Eric Eastwood
|
d274793198
|
Better ConsentForbidden
|
2026-05-15 17:39:49 -05:00 |
|
Eric Eastwood
|
50b49cd38a
|
Back to more normal
|
2026-05-14 19:27:01 -05:00 |
|
Eric Eastwood
|
08c98ff6d2
|
Merge branch 'main' into madlittlemods/session-soft-limit-for-interactive-contexts
Conflicts:
translations/en.json
|
2026-05-12 11:44:21 -05:00 |
|
Eric Eastwood
|
80ae3db491
|
Merge branch 'main' into madlittlemods/fix-client-uri-on-policy-violation-screen
Conflicts:
translations/en.json
|
2026-05-07 20:08:06 -05:00 |
|
Eric Eastwood
|
31e4f22e5a
|
Remove redundant comments
(we no longer deal with the `grant` at all to care about explaining)
|
2026-05-07 19:57:24 -05:00 |
|
Eric Eastwood
|
4140e83be6
|
Simplify to only use client_uri
|
2026-05-07 19:55:29 -05:00 |
|
Eric Eastwood
|
94fd625dd4
|
Merge branch 'main' into madlittlemods/session-soft-limit-for-interactive-contexts
Conflicts:
translations/en.json
|
2026-05-07 13:37:35 -05:00 |
|
Eric Eastwood
|
9b64b69bb4
|
Fix template not rendering and document reasoning
|
2026-05-06 21:29:57 -05:00 |
|
Eric Eastwood
|
6d1b91dd4f
|
Fix client linking to none on policy violation screen
|
2026-05-06 11:19:54 -05:00 |
|
Eric Eastwood
|
2834816044
|
Use translation text for "Cancel" button in reauth template
|
2026-05-06 10:23:51 -05:00 |
|
Eric Eastwood
|
d181d863c6
|
Merge branch 'main' into madlittlemods/session-soft-limit-for-interactive-contexts
Conflicts:
translations/en.json
|
2026-04-28 14:30:34 -05:00 |
|
Eric Eastwood
|
7d2706c0d5
|
Display Device limit reached error on policy violation screen
|
2026-04-17 15:17:43 -05:00 |
|
Eric Eastwood
|
cc1e26256e
|
Improve consent screen when idenity provider has no avatar
|
2026-04-16 16:07:01 -05:00 |
|
shingyu
|
66c78727ac
|
feat(recaptcha): change recaptcha endpoint
|
2026-03-15 18:18:14 +08:00 |
|
Quentin Gliech
|
e891533b56
|
Sync Compound icons
|
2026-01-06 10:04:05 +01:00 |
|
Quentin Gliech
|
332127360b
|
Pre-load locale data in the React app
|
2025-12-17 15:53:37 +01:00 |
|
Quentin Gliech
|
9f61a2dbdc
|
Update icons in templates
|
2025-12-16 15:01:11 +01:00 |
|
Quentin Gliech
|
e50a7163e8
|
Un-break the scope tempalte helpers
|
2025-12-03 14:04:46 +01:00 |
|
Quentin Gliech
|
e26a7f3c86
|
Explain how to use scope.unsafe_scopes() better
|
2025-12-03 13:46:59 +01:00 |
|
Quentin Gliech
|
fed83c26a6
|
Fix the consent templates failing to render in tests
|
2025-12-03 10:27:18 +01:00 |
|
Quentin Gliech
|
cd3d92b4f6
|
Fix rendering of the logout button in a few places
|
2025-12-02 19:54:14 +01:00 |
|
Quentin Gliech
|
fbf5fbf7a8
|
Merge remote-tracking branch 'origin/main' into quenting/simpler-consent-screen
|
2025-12-02 19:42:57 +01:00 |
|
Quentin Gliech
|
cd5e9c287a
|
Make the compat SSO login page use the same layout as other consent
pages
|
2025-12-02 18:13:02 +01:00 |
|
Quentin Gliech
|
580767f2dd
|
Simplify the consent screens
|
2025-12-02 18:10:12 +01:00 |
|
Quentin Gliech
|
d4c1dd9e46
|
Allow rendering a custom logout button in the templates
|
2025-12-02 17:55:16 +01:00 |
|
Olivier 'reivilibre
|
3a342b6165
|
Add experimental and preliminary policy-driven session limiting when logging in compatibility sessions. (#5287)
|
2025-12-02 15:50:04 +00:00 |
|
Olivier 'reivilibre
|
c0f2d3aef9
|
Update templates/pages/compat_login_policy_violation.html
Co-authored-by: Quentin Gliech <quenting@element.io>
|
2025-12-02 15:25:04 +00:00 |
|
Olivier 'reivilibre
|
68107af042
|
We can't show a cancel button, so don't show one
|
2025-11-28 12:42:48 +00:00 |
|
Quentin Gliech
|
93b9b174e2
|
Remove unused login_link.html template
|
2025-11-27 16:18:18 +01:00 |
|
Olivier 'reivilibre
|
86d71de995
|
Add a 'compat login policy violation' page
|
2025-11-25 18:41:14 +00:00 |
|
Quentin Gliech
|
c525d9e968
|
Update icons in the templates
|
2025-11-19 14:25:04 +01:00 |
|
Quentin Gliech
|
be57b40b53
|
Fix the 'username is already taken' error message
|
2025-11-19 13:30:28 +01:00 |
|
Quentin Gliech
|
c189bb2950
|
Fix frontend style, template syntax and regenerate translations
|
2025-11-19 13:07:02 +01:00 |
|
Quentin Gliech
|
f0b408ef5a
|
Interactively guide users for selecting a valid username
|
2025-11-18 18:25:23 +01:00 |
|
Quentin Gliech
|
2caa6e7f04
|
Move all the frontend entrypoints to a dedicated directory
This will make it easier to add new entrypoints in the future without
having to change the vite config
|
2025-11-18 16:22:40 +01:00 |
|
Olivier 'reivilibre
|
ea7f568d81
|
Clarify some more conditions in the templates
|
2025-10-28 16:52:18 +00:00 |
|
Olivier 'reivilibre
|
647c8e703a
|
For branding: use none instead of undefined
|
2025-10-28 15:51:34 +00:00 |
|
Olivier 'reivilibre
|
adad55161b
|
templates: fix reliance on lax undefined behaviour
|
2025-10-24 14:27:35 +01:00 |
|
Quentin Gliech
|
806a815f75
|
Highlight dangerous scopes when consenting to them
|
2025-10-22 11:29:52 +02:00 |
|
Quentin Gliech
|
e4844968d3
|
Add a configuration option to make email optional for password registration
|
2025-10-07 17:28:01 +02:00 |
|
Quentin Gliech
|
7e018a06aa
|
Merge remote-tracking branch 'origin/main' into quenting/stable-api
|
2025-08-04 16:38:49 +02:00 |
|
Olivier D
|
95ab780fb2
|
update license
Co-authored-by: Quentin Gliech <quenting@element.io>
|
2025-07-21 09:52:24 +02:00 |
|
mcalinghee
|
98912f4ada
|
allow importing existing users when the localpart matches in upstream OAuth 2.0 logins
|
2025-07-21 09:52:24 +02:00 |
|
Quentin Gliech
|
b2a2ba07bf
|
Upgrade @vector-im/compound-web as well
|
2025-07-10 15:20:52 +02:00 |
|
Quentin Gliech
|
b824e697e4
|
Parse the stable scopes in the templates
|
2025-06-13 15:55:42 +02:00 |
|
Quentin Gliech
|
3d96dc9d47
|
Update license headers to match the actual license
|
2025-06-12 10:32:16 +02:00 |
|
Quentin Gliech
|
d4e2d06ed9
|
Registration token step view
|
2025-06-03 17:42:53 +02:00 |
|
Quentin Gliech
|
7c0eeec347
|
Generate a device name based on the client name and user agent
|
2025-04-25 16:55:29 +02:00 |
|
Quentin Gliech
|
fc94c751bc
|
templates: introduce a parse_user_agent filter and use it in the device consent page
|
2025-04-25 12:55:30 +02:00 |
|
mcalinghee
|
77e954e475
|
correct format and translation
|
2025-04-10 17:57:58 +02:00 |
|