Ahmed Ejaz
|
198b84efe1
|
1448, use clipboard controller
|
2023-11-26 17:12:56 +01:00 |
Ahmed Ejaz
|
03d41ec8b1
|
1448, add clipboard controller
|
2023-11-26 17:12:56 +01:00 |
Ahmed Ejaz
|
e7f2582f59
|
#1448, add copyToClipboard controller action
|
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 |
Ahmed Ejaz
|
8fa6c24b4a
|
#1443, fix error upon comment
|
2023-11-12 01:19:04 +01:00 |
Ahmed Ejaz
|
2392153af1
|
#1427, fix disabled button issue
|
2023-11-09 20:07:10 +01:00 |
Karina Kwiatek
|
f91d2f2d7f
|
Pre-emptively fetch answer reaction state
|
2023-11-07 22:53:10 +01:00 |
Karina Kwiatek
|
1dd1c828eb
|
Fix broken mute check in question worker
|
2023-11-01 22:40:02 +01:00 |
Andreas Nedbal
|
fa0aa59e6e
|
Adjust layout of inbox entry buttons
|
2023-11-01 11:55:39 +01:00 |
Andreas Nedbal
|
4cb66c7100
|
Adjust default button styling
Buttons are now slightly wider, include an increased border radius, and the font weight is bold
|
2023-11-01 11:55:39 +01:00 |
Karina Kwiatek
|
83ac156382
|
Refactor `QuestionWorker` to send to individual users rather than all followers at once
|
2023-11-01 08:45:56 +01:00 |
Andreas Nedbal
|
117a595f49
|
Theme checkboxes using the primary color
|
2023-10-30 17:26:19 +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
|
31ccc7c11b
|
Remove TypeScript relationship functionality
|
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
|
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
|
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
|
1e29d3f86f
|
Rename `Appendable::Reaction` to `Reaction`
|
2023-10-28 02:44:48 +02:00 |
Andreas Nedbal
|
46cee3a192
|
Fix Turbo Stream replace targeting the wrong element
|
2023-10-26 08:20:56 +02:00 |
Andreas Nedbal
|
7fdf978be1
|
Fix rubocop nits
|
2023-10-25 03:14:57 +02:00 |
Andreas Nedbal
|
8842998229
|
Render shared subscription actions in answerbox actions
|
2023-10-25 03:14:57 +02:00 |
Andreas Nedbal
|
42b5b6ccc2
|
Remove TypeScript subscription functionality
|
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
|
e18abd3752
|
Merge pull request #1071 from Retrospring/dep/rails-7.0.4.2
Bump rails to 7.0.8
|
2023-10-22 21:06:04 +02:00 |
Andreas Nedbal
|
b5347decb4
|
Fix rubocop nits
|
2023-10-22 21:04:30 +02:00 |
Andreas Nedbal
|
e01e973d76
|
Apply review suggestion from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2023-10-22 21:04:30 +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
|
36b13c5366
|
Extract question styling from answerbox
|
2023-10-22 21:04:30 +02:00 |
Andreas Nedbal
|
07a423bba0
|
Add `QuestionComponent`
|
2023-10-22 21:04:30 +02:00 |
Andreas Nedbal
|
a4208f3a9a
|
Add base `ApplicationComponent`
|
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
|
18bb574b78
|
Merge pull request #1405 from Retrospring/fix/use-smile-count-in-answerbox
Use `smile_count` in answerbox
|
2023-10-22 20:51:14 +02:00 |
Karina Kwiatek
|
491fb359d2
|
Ensure user profiles and questions are eager loaded
|
2023-10-22 19:54:51 +02:00 |
Karina Kwiatek
|
198ea0d50d
|
Use `smile_count` in answerbox
|
2023-10-22 19:48:04 +02:00 |
Karina Kwiatek
|
2432010256
|
Merge pull request #1403 from Retrospring/feature/avatar-component
Install `view_component` and add initial `AvatarComponent`
|
2023-10-22 16:05:11 +02:00 |
Andreas Nedbal
|
a58e902a01
|
Replace plain avatar usage with `AvatarComponent`
|
2023-10-20 11:45:53 +02:00 |
Andreas Nedbal
|
e19786cbaa
|
Add avatar component
|
2023-10-20 11:44:28 +02:00 |
Karina Kwiatek
|
dad0d72cca
|
Allow faker TLDs in testing
|
2023-10-20 09:52:48 +02:00 |
Karina Kwiatek
|
6e7c625f3f
|
Stub out Trix editor
|
2023-10-20 08:33:16 +02:00 |
Andreas Nedbal
|
50b925ec48
|
Prefer render responders in settings controllers
|
2023-10-20 02:21:52 +02:00 |
Andreas Nedbal
|
f95e11cffc
|
Fix rubocop nits
|
2023-10-19 23:53:21 +02:00 |
Andreas Nedbal
|
6e8f8bcc67
|
Merge branch 'main' into bugfix/inbox-sharing
|
2023-10-19 23:44:57 +02:00 |
Andreas Nedbal
|
25adb11df3
|
Fix rubocop nits in helper code and specs
|
2023-10-19 23:41:14 +02:00 |
Georg Gadinger
|
c4da510fe7
|
fix deletion of notification entries when deleting a user
|
2023-10-18 22:13:25 +02:00 |
Georg Gadinger
|
a85ce45b25
|
appease the paw patrol
|
2023-10-18 21:57:09 +02:00 |
Georg Gadinger
|
8a26232fe6
|
bad dog
|
2023-10-18 21:53:30 +02:00 |
Georg Gadinger
|
dc41f15097
|
fix deletion of inbox entries when deleting an user
|
2023-10-18 21:52:47 +02:00 |
Andreas Nedbal
|
f76c4e236b
|
Fix rubocop nits
|
2023-10-18 21:12:42 +02:00 |
Andreas Nedbal
|
7156dc5c9b
|
Catch `navigator.share` errors with a no-op
|
2023-10-18 20:04:41 +02:00 |
Andreas Nedbal
|
bc45bda517
|
Only remove inbox entry after share has been triggered
|
2023-10-18 20:04:14 +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 |
Andreas Nedbal
|
dc8c5fbf82
|
Add option to omit URL to `prepare_tweet` helper
|
2023-10-18 20:01:07 +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
|
3aa18ef7c7
|
only initialize service workers if they are available
|
2023-10-17 20:14:28 +02:00 |
Andreas Nedbal
|
87813d3005
|
Fix sharing condition
|
2023-10-17 20:14:28 +02:00 |
Andreas Nedbal
|
5f0fed8c94
|
Fix rubocop nits
|
2023-10-17 20:14:28 +02:00 |
Andreas Nedbal
|
af3caf9be1
|
Fix stylelint nit
|
2023-10-17 20:14:28 +02:00 |
Andreas Nedbal
|
9f999189cd
|
Add Stimulus sharing feature to answerboxes
|
2023-10-17 20:14:28 +02:00 |
Andreas Nedbal
|
5ccdd9bbc2
|
Remove answerbox-specific sharing feature
|
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
|
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 |
Karina Kwiatek
|
7eee7d38c6
|
Merge pull request #1370 from Retrospring/bugfix/webpush-registration-catch
Rewrite WebPush enable handler to properly catch errors
|
2023-10-15 15:35:53 +02:00 |
Andreas Nedbal
|
ffcaa5c4d9
|
Remove superfluous rubocop:disable comments
|
2023-10-15 10:42:58 +02:00 |
Andreas Nedbal
|
f6e26f1751
|
Remove superfluous rubocop:disable comments
|
2023-10-15 10:42:58 +02:00 |
Andreas Nedbal
|
ac05489329
|
Limit comment toggle querySelector call to nearest answerbox
|
2023-10-15 10:17:13 +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 |
Andreas Nedbal
|
f3f8e99045
|
Use `length` validation instead of `presence` for `MuteRule`
|
2023-10-15 10:16:21 +02:00 |
Andreas Nedbal
|
d40519dffa
|
Handle Rails validation errors in TurboStreamable concern
|
2023-10-15 10:16:21 +02:00 |
Andreas Nedbal
|
9e35c036b1
|
Rewrite WebPush enable handler to properly catch errors
|
2023-10-14 20:57:09 +02:00 |
Karina Kwiatek
|
fa74a296c5
|
Merge pull request #1238 from Retrospring/fix/counter-jank
|
2023-10-02 14:07:57 +01:00 |
Karina Kwiatek
|
d39f37072d
|
Fix lint errors
|
2023-08-18 19:43:59 +02:00 |