Commit graph

108 commits

Author SHA1 Message Date
Andreas Nedbal
fe9a77cd67 Fix lints 2022-11-18 23:19:24 +01:00
Andreas Nedbal
8699a4ca08 Redirect from follower/following page if social graph is hidden 2022-11-18 23:19:24 +01:00
Andreas Nedbal
c60acebf21 Refactor user relationships to use a Turbo Stream-backed pagination 2022-09-08 22:11:26 +02:00
Andreas Nedbal
688a68e769 Refactor user questions to use a Turbo Stream-backed pagination 2022-09-08 22:11:26 +02:00
Andreas Nedbal
753424f2d2 Refactor user answers to use a Turbo Stream-backed pagination 2022-09-08 22:11:26 +02:00
Andreas Nedbal
6693864fbc Move belongs_to_current_user? to UserController 2022-08-20 17:21:47 +02:00
Andreas Nedbal
87c2ed3ab7 List direct questions for current users or mods 2022-08-20 17:21:47 +02:00
Andreas Nedbal
83dbd5d2e3 Don't list direct questions on user profiles 2022-07-24 21:56:03 +02:00
Andreas Nedbal
565f7e4536 Move data action into Settings::DataController 2022-07-05 20:40:19 +02:00
Andreas Nedbal
72d37032e6 Move block action into Settings::BlocksController 2022-07-05 20:40:19 +02:00
Andreas Nedbal
a4bc137aca Move mute action into Settings::MutesController 2022-07-05 20:40:19 +02:00
Andreas Nedbal
fcd1da40a1 Move 2FA settings actions into OtpAuthenticationController 2022-07-03 18:32:36 +02:00
Andreas Nedbal
2ee3aab14d Move export actions into Settings::ExportController 2022-07-02 16:36:14 +02:00
Andreas Nedbal
8cf6be8067 Move privacy actions from user controller to Settings::PrivacyController 2022-06-28 23:20:11 +02:00
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