Karina Kwiatek
|
64ac18843e
|
Replace usages of `QuestionWorker`
|
2023-12-11 19:56:50 +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 |
Karina Kwiatek
|
63372cdeac
|
Pass subscribed answer IDs on answer create
|
2023-05-08 21:45:31 +02:00 |
Karina Kwiatek
|
a37a498fb9
|
Exclude pinned answers from pagination queries
|
2023-05-08 20:29:27 +02:00 |
Karina Kwiatek
|
4cab189750
|
Fix notification cache timestamp not being touched after marking all as read
|
2023-05-08 18:55:35 +02:00 |
Karina Kwiatek
|
2aaba3e2d9
|
Touch `notifications_updated_at` after marking entries as read
|
2023-05-07 20:54:54 +02:00 |
Karina Kwiatek
|
ed6bdfe8cb
|
Touch `inbox_updated_at` after marking entries as read
|
2023-05-07 20:54:44 +02:00 |
Karina Kwiatek
|
be66f7061d
|
Fix 500 on Discover
|
2023-05-07 16:39:02 +02:00 |
Karina Kwiatek
|
7a9a7e0d47
|
Merge pull request #1130 from Retrospring/feature/mark-all-notifications-as-read
Mark all notifications as read
|
2023-05-07 10:07:11 +02:00 |
Karina Kwiatek
|
bbc0afe292
|
Move subscribed answer IDs to an ivar
|
2023-05-05 16:01:46 +02:00 |
Karina Kwiatek
|
0132d7b251
|
Remove usages of `is_active`
|
2023-05-05 16:01:40 +02:00 |
Karina Kwiatek
|
6fc4049f6c
|
Pass answer list method into `paginate_answers`
|
2023-05-05 16:01:40 +02:00 |
Karina Kwiatek
|
d77919ee01
|
Don't check for user sign in when fetching subscriptions in timeline
|
2023-05-05 16:01:40 +02:00 |
Karina Kwiatek
|
0771c689ea
|
Clean up marking notifications as read when viewing an answer
|
2023-05-05 16:01:40 +02:00 |
Karina Kwiatek
|
d7997db492
|
Check subscription in `answer/show`
|
2023-05-05 16:01:40 +02:00 |
Karina Kwiatek
|
7aed99d187
|
Appease the dog overlords
|
2023-05-05 16:01:38 +02:00 |
Karina Kwiatek
|
2604e6b240
|
Prefetch subscriptions
|
2023-05-05 16:01:21 +02:00 |
Karina Kwiatek
|
80d8bebe57
|
Appease the dog overlords
|
2023-05-05 15:59:43 +02:00 |
Karina Kwiatek
|
c9c458252b
|
Add functionality for marking all notifications as read
|
2023-05-05 15:59:25 +02:00 |