Ginger
83902a584b
refactor: Fix errors in api/client/openid.rs
2026-04-28 09:16:52 -04:00
Ginger
bcff259875
refactor: Fix most errors in api/client/messages.rs
2026-04-28 09:16:52 -04:00
Ginger
496ca80393
refactor: Fix errors in api/client/media.rs
2026-04-28 09:16:52 -04:00
Ginger
34b992fc40
refactor: Fix errors in api/client/media_legacy.rs
...
Sent from my Steam Deck
2026-04-28 09:16:52 -04:00
Ginger
1ea9330df8
refactor: Fix errors in api/client/keys.rs
2026-04-28 09:16:52 -04:00
Ginger
267e1c5d65
refactor: Fix errors in api/client/directory.rs
2026-04-28 09:16:52 -04:00
Ginger
36285e7784
refactor: Fix errors in api/client/device.rs
2026-04-28 09:16:52 -04:00
Ginger
53ab20d1cd
refactor: Fix errors in api/client/dehydrated_device.rs
2026-04-28 09:16:52 -04:00
Ginger
96adf034e6
refactor: Fix errors in api/client/context.rs
2026-04-28 09:16:51 -04:00
Ginger
a75bf32a34
refactor: Fix errors in api/client/capabilities.rs
2026-04-28 09:16:51 -04:00
Ginger
c89ecd7b63
refactor: Fix errors in api/client/backup.rs
2026-04-28 09:16:51 -04:00
Ginger
7f30f8419b
refactor: Fix errors in api/client/appservice.rs
2026-04-28 09:16:51 -04:00
Ginger
0a81f4d629
refactor: Fix errors in api/client/account_data.rs
2026-04-28 09:16:51 -04:00
Ginger
4e456249ac
refactor: Fix errors in api/client/sync
2026-04-28 09:16:51 -04:00
Ginger
01e403f05f
refactor: Resolve remaining errors in threepid.rs
2026-04-28 09:16:51 -04:00
Ginger
a2f6141f4b
refactor: Fix errors in api/client/room/
2026-04-28 09:16:51 -04:00
Ginger
97a01a1500
refactor: Rename PduBuilder to PartialPdu
2026-04-28 09:16:51 -04:00
Ginger
bf9c9716eb
refactor: Add function to state_accessor to get create event
2026-04-28 09:16:51 -04:00
Ginger
471eb54c66
refactor: Consolidate hierarchy and summary logic in a new service
2026-04-28 09:16:51 -04:00
Ginger
755006c66d
refactor: Fix errors in api/client/membership/
2026-04-28 09:16:51 -04:00
Ginger
ccd6072f2d
refactor: Fix (most) errors in api/client/account/
2026-04-28 09:16:51 -04:00
Jade Ellis
a4e64383b7
refactor: Ruma upstraming, bake a little more
2026-04-28 09:16:51 -04:00
Ginger
204bc1367e
refactor: Ruma upstreaming, half-baked edition
...
Co-authored-by: Jade Ellis <jade@ellis.link >
2026-04-28 09:16:51 -04:00
Jade Ellis
0134f69bf9
chore: Update incompatible dependenceis
2026-04-23 20:02:48 +01:00
Ginger
567d809efe
fix: Forbid removing emails if they're required to register
2026-04-23 13:17:48 -04:00
éźera
2ca7149a7f
feat: allow deprioritizing servers for join requests
...
Implements #1549 .
2026-04-15 13:24:42 +00:00
Jade Ellis
b81aea642a
fix(deps): Upgrade crypto crates to matching versions
2026-04-12 16:29:02 +01:00
timedout
5110930add
fix: Allow server admins and v12 room creators to publish rooms
2026-04-12 14:09:53 +00:00
timedout
d041adadc8
style: Fix large future clippy errors
2026-04-08 17:17:15 +00:00
Ginger
eccc878ee9
feat: Add support for terms and conditions when registering
2026-04-07 12:55:56 +00:00
Logan Devine
675cfb964a
feat: add support for MSC4439 PGP key URIs in wk-support
...
This commit introduces support for MSC4439, Encryption Key URIs
in `.well-known/matrix/support`. ([MSC](https://github.com/matrix-org/matrix-spec-proposals/pull/4439 ),
[Rendered](https://github.com/thetayloredman/matrix-spec-proposals/blob/msc4439/proposals/4439-support-contact-encryption.md ))
via an additional config option.
2026-04-06 17:45:04 +00:00
Ginger
087d8b1016
fix: Remove sliding sync proxy from .well-known/client response
2026-04-06 10:36:30 -04:00
timedout
79c63c17fc
feat: Delete pushers when a user logs out
2026-04-05 20:48:03 +01:00
timedout
cdc772ba10
feat: Delete all pushers for a user during deactivation
2026-04-05 20:42:08 +01:00
timedout
0f8b56f521
feat: Add admin command to reset user push rules
2026-04-05 20:12:21 +01:00
éźera
67d8d72506
fix: return 404 when joining non-existent room
...
Fixes #1443 .
2026-04-05 11:40:53 -05:00
Ginger
a325ad16f1
feat: Fall back to email when registering a user who didn't provide a username
2026-03-31 02:20:59 +00:00
Ginger
f93a1cc506
fix: Don't bail out on email association failures when registering a new user
2026-03-31 02:20:59 +00:00
Ginger
6e8dbcbfab
refactor: Remove workarounds for matrix-appservice-irc
2026-03-31 02:20:59 +00:00
Ginger
166d7d0f63
fix: Remove associated email on account deactivation
2026-03-31 02:20:59 +00:00
Ginger
3885e43b5d
feat: Add support for 3pid management
2026-03-31 02:20:59 +00:00
Ginger
ef7ad6082c
feat: Add support for registering a new account with an email address
2026-03-31 02:20:59 +00:00
Ginger
717d319708
feat: Add support for logging in with an email address
2026-03-31 02:20:59 +00:00
Ginger
0b04757bef
feat: Add support for password resets via email
2026-03-31 02:20:59 +00:00
Ginger
955da3a74f
feat: Add admin commands for managing users' email addresses
2026-03-31 02:20:59 +00:00
Ginger
7e79a544cf
refactor: Split account routes into multiple files
2026-03-31 02:20:59 +00:00
Ginger
f5db4d17d6
feat: Refactor UIAA service, add support for email stage
2026-03-31 02:20:59 +00:00
PerformativeJade
ed81dfc6cd
fix: Thumbnail fetching error handling
2026-03-24 20:14:55 +00:00
Jonathan Sutton
b9854662f3
fix(room_member): Strip join_authorized_via_users_server ( #1542 )
...
Realized code for fix did in fact require a check for
`join_authorized_via_users_server` before stripping. Otherwise,
waste processing power, most of the time.
Signed-off-by: Jonathan Sutton <jonathansutton91@proton.me >
2026-03-24 13:11:25 +00:00
Jonathan Sutton
dab50b1ec3
fix(room_member): Strip join_authorized_via_users_server ( #1542 )
...
Fixed test.
Signed-off-by: Jonathan Sutton <jonathansutton91@proton.me >
2026-03-24 13:11:25 +00:00