Commit graph

1797 commits

Author SHA1 Message Date
Andreas Nedbal
ac83995dfc Add controller-scoped locales for AnnouncementController 2022-01-25 22:31:25 +01:00
Andreas Nedbal
8d73008ebf Address review suggestions 2022-01-24 20:13:09 +01:00
Andreas Nedbal
fb812d4f36 Appease the mighty dog overlords (fix Ruby code nits) 2022-01-24 20:13:09 +01:00
Andreas Nedbal
aec10cbb9a Hide locale switcher 2022-01-24 20:13:09 +01:00
Andreas Nedbal
ad60e3c753 Disable locale switching logic 2022-01-24 20:13:09 +01:00
Andreas Nedbal
04817f603c Remove margin on the last p inside cards, not the only p 2022-01-23 16:49:30 +01:00
Karina Kwiatek
3b1287c424 Apply suggestions from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-01-23 16:48:53 +01:00
Karina Kwiatek
731ee4bf69 Address review comments from @nilsding 2022-01-23 16:48:53 +01:00
Karina Kwiatek
677ce26e6c Use generic handling of our own exceptions
Noticed that we shouldn't be trying to catch specific exceptions as `Dry::Types` will throw its own exceptions for validation errors.
2022-01-23 16:48:53 +01:00
Karina Kwiatek
29d46b43db Fix lint error; use fail message for relationship create failures 2022-01-23 16:48:53 +01:00
Karina Kwiatek
8d59ef9398 Use screen_name instead of target_user param in Ajax::RelationshipController 2022-01-23 16:48:53 +01:00
Karina Kwiatek
b4e0699e82 Fix lint errors 2022-01-23 16:48:53 +01:00
Karina Kwiatek
0ab822c33a Use full translation key for messages 2022-01-23 16:48:53 +01:00
Karina Kwiatek
d609435f7c Update Ajax::RelationshipController to use usernames; Test Use Case 2022-01-23 16:48:53 +01:00
Karina Kwiatek
3962671135 Implement relationship logic as use case 2022-01-23 16:48:53 +01:00
Karina Kwiatek
d20e07ee19 Remove relationship counters in users table 2022-01-23 16:48:53 +01:00
Karina Kwiatek
ce951453a2 Make relationships polymorphic 2022-01-23 16:48:53 +01:00
Andreas Nedbal
d56dfc02f9 Move consent POST-logic to separate action 2022-01-22 22:50:32 +01:00
Andreas Nedbal
1933aaac7f Fix codestyle in ScreenNameValidator 2022-01-22 22:50:32 +01:00
Andreas Nedbal
77c6dc7120 Turn feedback_features_path into snake_case 2022-01-22 22:50:32 +01:00
Andreas Nedbal
8fba959f5e Add feedback to forbidden screen names 2022-01-22 22:50:32 +01:00
Andreas Nedbal
153ba70aea Sort feedback items alphabetically 2022-01-22 22:50:32 +01:00
Andreas Nedbal
eecaaeab2d Hide navigation section if Canny is not configured 2022-01-22 22:50:32 +01:00
Andreas Nedbal
2f7d7b2601 Fix HAML codestyle of navigation partials 2022-01-22 22:50:32 +01:00
Andreas Nedbal
3bd43f1cf2 Add feedback links to navigation 2022-01-22 22:50:32 +01:00
Andreas Nedbal
4e9f83330b Fix HAML codestyle 2022-01-22 22:50:32 +01:00
Andreas Nedbal
3711c676da Fix Ruby codestyle 2022-01-22 22:50:32 +01:00
Andreas Nedbal
7374aba6d3 Add generation of the Canny SSO token 2022-01-22 22:50:32 +01:00
Andreas Nedbal
4d4296de19 Redirect away from consent action if consent is already given 2022-01-22 22:50:32 +01:00
Andreas Nedbal
0b76ceb73d WIP: Canny integration 2022-01-22 22:50:32 +01:00
Georg Gadinger
1997f89cc0 typoed_email_validator: add new ending to the typo list 2022-01-17 20:41:39 +01:00
Georg Gadinger
989f4a5132 run Rubocop on changed files 2022-01-17 20:41:39 +01:00
Andreas Nedbal
c84b6a61bd Use gsub instead of gsub! to not modify frozen literals 2022-01-16 22:33:48 +01:00
Andreas Nedbal
3bdca34c2d QuestionMarkdown adjustments
* Using `Redcarpet::Render::StripDown` as base now
* Support for autolinks and named links in Markdown
* Named links in questions just return the actual link as text
* Fixed codestyle in files
2022-01-16 22:33:48 +01:00
Andreas Nedbal
0a52c09684 Apply review suggestion from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-01-16 14:17:29 +01:00
Andreas Nedbal
a438e414c9 Fix code style in ApplicationHelper 2022-01-16 14:17:29 +01:00
Karina Kwiatek
04177cc135 Use button_to instead of link_to for post in security settings 2022-01-15 17:57:51 +01:00
Karina Kwiatek
f13e84319e Use button_to instead of link_to for post in service settings 2022-01-15 17:57:51 +01:00
Andreas Nedbal
75b93d3535 Use button_to helper to generate a proper logout button 2022-01-15 09:25:30 +01:00
Andreas Nedbal
435ddf2415 Prevent cancelling "delete all" in inbox still deleting everything 2022-01-15 00:05:17 +01:00
Andreas Nedbal
7d14e93ada Port localebox to TypeScript 2022-01-15 00:05:17 +01:00
Andreas Nedbal
bee75584d0 Update i18n import to the aliased retrospring/i18n 2022-01-15 00:05:17 +01:00
Andreas Nedbal
8247c8864f Generate i18n export as TypeScript and move locale logic there 2022-01-15 00:05:17 +01:00
Andreas Nedbal
1a408e1bc6 Port Memes to TypeScript 2022-01-15 00:05:17 +01:00
Andreas Nedbal
ef9a08d3fc Clean up legacy entrypoint 2022-01-15 00:05:17 +01:00
Karina Kwiatek
45854894dc Upgrade to Rails 6.0 2022-01-13 21:42:06 +01:00
Andreas Nedbal
2647a553ec Remove legacy stylesheet pack tag 2022-01-12 22:36:17 +01:00
Andreas Nedbal
55417ecf02 Remove sprockets asset comment 2022-01-11 22:41:37 +01:00
Andreas Nedbal
c6c9bba807 Move flags file to SCSS components 2022-01-11 22:41:37 +01:00
Andreas Nedbal
25408cdcf2 Remove unneeded stylesheet_link_tag 2022-01-11 22:41:37 +01:00