KMY
5d79bd078c
Merge remote-tracking branch 'parent/main' into upstream-20240117
2025-01-17 16:29:11 +09:00
Matt Jankowski
998cf0dd53
Convert auth/setup
spec controller->system/request ( #33604 )
2025-01-16 09:03:46 +00:00
KMY
3784ad273c
Merge remote-tracking branch 'parent/main' into upstream-20241216
2024-12-16 10:14:31 +09:00
Eugen Rochko
ca45f896dd
Fix various visual sign-up flow issues ( #33206 )
2024-12-09 08:23:19 +00:00
KMY
c905714459
Merge remote-tracking branch 'parent/main' into upstream-20240926
2024-09-26 08:29:41 +09:00
Matt Jankowski
a397141d78
Move non-action public method controller callback to private methods ( #31933 )
2024-09-18 08:05:25 +00:00
KMY
218cb37fe3
Merge remote-tracking branch 'parent/main' into upstream-20240906
2024-09-09 08:47:15 +09:00
Matt Jankowski
a9d0b48b65
Set "admin" body class from admin
nested layout ( #31269 )
2024-09-06 13:58:46 +00:00
KMY(雪あすか)
665c632d66
Add: #406 ユーザーのカスタムCSS ( #825 )
...
* Add: #406 ユーザーのカスタムCSS
* Fix lint
* Fix lint
* カスタムCSSの保存先を変更
* キャッシュを考慮して別URLに変更
2024-08-29 07:55:01 +09:00
KMY
82ffc95733
Merge remote-tracking branch 'parent/main' into upstream-20240817
2024-08-17 09:38:31 +09:00
Renaud Chaput
c3e1d86d58
Fix log out from user menu not working on Safari ( #31402 )
2024-08-13 17:49:23 +00:00
KMY
8e5fe5ccb9
Merge remote-tracking branch 'parent/main' into upstream-20240806
2024-08-06 08:16:16 +09:00
Claire
2ec1181ee5
Fix contrast between background and form elements on some pages ( #31266 )
2024-08-02 13:55:31 +00:00
KMY
af2727387e
Merge remote-tracking branch 'parent/main' into upstream-20240624
2024-06-24 08:38:12 +09:00
Matt Jankowski
929b9fdaff
Remove exclusion for Rails/LexicallyScopedActionFilter
cop ( #30697 )
2024-06-21 15:34:13 +00:00
KMY
13ad383039
Merge remote-tracking branch 'parent/main' into upstream-20240531
2024-05-31 08:27:09 +09:00
Matt Jankowski
9b5055d34d
Fix Style/SuperArguments
cop ( #30406 )
2024-05-24 08:36:21 +00:00
KMY(雪あすか)
0ca2a73fd2
Fix: 新規登録制限をかけている場合、招待されても登録できない問題 ( #558 )
2024-02-16 11:44:11 +09:00
KMY
9ef5c05ea0
Merge remote-tracking branch 'parent/main' into upstream-20241015
2024-02-15 08:37:59 +09:00
Claire
d4d0565b0f
Fix user creation failure handling in OAuth paths ( #29207 )
2024-02-14 21:49:45 +00:00
Claire
b31af34c97
Merge pull request from GHSA-vm39-j3vx-pch3
...
* Prevent different identities from a same SSO provider from accessing a same account
* Lock auth provider changes behind `ALLOW_UNSAFE_AUTH_PROVIDER_REATTACH=true`
* Rename methods to avoid confusion between OAuth and OmniAuth
2024-02-14 15:16:07 +01:00
KMY(雪あすか)
e317edecb8
Add: #348 新規登録の上限人数 ( #527 )
...
* Add: #348 新規登録の上限人数
* Fix test
* Fix test
* Wip
* Fix test
* Add invite support
* Wip
* Fix test
* Fix test
* Fix test
2024-02-12 22:05:32 +09:00
Claire
eeabf9af72
Fix compatibility with Redis <6.2 ( #29123 )
2024-02-07 11:52:38 +00:00
Matt Jankowski
17ea22671d
Fix Style/GuardClause
cop in app/controllers ( #28420 )
2024-01-25 15:13:41 +00:00
Claire
e2d9635074
Add notification email on invalid second authenticator ( #28822 )
2024-01-22 13:55:43 +00:00
Claire
3593ee2e36
Add rate-limit of TOTP authentication attempts at controller level ( #28801 )
2024-01-19 12:19:49 +00:00
Matt Jankowski
0e5b8fc46b
Fix Style/RedundantReturn
cop ( #28391 )
2023-12-18 09:50:51 +00:00
Claire
963354978a
Add Account#unavailable?
and Account#permanently_unavailable?
aliases ( #28053 )
2023-11-30 15:43:26 +00:00
Matt Jankowski
1f1c75bba5
File cleanup/organization in controllers/concerns
( #27846 )
2023-11-30 14:39:41 +00:00
Claire
07a4059901
Add support for invite codes in the registration API ( #27805 )
2023-11-13 13:27:00 +00:00
Claire
49b8433c56
Fix confusing screen when visiting a confirmation link for an already-confirmed email ( #27368 )
2023-10-25 21:33:44 +00:00
Claire
379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background ( #26439 )
2023-10-23 15:46:21 +00:00
Matt Jankowski
340f1a68be
Simplify instance presenter view access ( #26046 )
2023-09-28 16:52:37 +02:00
Matt Jankowski
50ff3d3342
Coverage for Auth::OmniauthCallbacks
controller ( #26147 )
2023-07-25 09:46:57 +02:00
Claire
b629e21515
Fix unexpected redirection to /explore after sign-in ( #26143 )
2023-07-24 16:06:32 +02:00
Matt Jankowski
5134fc65e2
Fix Naming/AccessorMethodName
cop ( #25924 )
2023-07-12 10:03:19 +02:00
Claire
e6a8faae81
Add users index on unconfirmed_email ( #25672 )
2023-07-02 19:41:35 +02:00
Claire
180f0e6715
Fix inefficient query when requesting a new confirmation email from a logged-in account ( #25669 )
2023-07-02 16:08:58 +02:00
Eugen Rochko
f20698000f
Fix always redirecting to onboarding in web UI ( #25396 )
2023-06-14 09:05:03 +02:00
Frankie Roberto
36a77748b4
Order sessions by most-recent to least-recently updated ( #25005 )
2023-05-22 11:40:00 +02:00
Claire
bec6a1cad4
Add hCaptcha support ( #25019 )
2023-05-16 23:27:35 +02:00
Matt Jankowski
6e226f5a32
Fix Rails/ActionOrder cop ( #24692 )
2023-04-30 06:46:39 +02:00
Eugen Rochko
e98c86050a
Refactor Cache-Control
and Vary
definitions ( #24347 )
2023-04-19 16:07:29 +02:00
Eugen Rochko
e5c0b16735
Add progress indicator to sign-up flow ( #24545 )
2023-04-16 07:01:24 +02:00
Claire
280fa3b2c0
Fix invalid/expired invites being processed on sign-up ( #24337 )
2023-03-31 21:42:28 +02:00
CSDUMMI
d258ec8e3b
Prefer the stored location as after_sign_in_path in Omniauth Callback Controller ( #24073 )
2023-03-13 00:06:27 +01:00
Nick Schonning
aef0051fd0
Enable Rubocop HTTP status rules ( #23717 )
2023-02-20 11:16:40 +09:00
Nick Schonning
e2a3ebb271
Autofix Rubocop Style/IfUnlessModifier ( #23697 )
2023-02-18 12:37:47 +01:00
David Vega
1b5d207131
Fix single name variables on controller folder ( #20092 )
...
Co-authored-by: petrokoriakin1 <116151189+petrokoriakin1@users.noreply.github.com>
Co-authored-by: petrokoriakin1 <116151189+petrokoriakin1@users.noreply.github.com>
Co-authored-by: Effy Elden <effy@effy.space>
2022-12-15 17:11:58 +01:00
Francis Murillo
5fb1c3e934
Revoke all authorized applications on password reset ( #21325 )
...
* Clear sessions on password change
* Rename User::clear_sessions to revoke_access for a clearer meaning
* Add reset paassword controller test
* Use User.find instead of User.find_for_authentication for reset password test
* Use redirect and render for better test meaning in reset password
Co-authored-by: Effy Elden <effy@effy.space>
2022-12-15 15:47:06 +01:00