Quentin Gliech
|
cad054d100
|
Sync Compound icons
|
2026-01-06 10:04:05 +01:00 |
|
Quentin Gliech
|
31a11f00f8
|
Update icons in templates
|
2025-12-16 15:01:11 +01:00 |
|
Quentin Gliech
|
0cf481c6e7
|
Un-break the scope tempalte helpers
|
2025-12-03 14:04:46 +01:00 |
|
Quentin Gliech
|
27d96715a5
|
Explain how to use scope.unsafe_scopes() better
|
2025-12-03 13:46:59 +01:00 |
|
Quentin Gliech
|
8dd1c3fa78
|
Fix rendering of the logout button in a few places
|
2025-12-02 19:54:14 +01:00 |
|
Quentin Gliech
|
5ed3c87818
|
Simplify the consent screens
|
2025-12-02 18:10:12 +01:00 |
|
Quentin Gliech
|
3410224315
|
Allow rendering a custom logout button in the templates
|
2025-12-02 17:55:16 +01:00 |
|
Quentin Gliech
|
1f27a30c08
|
Update icons in the templates
|
2025-11-19 14:25:04 +01:00 |
|
Quentin Gliech
|
143f41d151
|
Fix the 'username is already taken' error message
|
2025-11-19 13:30:28 +01:00 |
|
Quentin Gliech
|
c08c028883
|
Fix frontend style, template syntax and regenerate translations
|
2025-11-19 13:07:02 +01:00 |
|
Quentin Gliech
|
f0d779e9b1
|
Interactively guide users for selecting a valid username
|
2025-11-18 18:25:23 +01:00 |
|
Olivier 'reivilibre
|
1803f2b0ac
|
For branding: use none instead of undefined
|
2025-10-28 15:51:34 +00:00 |
|
Olivier 'reivilibre
|
f8a1a362cb
|
templates: fix reliance on lax undefined behaviour
|
2025-10-24 14:27:35 +01:00 |
|
Quentin Gliech
|
7a9d5b0c29
|
Highlight dangerous scopes when consenting to them
|
2025-10-22 11:29:52 +02:00 |
|
Quentin Gliech
|
4d83fcb25e
|
Merge remote-tracking branch 'origin/main' into quenting/stable-api
|
2025-08-04 16:38:49 +02:00 |
|
Quentin Gliech
|
0371fe72da
|
Upgrade @vector-im/compound-web as well
|
2025-07-10 15:20:52 +02:00 |
|
Quentin Gliech
|
430d3be87e
|
Parse the stable scopes in the templates
|
2025-06-13 15:55:42 +02:00 |
|
Quentin Gliech
|
52b0a9b2ba
|
Update license headers to match the actual license
|
2025-06-12 10:32:16 +02:00 |
|
hummingbard
|
e4f83892b9
|
Added upstream sample config for Discord, brand logo in templates
|
2025-03-30 15:53:56 +06:00 |
|
Quentin Gliech
|
f66e82adc5
|
Show proper error messages when registering with a banned/not-allowed username
|
2025-03-03 10:45:30 +01:00 |
|
Quentin Gliech
|
98f45666d7
|
Update the compound design tokens, replace the error icon with error-solid
|
2025-02-21 17:04:11 +01:00 |
|
Quentin Gliech
|
a4bece6a77
|
Add translatable errors for the email policy constraints
|
2025-02-17 15:53:57 +01:00 |
|
Quentin Gliech
|
3eed8d39fb
|
Registration step to set a display name
|
2025-01-15 15:28:48 +01:00 |
|
Quentin Gliech
|
05e7220e02
|
Update the IDP brand icons from Figma
|
2025-01-07 11:49:01 +01:00 |
|
Quentin Gliech
|
a51ab2fb5c
|
Propagate more specific error messages from the policy on registration
This makes some policy errors translatable
|
2025-01-06 10:15:08 +01:00 |
|
Quentin Gliech
|
2903ff5e7a
|
Allow setting an explicit upstream account name (#3600)
|
2024-11-29 12:30:18 +01:00 |
|
Quentin Gliech
|
87da8b39ff
|
Enable better minijinja compatibility with the Python implementation
|
2024-10-28 14:59:36 +01:00 |
|
Quentin Gliech
|
0d41cd8a0f
|
Manual license edit of remaining files
|
2024-09-10 14:28:55 +02:00 |
|
Quentin Gliech
|
0b55719b12
|
Rate-limit password-based login attempts
|
2024-07-26 13:56:45 +02:00 |
|
Quentin Gliech
|
44ebc8e683
|
Show a proper 'link expired' page
|
2024-06-28 15:59:21 +02:00 |
|
Quentin Gliech
|
8d4e6719b1
|
Implement the password change form
|
2024-06-28 15:59:21 +02:00 |
|
Quentin Gliech
|
ee22699e57
|
Recovery progress page
|
2024-06-28 15:59:21 +02:00 |
|
Quentin Gliech
|
6adb6dd453
|
Display a user-friendly error on CAPTCHA failures
|
2024-05-15 09:38:10 +02:00 |
|
Quentin Gliech
|
53c7b1efbf
|
Disable hCaptcha compatibility with reCAPTCHA
|
2024-05-15 09:38:10 +02:00 |
|
Quentin Gliech
|
3ccb105453
|
Add a <noscript> fallback message
|
2024-05-15 09:38:10 +02:00 |
|
Quentin Gliech
|
5e1e27f7ea
|
hCaptcha support
|
2024-05-15 09:38:10 +02:00 |
|
Quentin Gliech
|
608daa9ac2
|
Cloudflare Turnstile support
|
2024-05-15 09:38:10 +02:00 |
|
Quentin Gliech
|
764069b6bc
|
Render reCAPTCHA challenge on the registration form
|
2024-05-15 09:38:10 +02:00 |
|
Michael Telatynski
|
2ae7a5b8ef
|
Update session details styles to closer match latest Figma (#2439)
Co-authored-by: Quentin Gliech <quenting@element.io>
|
2024-03-08 14:41:41 +00:00 |
|
Quentin Gliech
|
dea6b040bf
|
Upgrade compound and fix bad focus rings on inputs
|
2024-02-08 17:54:10 +01:00 |
|
Quentin Gliech
|
afc7f509d9
|
Make the user agree to T&C during registration
|
2024-02-07 17:21:22 +01:00 |
|
Quentin Gliech
|
b7f509532e
|
Add upstream OAuth 2.0 providers name and branding
|
2023-11-20 17:23:02 +01:00 |
|
Quentin Gliech
|
6aabc7db54
|
Check for existing users ahead of time on upstream OAuth2 registration
|
2023-11-13 14:11:30 +01:00 |
|
Quentin Gliech
|
a9ee9a7925
|
Fix the login template not rendering on policy error
|
2023-11-03 18:24:21 +01:00 |
|
Quentin Gliech
|
8d00b34074
|
Polish all forms and add nice page headings to most screens
|
2023-10-30 15:55:15 +01:00 |
|
Quentin Gliech
|
b96d95792d
|
Add instance privacy policy, TOS and imprint, and loads of design cleanups
|
2023-10-30 15:55:15 +01:00 |
|
Quentin Gliech
|
fd4481713b
|
Allow running the authentication service on a different base path
|
2023-10-06 14:07:55 +02:00 |
|
Quentin Gliech
|
0d69e42021
|
templates: translate a lot more stuff
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
a7c5874c59
|
templates: more translations
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
8960d1702f
|
templates: replace tera with minijinja
|
2023-10-05 19:29:23 +02:00 |
|