Andreas Nedbal
|
a1ee29d826
|
Require being logged in to view `/settings/blocks`
|
2022-06-26 23:54:55 +02:00 |
Andreas Nedbal
|
52de0cddb0
|
Remove old authentication checks in `UserController`
|
2022-06-26 22:45:52 +02:00 |
Andreas Nedbal
|
efa0048c87
|
WIP: Move profile actions to `Settings::ProfileController`
|
2022-06-26 22:45:52 +02:00 |
Andreas Nedbal
|
54c89d7247
|
More lint fixes
|
2022-06-26 17:52:44 +02:00 |
Andreas Nedbal
|
298c7d625e
|
Move theme actions from `UserController` to `Settings::ThemeController`
|
2022-06-26 17:52:44 +02:00 |
Andreas Nedbal
|
936b49eef0
|
WIP: Add UI to manage (anonymous) blocks
|
2022-06-25 15:39:30 +02:00 |
Karina Kwiatek
|
768d360ce7
|
Add profile setting for anon display name
|
2022-06-23 21:29:27 +02:00 |
Karina Kwiatek
|
e404b61ec1
|
Sort relationship lists by relationship IDs rather than user IDs
|
2022-06-18 17:50:41 +02:00 |
Andreas Nedbal
|
583a3ba519
|
Remove `user#lists` action, view and route
|
2022-04-15 21:32:14 +02:00 |
Andreas Nedbal
|
6541442098
|
Add translations for privacy settings flashes
|
2022-02-20 21:20:57 +01:00 |
Andreas Nedbal
|
1a829f5e47
|
Fix hound nits
|
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
|
0119437170
|
Add translations for user export
|
2022-02-13 02:26:15 +01:00 |
Andreas Nedbal
|
64601e7e8a
|
Add translations for `UserController#update(_profile)`
|
2022-01-30 21:20:59 +01:00 |
Karina Kwiatek
|
b4e0699e82
|
Fix lint errors
|
2022-01-23 16:48:53 +01:00 |
Karina Kwiatek
|
ce951453a2
|
Make relationships polymorphic
|
2022-01-23 16:48:53 +01:00 |
Karina Kwiatek
|
45854894dc
|
Upgrade to Rails 6.0
|
2022-01-13 21:42:06 +01:00 |
Andreas Nedbal
|
7fcb8312b9
|
Put `/settings/muted` behind authentication
|
2022-01-04 01:35:14 +01:00 |
Karina Kwiatek
|
6b626765a8
|
Create views for managing muted words
|
2022-01-02 01:55:52 +01:00 |
Karina Kwiatek
|
0da070c5ff
|
Move includes into `cursored_friends`/`cursored_followers`
|
2021-12-31 15:35:02 +01:00 |
Karina Kwiatek
|
7357e92865
|
Eager load relationships for questions, answers and users
|
2021-12-30 22:15:59 +01:00 |
Andreas Nedbal
|
dcc781df3d
|
Put all security related actions behind authentication
|
2021-12-29 22:35:17 +01:00 |
Karina Kwiatek
|
8fa4feb469
|
Add endpoint for updating profile
|
2021-12-22 00:03:19 +01:00 |
Dominik Kwiatek
|
2e6f49819a
|
Address @nilsding's review comments
|
2020-11-15 22:08:18 +01:00 |
Dominik Kwiatek
|
aeb1396422
|
Add tests for recovery codes
|
2020-11-15 10:21:06 +01:00 |
Dominik Kwiatek
|
e16896fac1
|
Provide the user a way to generate new codes.
|
2020-11-01 18:52:42 +01:00 |
Dominik Kwiatek
|
61d82bdbec
|
Display count of remaining recovery codes
|
2020-11-01 18:41:37 +01:00 |
Dominik Kwiatek
|
5eb4f32660
|
Clean up after TOTP is disabled.
|
2020-11-01 18:31:20 +01:00 |
Dominik Kwiatek
|
b4f479a00f
|
Generate recovery keys on TOTP setup
|
2020-11-01 17:55:31 +01:00 |
Dominik Kwiatek
|
d20f527d8c
|
Add drift period
|
2020-10-24 00:24:04 +02:00 |
Dominik Kwiatek
|
0f80bcef14
|
Remove I18n. prefix
|
2020-10-23 21:01:00 +02:00 |
Dominik Kwiatek
|
66cccbb5d6
|
Use the same string for 2FA failures
|
2020-10-23 20:58:42 +02:00 |
Dominik Kwiatek
|
d7a1750694
|
Implement @nilsding's review changes
|
2020-10-23 20:45:06 +02:00 |
Dominik Kwiatek
|
556050aa66
|
Add tests for security settings page
|
2020-10-21 13:44:00 +02:00 |
Dominik Kwiatek
|
3211f8f59b
|
Make OTP secret longer
|
2020-10-19 20:25:18 +02:00 |
Dominik Kwiatek
|
433f1d45e5
|
Use controller for setting up QR Code
|
2020-10-19 14:56:13 +02:00 |
Dominik Kwiatek
|
4ce5dfc92a
|
Fix detaching, improve UI for attaching 2FA
|
2020-10-18 19:48:12 +02:00 |
Dominik Kwiatek
|
25410e111d
|
Fix OTP auth triggering for users who haven't set it up
I thought I could be clever by using a null secret key as an indicator of it being disabled
|
2020-10-18 11:39:28 +02:00 |
Dominik Kwiatek
|
141ff59f63
|
Implement Two Factor Authentication
|
2020-10-18 10:39:46 +02:00 |
Georg Gadinger
|
ea0685136e
|
Rename Groups to Lists
haha regexp go brrr
special thanks to @seatsea for helping me out with the French locales
|
2020-05-25 18:04:54 +02:00 |
Karina Kwiatek
|
ff9741589d
|
Implement cropping; make uploaders DRY
|
2020-05-17 20:38:40 +01:00 |
Georg Gadinger
|
9b4c8027b8
|
Fix pagination for ajax views
|
2020-05-09 04:39:09 +02:00 |
Andreas Nedbal
|
928eeb28f3
|
Redirect user to edit_user_theme_path after deletion
|
2020-05-06 22:19:30 +02:00 |
Andreas Nedbal
|
880429f5f9
|
Add new fields for themes
- In the settings view
- In the model validation
- In the controller parameter permissions
- In the CoffeeScript/Ruby helpers
|
2020-05-05 02:02:16 +02:00 |
Andreas Nedbal
|
e7c5b1a4a3
|
Remove theme preview route and logic
|
2020-05-04 17:26:38 +02:00 |
Georg Gadinger
|
445d9ebe2a
|
Fix user questions page
|
2020-04-23 03:31:07 +02:00 |
Georg Gadinger
|
101b3b68d3
|
Use cursored pagination, remove WillPaginate
|
2020-04-20 23:13:24 +02:00 |