2
0
Commit Graph

124 Commits

Author SHA1 Message Date
Eugen Rochko
d9b70bbde1 Fix login page linking to other pages within OAuth authorization flow (#36115) 2025-09-16 14:25:21 +00:00
Matt Jankowski
35a06319fa Rely on mail_to helper default name arg value (#35913) 2025-08-27 13:05:13 +00:00
diondiondion
07912a1cb7 Update age limit wording (#35387) 2025-07-15 15:46:44 +00:00
Claire
8c51a8ba94 Add ability to translate server rules (#34494) 2025-05-21 11:54:12 +00:00
Echo
c4f47adb49 Convert from Webpack to Vite (#34450)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2025-05-16 13:26:12 +00:00
Claire
f993d7578b Use plural forms for date_of_birth prompt (#34636) 2025-05-13 11:29:22 +00:00
Eugen Rochko
d213c585ff Add age verification on sign-up (#34150) 2025-03-14 14:07:29 +00:00
Claire
4b4de02fee Remove broken link to Terms of Service when none are defined (#33699) 2025-01-23 14:34:30 +00:00
Eugen Rochko
30aa0df88c Add terms of service (#33055) 2024-12-09 10:04:46 +00:00
Eugen Rochko
796dd57e1b Change ability to navigate of unconfirmed users (#33209) 2024-12-09 08:31:56 +00:00
Eugen Rochko
ca45f896dd Fix various visual sign-up flow issues (#33206) 2024-12-09 08:23:19 +00:00
Matt Jankowski
7420f59f76 Add maxlength to registration reason input (#33162) 2024-12-04 07:40:56 +00:00
Eugen Rochko
986a3676d3 Change server rules to be collapsible (#33039) 2024-11-29 16:33:06 +00:00
Matt Jankowski
e02e88bff4 Use previously extracted model constants in form maxlength attributes (#32113) 2024-09-27 08:21:27 +00:00
Matt Jankowski
fa2e7b1708 Migrate fontawesome->material in more views (#31360) 2024-08-20 11:52:45 +00:00
Matt Jankowski
71405eabfc Use material symbols in table link helper (#31359) 2024-08-20 11:48:15 +00:00
Michael Stanclift
8b7f93cc7f Recolor Preferences/Admin UI to better match main design (#31034) 2024-07-23 15:30:45 +00:00
Matt Jankowski
8d5ed19c6d Migrate form_tag to form_with in admin and auth views (#30692) 2024-06-14 09:49:10 +00:00
Matt Jankowski
249cbc449c Use existing config access to local_domain value (#30509) 2024-06-03 09:15:58 +00:00
Eugen Rochko
5b3a8737d6 Add hints for rules (#29539) 2024-03-11 08:57:07 +00:00
Matt Jankowski
eed4eef39a Fix LineLength haml-lint in app/views/auth area (#28664) 2024-01-09 16:03:16 +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
Matt Jankowski
70dbf84b9b Solve simplest haml-lint Rubocop lints (#27529) 2023-10-25 12:38:01 +00:00
Matt Jankowski
c926f5fd67 Fix haml-lint UnnecessaryStringOutput for views (#27531) 2023-10-25 12:01:00 +00:00
Matt Jankowski
e923bb9ec9 Use ENV.fetch in views, fixes rubocop haml-lint issue (#27527) 2023-10-24 09:30:14 +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
d4c2dca874 Fix haml-lint InstanceVariables rule for auth/sessions/two_factor/o… (#27372) 2023-10-12 09:44:20 +02:00
Matt Jankowski
f9abe700e7 Fix haml-lint InstanceVariables rule for auth/registrations/status (#27341) 2023-10-11 16:20:26 +02:00
Matt Jankowski
e715da6d25 Fix haml-lint Rubocop Rails/* cops (#26042) 2023-10-03 15:00:40 +02:00
Eugen Rochko
2f932cb2bb Add client-side timeout on resend confirmation button (#26300) 2023-08-03 01:51:10 +02:00
Matt Jankowski
6657695ec6 Fix haml-lint InstanceVariables rule for auth/registrations/edit (#26061) 2023-07-18 18:10:52 +02:00
Eugen Rochko
39110d1d0a Fix CAPTCHA page not following design pattern of sign-up flow (#25395) 2023-06-13 22:30:40 +02:00
Claire
0766c9a631 Add card with who invited you to join when displaying rules on sign-up (#23475) 2023-06-02 18:35:37 +02:00
Claire
2a61f14753 Fix account confirmation flow not returning to app after captcha validation (#25057) 2023-05-22 17:38:05 +02:00
Claire
bec6a1cad4 Add hCaptcha support (#25019) 2023-05-16 23:27:35 +02:00
Claire
e60414792d Add polling and automatic redirection to /start on email confirmation (#25013) 2023-05-16 18:03:52 +02:00
Eugen Rochko
2b0f1f365a Remove display name input from sign-up form (#24704) 2023-04-28 08:54:43 +02:00
Matt Jankowski
0a5f0a8b20 Remove instance variables from helper usage (#24203) 2023-04-23 22:35:54 +02:00
Eugen Rochko
e5c0b16735 Add progress indicator to sign-up flow (#24545) 2023-04-16 07:01:24 +02:00
CSDUMMI
d75a1e5054 Link to the Identity provider's account settings from the account settings (#24100)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-03-17 10:09:01 +01:00
Nick Schonning
65669d3c57 Fix more haml-lint Rubocop (#24107) 2023-03-15 20:07:43 +01:00
Nick Schonning
75131e7bf7 Setup haml-lint CI with todo config (#23524) 2023-03-15 04:15:36 +01:00
Claire
dd58db64d8 Change email address input to be disabled for logged-in users when requesting a new confirmation e-mail (#23247)
Fixes #23093
2023-01-24 20:18:25 +01:00
Claire
bbc49f15e0 Add explanation text to log-in page (#20946) 2022-12-15 16:44:29 +01:00
Rose
4f15fd0ba1 Fix style for hashes (#20518)
* Fix style for hashes

Make the style for hashes consistent.

* New style

More consistency
2022-11-17 11:05:39 +01:00
Claire
9f4930ec11 Add password autocomplete hints (#20071)
Fixes #20067

Our password autocomplete hints were “off” but that does not prevent current
browsers from trying to autocomplete them anyway, so use `current-password` and
`new-password` so they don't put a newly-generated password in a password
confirmation prompt, or the old password for a password renewal prompt.
2022-11-08 03:53:06 +01:00
Chris Rose
a70e2cd649 Tag the OTP field with autocomplete for password managers (#19946)
This is modeled on #19833, and based on the attribute values documented
in https://developer.apple.com/documentation/security/password_autofill/enabling_password_autofill_on_an_html_input_element?language=objc
2022-11-07 03:57:16 +01:00
rcombs
e53fc34e9a Set autocomplete attr for email field on signup page (#19833)
The email address will be used as the "username" for sign-in purposes, so it's the value that should be stored in password managers. We can inform the password manager of this by setting `autocomplete="email"`. Without this hint, password managers may instead store the `username` field, which isn't valid for sign-in (this happens with iCloud Keychain in Safari, for instance).
2022-11-07 03:16:10 +01:00
Claire
a529d6d93e Fix invites (#19560)
Fixes #19507

Fix regression from #19296
2022-10-30 19:04:39 +01:00
Eugen Rochko
93f340a4bf Remove setting that disables account deletes (#17683) 2022-10-06 10:16:47 +02:00