Commit graph

2911 commits

Author SHA1 Message Date
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
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