Commit Graph

1569 Commits

Author SHA1 Message Date
Andreas Nedbal 9872d3aace Implement reaction create/destroy with Turbo Streams 2023-12-09 00:59:14 +01:00
Karina J. Kwiatek 115166997b
Merge pull request #1459 from Retrospring/fix/prefetch-reaction-state
Pre-emptively fetch answer reaction state
2023-12-08 22:59:53 +01:00
Karina Kwiatek b55e6da9a5 Use subqueries to check reaction/subscription state 2023-11-26 19:32:50 +01:00
Ahmed Ejaz 8d0288c658 1448, fix haml-lint issues 2023-11-26 17:12:56 +01:00
Ahmed Ejaz e5fe0c6958 #1448, add copy to clipboard button on inbox share dialogue 2023-11-26 17:12:56 +01:00
Ahmed Ejaz 198b84efe1 1448, use clipboard controller 2023-11-26 17:12:56 +01:00
Ahmed Ejaz 93d67a8307 #1448, add copy to clipboard option 2023-11-26 17:12:56 +01:00
Karina Kwiatek f91d2f2d7f Pre-emptively fetch answer reaction state 2023-11-07 22:53:10 +01:00
Andreas Nedbal fa0aa59e6e Adjust layout of inbox entry buttons 2023-11-01 11:55:39 +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 54fb4d09fd Fix lint nits 2023-10-28 10:41:24 +02:00
Andreas Nedbal e9290a73f8 Replace action targets with relationship partials 2023-10-28 10:41:23 +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 2fdd2045f0 Make comment reaction modal backdrop clickable 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 46cee3a192 Fix Turbo Stream replace targeting the wrong element 2023-10-26 08:20:56 +02:00
Andreas Nedbal 8842998229 Render shared subscription actions in answerbox actions 2023-10-25 03:14:57 +02:00
Andreas Nedbal cefb805243 Add `SubscriptionsController` 2023-10-25 03:14:57 +02:00
Andreas Nedbal c09cc85c4f Adjust class references to question CSS classes 2023-10-22 21:04:30 +02:00
Andreas Nedbal c4959ae548 Remove obsolete question-related partials 2023-10-22 21:04:30 +02:00
Andreas Nedbal e6bd19790a Replace question markup with `QuestionComponent` 2023-10-22 21:04:30 +02:00
Andreas Nedbal 6672315e6b Refactor theme inputs into a partial 2023-10-22 20:54:21 +02:00
Andreas Nedbal 12ff30a2e6 Set all theme color inputs to be read-only 2023-10-22 20:54:21 +02:00
Karina Kwiatek 198ea0d50d Use `smile_count` in answerbox 2023-10-22 19:48:04 +02:00
Andreas Nedbal a58e902a01 Replace plain avatar usage with `AvatarComponent` 2023-10-20 11:45:53 +02:00
Andreas Nedbal fce3d7c587 Disable Turbo on registration form 2023-10-17 21:48:49 +02:00
Karina Kwiatek ec3ffd5a82
Merge pull request #1389 from Retrospring/feature/rel-me-on-profile-website
Set rel=me on website link in profiles
2023-10-17 20:21:24 +02:00
Andreas Nedbal 9f999189cd Add Stimulus sharing feature to answerboxes 2023-10-17 20:14:28 +02:00
Andreas Nedbal 3feb827b16 Add support for sharing dialog in inbox answer sharing 2023-10-17 20:14:28 +02:00
Karina Kwiatek e4c054ad92 Set rel=me on website link in profiles 2023-10-17 19:52:00 +02:00
Karina Kwiatek 3bd45c8e96
Merge pull request #1196 from Retrospring/feature/turbo-comments
Move comments to a turbo frame
2023-10-16 18:02:46 +02:00
Andreas Nedbal 6aee2baa45 Name label iOS instead of iPhone 2023-10-16 15:27:34 +02:00
Andreas Nedbal 26e1a9df1a Suggest pure iPhone two factor capabilities 2023-10-16 15:27:34 +02:00
Karina Kwiatek 81b271ab03 Move reactions to separate view/endpoint 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 3afa52c59e Fix haml-lint nits 2023-10-15 10:16:21 +02:00
Andreas Nedbal 9f8450a83c Add frontend validation for mute rule creation 2023-10-15 10:16:21 +02:00
Karina Kwiatek 620121341e Fix typo 2023-08-18 19:41:21 +02:00
Karina Kwiatek cb89d42813 Put IDs directly on nav entries 2023-08-16 21:17:18 +02:00
Karina Kwiatek a6f526b9c4 Update inbox/notification counters when paginating 2023-06-16 18:07:53 +02:00
Karina Kwiatek 4bf977e96c Fix lint errors for the remaining notification types 2023-05-09 23:03:26 +02:00
Karina Kwiatek 2c72252591 Use Unicode ellipsis 2023-05-09 22:58:14 +02:00
Karina Kwiatek 0d55ff16c3 Appease the dog overlords 2023-05-09 22:57:18 +02:00