Ginger
|
7ee9e09b05
|
fix: Adjust error codes to comply with MSC4190
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
61ab6b4eb8
|
feat: Mark spec version 1.15 as supported
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
4da00fa28a
|
feat: Add a page with some information about the server
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
a0aeebd237
|
fix: Correct config file example section name
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
e02d7c8029
|
chore: My Giant Future
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
8882d1d4c7
|
feat: Improve account panel UI for locked and suspended accounts
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
fa6c5aa942
|
fix: Include query parameters in link back to login on register page
|
2026-05-26 14:27:10 -04:00 |
|
Ginger
|
6c54f592ee
|
fix: CSS tweaks
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
6a9123baf1
|
feat: Improve registration UI in first-run mode
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
91923d0afa
|
fix: Minor wording improvements
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
242414c0b8
|
fix: Set default for allow_deactivation
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
8c6904ab33
|
fix: Fix registration terms example in config
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
3c07857e1f
|
feat: Implement support for prompt=create in the authorization code flow
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
851d6e219f
|
fix: Don't let logged-in users access the registration page
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
66aba9d5d0
|
feat: Allow self-service deactivation to be disabled
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
5ca1341bf7
|
refactor: Use more consistent terminology for email validation pages
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
baf76cd4dc
|
feat: Add support for registering accounts with the web UI
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
53d51cf831
|
refactor: Change template context to allow using a CSP nonce
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
9bfc331a26
|
fix: Minor CSS improvements
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
1cda559a18
|
fix: Remove errant whitespace in device details
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
94655acffd
|
chore: News fragment
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
4bbbbb854e
|
feat: Allow configuring the OAuth compatibility mode
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
81388162f0
|
fix: Use button styling for account management link on index page
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
a912dcc106
|
fix: Use the right text color on input elements
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
950d7ae3d9
|
feat: Add support for account management deeplinks
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
7f36c44763
|
fix: Return the correct error code for expired access tokens
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
3e8403de64
|
feat: Add a page for viewing a device's details
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
2ef8a1edd7
|
fix: Use SameSite=Lax for session cookie
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
6f17868525
|
feat: Allow devices to be removed from the account panel
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
ee73a2b36d
|
feat: Implement oauth token revocation
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
3dc4c7d4fc
|
chore: Clippy fixes
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
13917bb5c3
|
feat: Implement oauth auth code and refresh token flows
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
f269fb5cfc
|
chore: Clippy fixes
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
6b0b8344d4
|
feat: Implement a web-based account management dashboard
|
2026-05-26 14:27:09 -04:00 |
|
Ginger
|
02948960fa
|
feat: Implement oauth service and client registration
|
2026-05-26 14:27:09 -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 |
|
Ginger
|
035bfea93c
|
fix: Correct error code
|
2026-05-21 12:11:03 +00:00 |
|
Ginger
|
185f8c42dc
|
fix: Properly check forbidden_remote_server_names for incoming requests
|
2026-05-21 12:11:03 +00:00 |
|
Ginger
|
d5fc81d39e
|
fix: Remove check for active user when propagating profile updates
|
2026-05-21 12:10:58 +00:00 |
|
Ginger
|
1cd0228d87
|
fix: Restore functionality of require_auth_for_profile_requests
|
2026-05-21 12:10:48 +00:00 |
|
Ginger
|
4968d4c8b7
|
docs: Clarify documentation for require_email_for_registration
|
2026-05-21 12:10:44 +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 |
|
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 |
|
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 |
|
Ginger
|
0d2eeed567
|
refactor: Move room joining logic into a new service
|
2026-05-06 14:01:50 -04:00 |
|
Ginger
|
e212c91ebf
|
fix: Address review comments
|
2026-05-05 13:35:35 -04:00 |
|
Ginger
|
83f3314f08
|
chore: News fragment
|
2026-05-05 09:10:51 -04:00 |
|
Ginger
|
8c2cf67783
|
refactor: Remove support for guest user registration
|
2026-05-05 09:09:48 -04:00 |
|
Ginger
|
7436e2f4e1
|
chore: Update admin command docs
|
2026-05-05 09:05:43 -04:00 |
|
Ginger
|
e95c0bd53f
|
chore: News fragment
|
2026-05-04 11:28:11 -04:00 |
|
Ginger
|
52d1ed24a9
|
refactor: Remove LDAP support
|
2026-05-04 11:27:47 -04:00 |
|
Ginger
|
6f9b4a989e
|
fix: Update ctor macro arguments
|
2026-05-03 14:39:30 +00:00 |
|
Ginger
|
680c972b44
|
chore: News fragment
|
2026-05-01 13:17:00 -04:00 |
|
Ginger
|
88b59eb053
|
fix: Include target user's membership when building stripped state
|
2026-05-01 13:15:55 -04:00 |
|
Ginger
|
e6cae5b8ed
|
fix: Fix membership check in kick handler
|
2026-04-29 12:45:15 -04:00 |
|
Ginger
|
02ccf64d2e
|
fix: Properly create room summary stripped state
|
2026-04-29 12:44:57 -04:00 |
|
Ginger
|
9491be928d
|
fix: Fix panic when creating rooms
|
2026-04-29 09:26:13 -04:00 |
|
Ginger
|
049babc7ca
|
fix: Fix appservice authentication
|
2026-04-29 09:09:09 -04:00 |
|
Ginger
|
7b99757337
|
chore: Update news fragment
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
d09de005e3
|
refactor: Drop unused MSC3843 endpoint definition
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
e34fd76dc0
|
fix: Re-add support for MSC4293
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
72dfe579ec
|
docs: Remove ruwuma mention from development.md
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
cfae9a34f4
|
fix: Panic on PL content deserialization failures
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
0a4808ea79
|
fix: Add stable routes for admin suspension endpoints
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
a9a18fc5f0
|
fix: Re-add support for custom room IDs
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
c1434c7935
|
refactor: Remove mystery initial state hack
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
2e98ba3ed8
|
fix: Increase max length for report reasons
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
551cf48642
|
fix: Add bounds checking for profile data
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
d256a1c1fa
|
fix: Add bounds checking for profile data
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
5578144da9
|
refactor: Clean up api/client/membership/kick.rs
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
5309a064e8
|
refactor: Remove old project name in api/client/membership/
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
56d35b4e39
|
refactor: Clean up api/client/membership.ban.rs
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
7375d1cad4
|
fix: Check existing key equality when uploading new E2EE keys
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
80baf948ae
|
refactor: Switch back to upstream Ruma
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
ed37696cef
|
fix: Enable compatibility feature to fix federation with old conduit-family homeservers
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
0a04c60f31
|
refactor: Improve summary service logging
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
e44ac230a6
|
fix: Fix failing test
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
57c4567380
|
chore: Changelog
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
a8a8e1ea51
|
chore: Clippy fixes
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
02f69a7160
|
fix: FIx code that was causing rustc to panic somehow
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
f68205a341
|
refactor: Remove pointless assert
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
9899632b8b
|
chore: Clippy fixes
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
a0524a9566
|
refactor: Fix errors in api/client/directory.rs, again
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
e70004c98f
|
chore: Clippy fixes
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
e185f56f3a
|
refactor: Fix errors in admin/processor.rs
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
5058b7979a
|
refactor: Fix errors in admin/user/
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
7f06a61242
|
refactor: Fix errors in admin/room/
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
54fefb421b
|
refactor: Fix errors in admin/query/
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
9d39321deb
|
refactor: Fix errors in admin/media/commands.rs
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
c64a4a71bc
|
refactor: Resolve errors in admin/federation/commands.rs
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
385b4b10d1
|
refactor: Fix errors in admin/debug/commands.rs
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
c12dd20431
|
refactor: Fix errors in admin/check/commands.rs
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
3ad7c3b30d
|
refactor: Fix remaining errors in api/ (and temporarily switch to a fork of ruma)
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
7a58074a0d
|
refactor: Fix errors in web/
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
0c7abd792d
|
refactor: Fix errors in api/router/
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
0f64e6b49c
|
refactor: Fix errors in api/server/well_known.rs
|
2026-04-28 09:16:56 -04:00 |
|