Karina Kwiatek
3e2b65d7b8
Move fetching of services to controller to avoid n+1 queries
2023-01-28 21:42:55 +01:00
Georg Gadinger
9d7c99fe9b
Merge pull request #974 from Retrospring/refactor/inbox
...
refactor inbox
2023-01-21 13:59:39 +01:00
Andreas Nedbal
d4c2ca5e5e
Don't set the collapse controller for entries that aren't long
2023-01-21 04:43:48 +01:00
Georg Gadinger
be55dee7db
inbox: remove haml lints
2023-01-19 16:25:56 +01:00
Georg Gadinger
30dec68e1b
inbox: refactor show method, fix #959
2023-01-19 11:57:56 +01:00
Georg Gadinger
31ed9ba738
inbox: use underscored symbols instead of kebab strings
2023-01-19 11:57:55 +01:00
Georg Gadinger
2f82e3be31
inbox: only provide #show as GET
2023-01-19 11:57:55 +01:00
Andreas Nedbal
a3b902b747
Add collapse to answerboxes and questions
2023-01-12 21:03:44 +01:00
Andreas Nedbal
122935e723
only show formatting help on focus/hover in inbox entries
2023-01-10 16:05:50 +01:00
Andreas Nedbal
cb7f9179e3
Add format help to inbox entries
2023-01-10 15:51:43 +01:00
Karina Kwiatek
4ac3483f1a
Make sharing options more obvious
2023-01-06 17:38:27 +01:00
Andreas Nedbal
01ab84aa31
Improve layout of inbox push info card
2023-01-05 12:32:50 +01:00
Andreas Nedbal
cea1190ab9
Remove and replace usage of media classes
2023-01-05 10:35:52 +01:00
Andreas Nedbal
99085f1836
Fix sizing of inline inbox action form
2023-01-05 10:35:52 +01:00
Andreas Nedbal
572a9ab076
Fix positioning of dropdown menus
2023-01-05 10:35:52 +01:00
Andreas Nedbal
09954c15d2
Fix data attributes for functionality in Bootstrap 5
2023-01-05 10:35:52 +01:00
Andreas Nedbal
ec5dda9f66
Fix screen reader classes for Bootstrap 5
2023-01-05 10:35:52 +01:00
Andreas Nedbal
5bbb798102
Fix spacing classes for Bootstrap 5
2023-01-05 10:35:52 +01:00
Andreas Nedbal
05494e8822
change fa-mask icon back to fa-user-secret
2023-01-03 17:21:09 +01:00
Andreas Nedbal
a7269bb202
Replace some icons with better choices from FA6
2023-01-03 17:21:09 +01:00
Karina Kwiatek
2da4767623
Add JS for subscribing to and receiving push notifications
2023-01-02 11:50:47 +01:00
Andreas Nedbal
5a0e42fe66
use `has_cached_role?` instead of `has_role?`
2022-12-18 21:47:03 +01:00
Andreas Nedbal
b81fbb7fe6
Wire up Turbo Streams action calls in templates
2022-11-21 22:30:15 +01:00
Andreas Nedbal
22289f2946
Hide empty text as soon as another inbox entry appears
2022-11-18 23:35:38 +01:00
Andreas Nedbal
d3eae22f13
Generate inbox entries using Turbo Streams
2022-11-18 23:35:38 +01:00
Karina Kwiatek
16ac195ab9
Center-align load more buttons on single column pages
2022-10-25 22:12:51 +02:00
Georg Gadinger
caf73558d6
views: rename .haml to .html.haml
2022-10-25 20:10:31 +02:00
Andreas Nedbal
d3faccf85e
Apply review suggestions from @nilsding
...
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-10-24 13:58:54 +02:00
Andreas Nedbal
ccaf519b8f
Remove sidebar template
2022-10-24 13:58:54 +02:00
Andreas Nedbal
9bfc2b9dac
Add top action bar to Inbox
2022-10-24 13:58:54 +02:00
Andreas Nedbal
66c80d2add
Use appropriate image sizes and lazy loading in inbox entry
2022-10-10 23:14:30 +02:00
Andreas Nedbal
9212d485fc
Remove turbo-frame tag in inbox view
2022-09-08 01:00:06 +02:00
Andreas Nedbal
3f79ca70aa
Remove obsolete view
2022-09-04 21:33:37 +02:00
Andreas Nedbal
136f7f117d
Refactor inbox to use a Turbo Stream-backed pagination
2022-09-04 20:24:32 +02:00
Andreas Nedbal
24be74a5a2
Split and reuse question actions in partial
2022-08-21 15:04:54 +02:00
Karina Kwiatek
2d01d9b365
Apply review suggestions
...
Co-authored-by: Andreas Nedbal <git@pixelde.su>
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-08-20 19:05:55 +02:00
Karina Kwiatek
ae5d8931af
Implement frontend for blocking users site-wide
2022-08-20 19:03:05 +02:00
Karina Kwiatek
e887e8c4fc
Refactor action strings
2022-07-30 18:50:46 +02:00
Georg Gadinger
66efa5d4f4
clean up routes
...
- replace `match` with `get`/`post`/`patch`/`delete`
- format routes.rb
- rename the `show_user_{profile,question,answer}` routes to
`profile`, `question`, `answer` so `url_for` (used by Rails Admin)
works fine for these things
- also add `to_param` to the `User` model so that `url_for(some_user)`
uses the user name
2022-07-23 12:14:06 +02:00
Karina Kwiatek
597f8b74cb
Fix everyone showing up as anonymous outside of moderation view
2022-06-27 00:41:26 +02:00
Karina Kwiatek
e5b8ea017c
Show anon identifier in tooltip when unmasking
2022-06-26 21:07:28 +02:00
Karina Kwiatek
be8ba63b95
Add a way for moderators to view user inboxes
2022-06-23 22:17:14 +02:00
Karina Kwiatek
cd581fd2b1
Move anon icon tooltip text into translatable string
2022-06-23 21:29:27 +02:00
Karina Kwiatek
a2937a60e9
Add icon for anonymous questions
2022-06-23 21:29:27 +02:00
Karina Kwiatek
d1ad34eb9c
Apply anon display name settings to question author display
2022-06-23 21:29:27 +02:00
Karina Kwiatek
f379845615
Add frontend for blocking anonymous users
2022-06-15 14:26:48 +02:00
Andreas Nedbal
a0741a9a68
Add translations for inbox entry
2022-04-25 19:40:23 +02:00
Andreas Nedbal
14d0074cb8
Add translations for inbox sidebar
2022-04-25 19:40:23 +02:00
Andreas Nedbal
5829dc51ec
Add translations for inbox show view
2022-04-25 19:40:23 +02:00
Andreas Nedbal
4be25b2a1a
Replace inline style on inbox entry options with utility class
2022-01-03 16:33:06 +01:00