Quentin Gliech
3d96dc9d47
Update license headers to match the actual license
2025-06-12 10:32:16 +02:00
Quentin Gliech
b51a6c02ab
Tweak the login page to match the design
2025-01-07 11:49:01 +01:00
Quentin Gliech
15c02fa643
Manual license edit of remaining files
2024-09-10 14:28:55 +02:00
Quentin Gliech
1b4898aa3a
Make the consent screens (almost completely) translatable
...
One exception is the wording for the privacy policy/TOS, because it's
annoying to do with the conditionals.
2024-05-10 14:49:54 +02:00
Quentin Gliech
1c62543220
Make the device code grants go through the policy engine
2024-02-02 18:01:51 +01:00
Quentin Gliech
a404398c2c
Polish all forms and add nice page headings to most screens
2023-10-30 15:55:15 +01:00
Quentin Gliech
8984cc703b
Add instance privacy policy, TOS and imprint, and loads of design cleanups
2023-10-30 15:55:15 +01:00
Quentin Gliech
ebdb8eb30e
templates: more translations
2023-10-05 19:29:23 +02:00
Quentin Gliech
995bdfc13b
templates: replace tera with minijinja
2023-10-05 19:29:23 +02:00
Quentin Gliech
f5f56682e4
Display the client logo with a referrerpolicy set to "no-referrer"
...
Fixes #1768
2023-09-20 18:01:58 +02:00
Quentin Gliech
b0fb3281b0
Compoundify the consent screens
2023-09-06 15:58:54 +02:00
Quentin Gliech
0ede219a7f
Fix a grammar mistake on the consent page template
2023-09-06 09:29:36 +02:00
Quentin Gliech
7a9a873271
Compoundify the templates
2023-09-01 15:57:13 +02:00
Hugh Nimmo-Smith
2f9f7bd32c
Compound doesn't have a value for bold so use semibold instead
2023-09-01 15:22:42 +02:00
Hugh Nimmo-Smith
86d53c969f
Standardise consent screens ( #1674 )
2023-09-01 13:19:33 +01:00
Hugh Nimmo-Smith
1fe9a34260
Add scope descriptions for MAS permissions
2023-08-23 18:59:05 +02:00
Hugh Nimmo-Smith
8f38cb87b6
Display sensible scope descriptions for client and Synapse admin permissions
...
Fixes #1570
2023-08-23 18:59:05 +02:00
Quentin Gliech
39c126318f
Fix the authorization grant template
...
It previously relied on the client being in the authorization grant,
which is not the case anymore. This commit also adds a test to ensure
we're not breaking this template in the future.
2023-01-31 16:50:48 +01:00
Quentin Gliech
9c0ece7512
Do not embed the templates and static files in the binary
2022-11-18 22:37:55 +01:00