Commit Graph

4167 Commits

Author SHA1 Message Date
Ginger a4e925ab0d fix: Include query parameters in link back to login on register page 2026-05-15 19:36:09 +00:00
Ginger 036b684b64 fix: CSS tweaks 2026-05-15 19:36:09 +00:00
Ginger dcb38d0bb1 feat: Improve registration UI in first-run mode 2026-05-15 19:36:09 +00:00
Ginger 1af52f8610 fix: Minor wording improvements 2026-05-15 19:36:09 +00:00
Ginger 7fa5ddd02e fix: Set default for allow_deactivation 2026-05-15 19:36:09 +00:00
Ginger 01b3d82d99 fix: Fix registration terms example in config 2026-05-15 19:36:09 +00:00
Ginger 63cf7d4b74 feat: Implement support for prompt=create in the authorization code flow 2026-05-15 19:36:09 +00:00
Ginger ae5b67173b fix: Don't let logged-in users access the registration page 2026-05-15 19:36:09 +00:00
Ginger 133eca9650 feat: Allow self-service deactivation to be disabled 2026-05-15 19:36:09 +00:00
Ginger 987b8a0318 refactor: Use more consistent terminology for email validation pages 2026-05-15 19:36:09 +00:00
Ginger 081a3eedef feat: Add support for registering accounts with the web UI 2026-05-15 19:36:09 +00:00
Ginger 730c253a5c refactor: Change template context to allow using a CSP nonce 2026-05-15 19:36:09 +00:00
Ginger 4a427fdd59 fix: Minor CSS improvements 2026-05-15 19:36:09 +00:00
Ginger aa68d423d8 fix: Remove errant whitespace in device details 2026-05-15 19:36:09 +00:00
Ginger 7e3d62e40c feat: Allow configuring the OAuth compatibility mode 2026-05-15 19:36:09 +00:00
Ginger d618f6948a fix: Use button styling for account management link on index page 2026-05-15 19:36:09 +00:00
Ginger e5bf116b95 fix: Use the right text color on input elements 2026-05-15 19:36:09 +00:00
Ginger b48a645810 feat: Add support for account management deeplinks 2026-05-15 19:36:09 +00:00
Ginger 753557c9f5 fix: Return the correct error code for expired access tokens 2026-05-15 19:36:09 +00:00
Ginger 67de27ef94 feat: Add a page for viewing a device's details 2026-05-15 19:36:09 +00:00
Ginger b0cb8f7b20 fix: Use SameSite=Lax for session cookie 2026-05-15 19:36:09 +00:00
Ginger b9841c918d feat: Allow devices to be removed from the account panel 2026-05-15 19:36:09 +00:00
Ginger 884691c193 feat: Implement oauth token revocation 2026-05-15 19:36:09 +00:00
Ginger 3a1272855a chore: Clippy fixes 2026-05-15 19:36:09 +00:00
Ginger 5200401768 feat: Implement oauth auth code and refresh token flows 2026-05-15 19:36:09 +00:00
Ginger 147f40ee2c chore: Clippy fixes 2026-05-15 19:36:09 +00:00
Ginger 4ce39b97c7 feat: Implement a web-based account management dashboard 2026-05-15 19:36:09 +00:00
Ginger e32303f74c feat: Implement oauth service and client registration 2026-05-15 19:36:09 +00:00
Ginger ba2c123e82 feat: Remove support for server-side blurhashing 2026-05-14 13:22:17 +00:00
Ginger 6f83925a4f fix: Use correct service name in membership service 2026-05-13 08:53:15 -04:00
31a05b9c c57fe66d8d fix: query account-data account-data-get output 2026-05-12 14:18:35 +00:00
Ginger ff28fd0927 fix: Disable debugging parameter in Askama template 2026-05-12 14:17:23 +00:00
Ginger 7307f2dc80 fix: Remove deprecated MatrixRTC focus config option 2026-05-12 14:17:23 +00:00
timedout 10dd8bebfe fix: Don't advertise stable MSC2666
Turns out ruma doesn't have the stable definition yet, will need a version bump.

Reverts 088fa3e725
2026-05-11 23:27:00 +01:00
Henry-Hiles 088fa3e725 fix: Use stable ID for Mutual Rooms support 2026-05-10 03:48:25 +00:00
Ginger 39a882c4a1 chore: Clippy fixes 2026-05-08 12:41:57 -04:00
Ginger f091d3a732 fix: Correctly check for local users' existence 2026-05-08 11:48:20 -04:00
nex ebf9a08cd1 fix: Correct typo that prevented state compressor service being loaded 2026-05-08 03:10:28 +00:00
timedout 6185841b6a fix: Restore event auth check 4 in v12 rooms
Reviewed-By: Jacob Taylor <jacob@explodie.org>
2026-05-07 21:10:32 +01:00
Ginger 0d2eeed567 refactor: Move room joining logic into a new service 2026-05-06 14:01:50 -04:00
31a05b9c b296720540 chore: alter wording 2026-05-06 17:25:45 +00:00
31a05b9c 9724953b5e feat: admin commands for mass-rejecting invites 2026-05-06 17:25:45 +00:00
Ginger e212c91ebf fix: Address review comments 2026-05-05 13:35:35 -04:00
Ginger 8c2cf67783 refactor: Remove support for guest user registration 2026-05-05 09:09:48 -04:00
new-years-eve 833216256b feat: Add support for fallback keys
Fallback keys can be provided by client devices to be used in case the
supply of one-time keys run out. The server will store one fallback key
per user, per device, per algorithm. The server will keep track of
whether this fallback key has been used or not.

The  /keys/claim endpoint now provides a fallback key
if no one-time key is found

The /keys/upload endpoint now accepts fallback keys

The /sync endpoint now informs the client of the algorithms for which it
has an unused fallback key in stock.
2026-05-04 20:05:26 +00:00
new-years-eve 5fa3087401 feat: Implement serialization/deserialization for booleans 2026-05-04 20:05:26 +00:00
Ginger 52d1ed24a9 refactor: Remove LDAP support 2026-05-04 11:27:47 -04:00
grgergo 2e19310a87 clarify max_request_size limiting federation
Signed-off-by: grgergo <csakbek@freemail.hu>
2026-05-04 14:57:21 +01:00
Ginger 6f9b4a989e fix: Update ctor macro arguments 2026-05-03 14:39:30 +00:00
Ginger 88b59eb053 fix: Include target user's membership when building stripped state 2026-05-01 13:15:55 -04:00