Commit Graph
4229 Commits
Author SHA1 Message Date
Ginger 6f3985d837 fix: Minor wording improvements 2026-06-16 12:50:43 -04:00
Ginger d42836dabf fix: Set default for allow_deactivation 2026-06-16 12:50:43 -04:00
Ginger 05dc9d08e1 fix: Fix registration terms example in config 2026-06-16 12:50:43 -04:00
Ginger 0daf876e9b feat: Implement support for prompt=create in the authorization code flow 2026-06-16 12:50:43 -04:00
Ginger 77ae59fde7 fix: Don't let logged-in users access the registration page 2026-06-16 12:50:43 -04:00
Ginger b865f0d56e feat: Allow self-service deactivation to be disabled 2026-06-16 12:50:43 -04:00
Ginger 9e9eb19331 refactor: Use more consistent terminology for email validation pages 2026-06-16 12:50:43 -04:00
Ginger 4f333ed173 feat: Add support for registering accounts with the web UI 2026-06-16 12:50:43 -04:00
Ginger 1840549332 refactor: Change template context to allow using a CSP nonce 2026-06-16 12:50:43 -04:00
Ginger ca50d52469 fix: Minor CSS improvements 2026-06-16 12:50:43 -04:00
Ginger 80493f3e36 fix: Remove errant whitespace in device details 2026-06-16 12:50:43 -04:00
Ginger 25144ecceb feat: Allow configuring the OAuth compatibility mode 2026-06-16 12:50:43 -04:00
Ginger c2c841b8c7 fix: Use button styling for account management link on index page 2026-06-16 12:50:43 -04:00
Ginger 9f10657406 fix: Use the right text color on input elements 2026-06-16 12:50:43 -04:00
Ginger a8c49a3034 feat: Add support for account management deeplinks 2026-06-16 12:50:43 -04:00
Ginger 35f3b44e46 fix: Return the correct error code for expired access tokens 2026-06-16 12:50:43 -04:00
Ginger 2ffbead621 feat: Add a page for viewing a device's details 2026-06-16 12:50:43 -04:00
Ginger 772553ec79 fix: Use SameSite=Lax for session cookie 2026-06-16 12:50:43 -04:00
Ginger 732dd623ee feat: Allow devices to be removed from the account panel 2026-06-16 12:50:43 -04:00
Ginger 0974481066 feat: Implement oauth token revocation 2026-06-16 12:50:43 -04:00
Ginger 5ac3ef7372 chore: Clippy fixes 2026-06-16 12:50:43 -04:00
Ginger 53a0ca9ae5 feat: Implement oauth auth code and refresh token flows 2026-06-16 12:50:43 -04:00
Ginger b5956368bc chore: Clippy fixes 2026-06-16 12:50:43 -04:00
Ginger e143da969a feat: Implement a web-based account management dashboard 2026-06-16 12:50:43 -04:00
Ginger 7631250278 feat: Implement oauth service and client registration 2026-06-16 12:50:43 -04:00
Ginger 0932c929c3 chore: Clippy fixes >:( 2026-06-16 12:36:24 -04:00
Ginger 8f4e95b4b9 fix: Fix compile errors caused by hickory upgrade 2026-06-16 12:19:37 -04:00
Jonathan Bouligny 0ece17b6a0 fix: Trim whitespace in is_admin_command
Lets users run commands even with a space before the !admin prefix.
2026-06-11 15:20:34 +00:00
Helix K 64ecd762be chore: Remove MSC4373 support 2026-06-02 16:35:31 +01:00
Henry-Hiles 58e41d48c7 fix: grammar in delete all media command not found error 2026-06-01 13:40:44 -04:00
Ginger a3e57dbab4 fix: Add unstable feature flag 2026-05-28 20:14:22 +00:00
Ginger 336b32dead feat: Add support for MSC4466 2026-05-28 20:14:22 +00:00
timedout 1faa09b6ce fix: Don't ping presence for devices which claim to be offline
Fixes https://github.com/gomuks/gomuks/issues/722.

Reviewed-by: Ginger <ginger@gingershaped.computer>
2026-05-28 09:38:32 -04:00
Ginger d7a51c7107 refactor: Allow for client identities with no user ID 2026-05-27 12:15:16 -04:00
Ginger 30c9d6d2df chore: Clippy fixes 2026-05-26 18:26:02 +00:00
Ginger 74841b6711 refactor: Represent route auth information in the type system 2026-05-26 18:26:02 +00:00
timedout dabbdc7517 fix: Don't be so aggressive when validating policy server signatures 2026-05-26 16:16:48 +01:00
timedout 5cba4b126f style: Combine "unsupported version" checks 2026-05-25 19:44:40 +01:00
timedout d8a7f7c7ca perf: Skip updating child/parent spaces in upgrade when sender is not joined 2026-05-25 19:40:15 +01:00
timedout d3fca86dec style: Drop unstable prefix in function definitions 2026-05-25 19:38:17 +01:00
timedout 5f88abf341 fix: Correctly copy parents and children during upgrade 2026-05-25 19:37:29 +01:00
timedout 416814094c fix: Correctly update space children on upgrade 2026-05-25 19:37:29 +01:00
timedout 5b8799e71f fix: Include sender in older room versions 2026-05-25 19:37:29 +01:00
timedout cc5349ee57 fix: Don't de-power creators when downgrading from v12 to earlier versions 2026-05-25 19:37:29 +01:00
timedout 7b68572b2e fix: Don't give v12 rooms room IDs 2026-05-25 19:37:29 +01:00
timedout 057eb9f644 fix: Adhere to MSC4168 more strongly & in definition order 2026-05-25 19:37:29 +01:00
timedout 253603edbc refactor: Fix several bugs in upgrade endpoint, update MSC4168 impl 2026-05-25 19:37:25 +01:00
timedout b771b9d160 style: Fix typo 2026-05-25 18:26:48 +01:00
timedout eb829c2951 fix: Ensure event_id is correctly stripped before verifying policy server signature 2026-05-25 18:20:57 +01:00
timedout d32b39181a fix: Don't return early if the policy server does something stupid
Spec compliance is for nerds I guess
2026-05-25 18:17:41 +01:00