Karina J. Kwiatek
|
60b7c23a8b
|
Merge pull request #1512 from Retrospring/feature/send-to-own-inbox
|
2023-12-17 23:13:20 +01:00 |
Andreas Nedbal
|
acf9595d71
|
Fix rubocop nits
|
2023-12-11 23:20:40 +01:00 |
Andreas Nedbal
|
66878544bf
|
Disclose permanent ban duration in login notice
|
2023-12-11 23:20:40 +01:00 |
Karina Kwiatek
|
b02375985a
|
Add option to send question to own inbox
|
2023-12-11 23:14:58 +01:00 |
Karina J. Kwiatek
|
5d89e21e33
|
Merge pull request #1442 from Retrospring/refactor/send-to-followers-individually
Split up question worker to send to an individual user rather than to all followers
|
2023-12-11 20:04:15 +01:00 |
Karina Kwiatek
|
b2b9826071
|
Fix lint errors
|
2023-12-11 19:59:07 +01:00 |
Karina Kwiatek
|
64ac18843e
|
Replace usages of `QuestionWorker`
|
2023-12-11 19:56:50 +01:00 |
Karina J. Kwiatek
|
25b5d08889
|
Merge pull request #1496 from Retrospring/fix/answer-create-render-error
Fix render error on answer create
|
2023-12-09 18:20:09 +01:00 |
Karina Kwiatek
|
13d69cfd43
|
Fix render error on answer create
|
2023-12-09 18:05:50 +01:00 |
Karina Kwiatek
|
8589ebf2d7
|
Reformat `DiscoverController`
|
2023-12-09 14:05:59 +01:00 |
Karina Kwiatek
|
df1832dc5a
|
Fix NameError in Discover
|
2023-12-09 14:05:42 +01:00 |
Andreas Nedbal
|
8ddfcef259
|
Fix rubocop nits
|
2023-12-09 00:59:14 +01:00 |
Andreas Nedbal
|
a00d268f56
|
Move target class code into a private method
|
2023-12-09 00:59:14 +01:00 |
Andreas Nedbal
|
4e434dd268
|
Remove legacy SmileController
|
2023-12-09 00:59:14 +01:00 |
Andreas Nedbal
|
9872d3aace
|
Implement reaction create/destroy with Turbo Streams
|
2023-12-09 00:59:14 +01:00 |
Karina Kwiatek
|
8facb44af7
|
Fix lint errors
|
2023-11-27 22:14:21 +01:00 |
Karina Kwiatek
|
b55e6da9a5
|
Use subqueries to check reaction/subscription state
|
2023-11-26 19:32:50 +01:00 |
Karina Kwiatek
|
f91d2f2d7f
|
Pre-emptively fetch answer reaction state
|
2023-11-07 22:53:10 +01:00 |
Andreas Nedbal
|
80b0df1ddd
|
Merge branch 'main' into task/refactor-comment-controller
|
2023-10-29 21:54:32 +01:00 |
Andreas Nedbal
|
ca043d56ef
|
Rename `ReactionController` to `ReactionsController`
|
2023-10-29 21:52:38 +01:00 |
Andreas Nedbal
|
5d093c621b
|
Rename `#show` to `#index` action for comment reactions
|
2023-10-29 21:48:41 +01:00 |
Andreas Nedbal
|
e8e833f9bd
|
Move comment reactions into own controller
|
2023-10-29 21:32:39 +01:00 |
Andreas Nedbal
|
5afaef427c
|
Rename `CommentController` to `CommentsController`
|
2023-10-29 21:30:32 +01:00 |
Andreas Nedbal
|
e802e0197d
|
Make `turbo does not succeed` example for in `RelationshipsController`
|
2023-10-28 10:41:24 +02:00 |
Andreas Nedbal
|
54fb4d09fd
|
Fix lint nits
|
2023-10-28 10:41:24 +02:00 |
Andreas Nedbal
|
10473f4ed0
|
Remove `Ajax::RelationshipController` and spec
|
2023-10-28 10:41:24 +02:00 |
Andreas Nedbal
|
be947bf4e2
|
Add `RelationshipsController`
|
2023-10-28 10:41:20 +02:00 |
Karina Kwiatek
|
0877b938a3
|
Merge pull request #1417 from Retrospring/feature/turbo-subscriptions
Move subscription functionality to Turbo Streams
|
2023-10-28 10:16:20 +02:00 |
Andreas Nedbal
|
09b0ec6888
|
Use proper reaction model class in `CommentController`
|
2023-10-28 04:39:15 +02:00 |
Andreas Nedbal
|
1573c2f702
|
Fix rubocop nits
|
2023-10-28 04:39:15 +02:00 |
Andreas Nedbal
|
bc0ce6be3f
|
Add specs for comment and modal controller Turbo Frame actions
|
2023-10-28 04:39:15 +02:00 |
Andreas Nedbal
|
4c393defb7
|
Add `ModalController#close` action
|
2023-10-28 04:39:15 +02:00 |
Andreas Nedbal
|
f30b1b820e
|
Add `show_reactions` action and move markup into it
|
2023-10-28 04:39:15 +02:00 |
Andreas Nedbal
|
7fdf978be1
|
Fix rubocop nits
|
2023-10-25 03:14:57 +02:00 |
Andreas Nedbal
|
563f834287
|
Remove `Ajax::SubscriptionController`
|
2023-10-25 03:14:57 +02:00 |
Andreas Nedbal
|
cefb805243
|
Add `SubscriptionsController`
|
2023-10-25 03:14:57 +02:00 |
Karina Kwiatek
|
e351990475
|
Merge pull request #1410 from Retrospring/feature/load-async-pinned-answers
|
2023-10-23 07:54:05 +02:00 |
Karina Kwiatek
|
8ac50878be
|
Use load_async for loading pinned answers
|
2023-10-22 21:52:04 +02:00 |
Karina Kwiatek
|
65e802f51d
|
Stop eager loading comments and smiles
|
2023-10-22 21:51:21 +02:00 |
Karina Kwiatek
|
491fb359d2
|
Ensure user profiles and questions are eager loaded
|
2023-10-22 19:54:51 +02:00 |
Andreas Nedbal
|
50b925ec48
|
Prefer render responders in settings controllers
|
2023-10-20 02:21:52 +02:00 |
Andreas Nedbal
|
8b86e2f123
|
Set text and URL separately for `navigator.share`
Apparently for most mobile OSses `url` is a required share option
|
2023-10-18 20:01:59 +02:00 |
Karina Kwiatek
|
81b271ab03
|
Move reactions to separate view/endpoint
|
2023-10-15 18:42:30 +02:00 |
Karina Kwiatek
|
9563a586c2
|
Appease the dog overlords (mostly)
|
2023-10-15 18:42:30 +02:00 |
Karina Kwiatek
|
adf294e6cb
|
Add tests for viewing comments
|
2023-10-15 18:42:30 +02:00 |
Karina Kwiatek
|
849d4f74f2
|
Move comments to a turbo frame
|
2023-10-15 18:42:30 +02:00 |
Andreas Nedbal
|
f6e26f1751
|
Remove superfluous rubocop:disable comments
|
2023-10-15 10:42:58 +02:00 |
Andreas Nedbal
|
d40519dffa
|
Handle Rails validation errors in TurboStreamable concern
|
2023-10-15 10:16:21 +02:00 |
Karina Kwiatek
|
bcfb215f8c
|
Ensure caching timestamp is updated when marking notifications as read
|
2023-06-16 18:20:21 +02:00 |
Karina Kwiatek
|
5a3f65e39a
|
Ensure counters are up to date when rendering inbox/notifications views
|
2023-06-16 18:19:31 +02:00 |