Karina Kwiatek
37732ff926
Expose `AjaxController` errors in dev envirnoments
2022-06-13 23:27:54 +02:00
Andreas Nedbal
e4603ff852
Add block identifiers to questionbox
2022-06-13 22:59:41 +02:00
Andreas Nedbal
cf74d6f4c8
Add translations for questionbox
2022-06-13 22:59:41 +02:00
Karina Kwiatek
b657894576
Prevent errors in `User#answer` when asking anonymous questions
2022-06-13 19:32:00 +02:00
Karina Kwiatek
14e84fd47c
Prevent errors when asking anonymous questions
2022-06-13 16:12:06 +02:00
Karina Kwiatek
c8b6689a61
Fix error messages for reacting & listing errors
2022-06-13 11:56:34 +02:00
Karina Kwiatek
6a15a323cf
Add tests for reacting to comments while blocked/blocking
2022-06-13 11:56:34 +02:00
Karina Kwiatek
e64d4f3ca7
Prevent blocked users from reacting on comments
2022-06-13 11:56:34 +02:00
Karina Kwiatek
0eb3f53b45
Add tests for asking questions while blocked
2022-06-13 11:56:34 +02:00
Karina Kwiatek
04243c2ec8
Appease the dog overlords
2022-06-13 11:56:34 +02:00
Karina Kwiatek
ea3bbcef17
Update question controller block handling to account for users not being logged in
2022-06-13 11:56:34 +02:00
Karina Kwiatek
febbee1306
Simplify error handling in answer create method
...
We were previously catching all exceptions when creating the answer and returning a generic error.
As exception handling is done in `AjaxController`, we don't need to do this and can get more specific error messages instead.
2022-06-13 11:56:34 +02:00
Karina Kwiatek
65309edd8f
Add block checks into `User#answer`
2022-06-13 11:56:34 +02:00
Karina Kwiatek
e9fa3b83b2
Fix mixed up block handling in follow method
2022-06-13 11:56:34 +02:00
Karina Kwiatek
14dfef6a52
Add status messages for blocking/unblocking users
2022-06-13 11:56:34 +02:00
Karina Kwiatek
d67ae1eb19
Only accept users to relationship use cases
...
Dry Types was having issues with taking either an object or string so it's easier to deal with just passing in an object directly
2022-06-13 11:56:34 +02:00
Karina Kwiatek
a48a187086
Reset follow button after blocking a user
2022-06-13 11:56:34 +02:00
Karina Kwiatek
c173c4a17d
Add the ability to block/unblock users from profile pages
2022-06-13 11:56:34 +02:00
Karina Kwiatek
56799f60c7
Disallow adding blocked users to lists
2022-06-13 11:56:34 +02:00
Karina Kwiatek
b38ae50ba7
Disallow reacting to an answer when blocked by its author
2022-06-13 11:56:34 +02:00
Karina Kwiatek
b4e5037469
Disallow commenting when blocked by the answer's author
2022-06-13 11:56:34 +02:00
Karina Kwiatek
bd0a4532a5
Disallow answering questions when blocked by its author
2022-06-13 11:56:34 +02:00
Karina Kwiatek
9f06b48569
Disallow creating questions when blocked by the user being asked
2022-06-13 11:56:34 +02:00
Karina Kwiatek
0038272417
Add Block relationship type
2022-06-13 11:56:34 +02:00
Andreas Nedbal
d5e317d3fe
Fix missing translation on question view
2022-04-26 08:20:54 +02:00
Andreas Nedbal
a0741a9a68
Add translations for inbox entry
2022-04-25 19:40:23 +02:00
Andreas Nedbal
14d0074cb8
Add translations for inbox sidebar
2022-04-25 19:40:23 +02:00
Andreas Nedbal
5829dc51ec
Add translations for inbox show view
2022-04-25 19:40:23 +02:00
Andreas Nedbal
bf0ac3c4e3
Add translations for inbox controller
2022-04-25 19:40:23 +02:00
Andreas Nedbal
6b1be53827
Add translations for linkfilter
2022-04-19 21:25:56 +02:00
Andreas Nedbal
e06159b465
Fix quote style
2022-04-18 20:15:34 +02:00
Andreas Nedbal
5518014024
Add translations for footer
2022-04-18 20:15:34 +02:00
Andreas Nedbal
a7d2c7be7e
Fix Hound nits
2022-04-17 22:58:42 +02:00
Andreas Nedbal
a768d09862
Count users that only answer questions as active
2022-04-17 22:58:42 +02:00
Andreas Nedbal
c2d0ca7eed
Update about page layout
2022-04-17 22:58:42 +02:00
Andreas Nedbal
f43d4b8621
Remove FAQ page
2022-04-17 22:58:42 +02:00
Andreas Nedbal
7e8ba6c647
Add current version as title to site name in footer
2022-04-16 12:56:18 +02:00
Andreas Nedbal
583a3ba519
Remove `user#lists` action, view and route
2022-04-15 21:32:14 +02:00
Andreas Nedbal
cf5d1d6e69
Remove token validation skip in ServicesController
2022-04-12 22:31:05 +02:00
Andreas Nedbal
1fd06fd404
encode user input in inbox author search
2022-04-12 22:31:05 +02:00
Andreas Nedbal
e56d0d121a
Removed legacy frontpage jumbotron styling
2022-04-11 22:41:22 +02:00
Andreas Nedbal
e0d65ea26e
Remove particle-related styling
2022-04-11 22:41:22 +02:00
Andreas Nedbal
c1d1ab6501
Remove color utility and tinycolor module
2022-04-11 22:41:22 +02:00
Andreas Nedbal
3bbc7a36f8
Remove particleground
2022-04-11 22:41:22 +02:00
Andreas Nedbal
a2f3f5dce2
Replace inline style with utility class
2022-04-10 22:01:27 +02:00
Andreas Nedbal
fdedecb6cd
Add missing newline to file
2022-04-10 22:01:27 +02:00
Andreas Nedbal
de3af3638e
Add translations for frontpage
2022-04-10 22:01:27 +02:00
Andreas Nedbal
6ad7b1d599
Implement frontpage theme switch
2022-04-10 22:01:27 +02:00
Andreas Nedbal
f0c7fdb92f
Add example themes for frontpage demonstration
2022-04-10 22:01:27 +02:00
Andreas Nedbal
249de5b1ee
Fix theme color application on guest navbar
2022-04-10 22:01:27 +02:00
Andreas Nedbal
2ebe96be17
Update layout of frontpage
2022-04-10 22:01:27 +02:00
Andreas Nedbal
933b0c2e9f
WIP: new layout for frontpage
2022-04-10 22:01:27 +02:00
Georg Gadinger
6f2c2654a1
typoed_email_validator: add new ending to the typo list
2022-04-10 10:39:40 +02:00
Andreas Nedbal
fdd8bf7962
Increase in-feed answer display length
2022-04-08 22:16:38 +02:00
Georg Gadinger
3d6fb9dc34
typoed_email_validator: add new ending to the typo list
...
also:
- consider '.mail' TLD a typo
- get rid of a deprecation warning
2022-03-04 21:12:35 +01:00
Andreas Nedbal
56af98294a
Merge branch 'main' into refactor/settings-tabs-locales
2022-02-20 21:36:31 +01:00
Andreas Nedbal
6541442098
Add translations for privacy settings flashes
2022-02-20 21:20:57 +01:00
Andreas Nedbal
2fc4b8f4a4
Add translations for privacy setting attributes
2022-02-20 21:20:57 +01:00
Andreas Nedbal
e424d5ed38
Add translations for privacy settings title
2022-02-20 21:20:57 +01:00
Andreas Nedbal
e26d981105
Fix haml-lint nits
2022-02-20 21:20:14 +01:00
Andreas Nedbal
edf3d3db15
Add translation for "time ago" wording
2022-02-20 21:20:14 +01:00
Andreas Nedbal
ebaa7bfa87
Add translation for none-placeholder
2022-02-20 21:20:14 +01:00
Andreas Nedbal
a182f05996
Increase spacing of sections on the data view
2022-02-20 21:20:14 +01:00
Andreas Nedbal
3af55329df
Remove statistics/badges section from data view
2022-02-20 21:20:14 +01:00
Andreas Nedbal
2d63a80761
Add translations for the data view
2022-02-20 21:20:14 +01:00
Andreas Nedbal
072c86a011
Add translation for data page title
2022-02-20 21:20:14 +01:00
Andreas Nedbal
66d8180483
Add translations for settings tabs
2022-02-19 18:08:44 +01:00
Andreas Nedbal
79dbf7d1c8
Add translations for mute rule controller actions
2022-02-18 12:50:27 +01:00
Andreas Nedbal
cc50219d05
Add translations for mute rules view
2022-02-18 12:50:27 +01:00
Andreas Nedbal
ee969f5361
Add translation for mute rules title
2022-02-18 12:50:27 +01:00
Andreas Nedbal
1a829f5e47
Fix hound nits
2022-02-13 23:41:50 +01:00
Andreas Nedbal
9899f05560
Add info flash translation for used recovery key
2022-02-13 23:41:50 +01:00
Andreas Nedbal
b0e1515812
Add translations for recovery key view
2022-02-13 23:41:50 +01:00
Andreas Nedbal
0c1f028b43
Add translations for TOTP setup security view
2022-02-13 23:41:50 +01:00
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