Andreas Nedbal
118f599fde
Add translations for TOTP enabled security view
2022-02-13 23:41:50 +01:00
Andreas Nedbal
a71b5ce294
Add translations for security settings view
2022-02-13 23:41:50 +01:00
Andreas Nedbal
4d7edfb73d
Add translations for 2FA login view
2022-02-13 23:41:50 +01:00
Andreas Nedbal
075614c5d7
Add translations for 2FA controllers and actions
2022-02-13 23:41:50 +01:00
Andreas Nedbal
3a718a7e88
Merge branch 'main' into refactor/export-locales
2022-02-13 16:55:19 +01:00
Andreas Nedbal
61edaa5bcd
Fix hound nits
2022-02-13 16:53:42 +01:00
Andreas Nedbal
555636577e
Translate theme update success/error flashes
2022-02-13 16:53:42 +01:00
Andreas Nedbal
56d42ebf35
Fix theme settings HAML lint nits
2022-02-13 16:53:42 +01:00
Andreas Nedbal
c50df2f660
Translate forms and raised theme settings sections
2022-02-13 16:53:42 +01:00
Andreas Nedbal
84a72ce8cc
Translate general and colors theme settings sections
2022-02-13 16:53:42 +01:00
Andreas Nedbal
83edbad53b
Switch confirm dialog text on account settings to `voc.confirm`
2022-02-13 16:53:42 +01:00
Andreas Nedbal
78357faed5
Translate lead section of theme settings
2022-02-13 16:53:42 +01:00
Andreas Nedbal
64f794256c
Translate title of theme settings page
2022-02-13 16:53:42 +01:00
Andreas Nedbal
0119437170
Add translations for user export
2022-02-13 02:26:15 +01:00
Andreas Nedbal
9090818b14
Re-enable `rails-ujs` because `jquery-ujs` is gone
2022-02-07 22:26:41 +01:00
Andreas Nedbal
122c45e154
Fix HAML lint in password modal
2022-02-07 21:51:32 +01:00
Andreas Nedbal
3acf2e422a
Remove superfluous newlines
2022-02-07 21:51:32 +01:00
Andreas Nedbal
9943e6c207
Add translations for sign in
2022-02-07 21:51:32 +01:00
Andreas Nedbal
44580e7166
Add translations for sign up
2022-02-07 21:51:32 +01:00
Andreas Nedbal
540e5acaba
Add translations for account settings
2022-02-07 21:51:32 +01:00
Karina Kwiatek
452eca4afc
Make all icons in answerbox dropdown fixed width
2022-02-02 00:08:25 +01:00
Karina Kwiatek
00e6b0925e
Fix (desktop) Safari rendering dropdown item as button
2022-02-02 00:08:25 +01:00
Karina Kwiatek
fa7ed8409a
Fix service settings form submitting with incorrect entity name
2022-02-01 23:11:10 +01:00
Andreas Nedbal
08c94392e4
Fix HAML codestyle
2022-01-30 21:20:59 +01:00
Andreas Nedbal
64601e7e8a
Add translations for `UserController#update(_profile)`
2022-01-30 21:20:59 +01:00
Andreas Nedbal
3ee847258a
Add translations for profile settings
2022-01-30 21:20:59 +01:00
Karina Kwiatek
20c57c5a7c
Fix lint errors in comment partial
2022-01-29 21:41:23 +01:00
Karina Kwiatek
441530bc2c
Make user avatars in comments link through to profiles
2022-01-29 21:41:23 +01:00
Karina Kwiatek
f4066d55a1
Use translations for feedback page titles
2022-01-29 21:06:03 +01:00
Karina Kwiatek
b49d505dca
Add titles for feedback pages
2022-01-29 21:06:03 +01:00
Andreas Nedbal
1b67605e09
Fix HAML codestyle
2022-01-29 20:08:41 +01:00
Andreas Nedbal
a05248fb13
Fix Ruby codestyle in `ServicesController`
2022-01-29 20:08:41 +01:00
Andreas Nedbal
45cb2e12af
Turn Disconnect link for services red
2022-01-29 20:08:41 +01:00
Andreas Nedbal
383ef62603
Translate `ServicesController` views
2022-01-29 20:08:41 +01:00
Andreas Nedbal
592de78a4f
Add translations for `ServicesController`
2022-01-29 20:08:41 +01:00
Andreas Nedbal
c08545fe7c
Fix typo
2022-01-25 22:31:25 +01:00
Andreas Nedbal
594eaedce2
Fix HAML codestyle
2022-01-25 22:31:25 +01:00
Andreas Nedbal
f334a6fea9
Remove error section on announcement new/edit forms
2022-01-25 22:31:25 +01:00
Andreas Nedbal
1a3cc96809
Translate `Announcement#index`
2022-01-25 22:31:25 +01:00
Andreas Nedbal
3404b337eb
Add ActiveModel-scoped locales for `Announcement` model
2022-01-25 22:31:25 +01:00
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
Andreas Nedbal
a7b814a52e
Include Coloris styles from SCSS
2022-01-11 22:41:37 +01:00
Andreas Nedbal
5912dd0832
Include Croppr styles from SCSS
2022-01-11 22:41:37 +01:00
Andreas Nedbal
fd3017afa2
Include toastify styles from SCSS
2022-01-11 22:41:37 +01:00
Andreas Nedbal
3ebe3e00de
Remove nprogress
2022-01-11 22:41:37 +01:00
Andreas Nedbal
96fc583c42
Remove image folder asset keepfile
2022-01-11 22:41:37 +01:00
Andreas Nedbal
008f3c7b5d
Move stylesheets from assets into javascript/styles/
2022-01-11 22:41:37 +01:00
Karina Kwiatek
9eb34bf984
Fix answers not submitting on Control/Cmd-Return ( #279 )
2022-01-11 22:32:43 +01:00
Georg Gadinger
29923fac84
add validator for typoed emails
...
It happens quite often that people typo their email address (I blame
phone keyboards for that). Catch common cases in a validator and
tell the user that they have a typo in their email.
Why yes, I did write the tests for this first, thanks for asking!
2022-01-11 19:18:23 +01:00
Andreas Nedbal
515e6d09ff
Use text ellipsis instead of three single dots for shortening
...
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
2022-01-10 22:53:58 +01:00
Andreas Nedbal
b9c968d3fd
Move title and bootstrap related helpers into their own files
2022-01-10 22:53:58 +01:00