timedout
|
9a80f1c2a1
|
fix: Re-introduce registration alerts
|
2026-07-27 15:33:38 +01:00 |
|
Logan Devine
|
480e975877
|
chore: clean up unused imports of ClientIp
|
2026-07-21 14:31:16 +00:00 |
|
timedout
|
789589ef37
|
chore: Remove redundant client IP extractions on individual routes
|
2026-07-17 12:57:48 +00:00 |
|
Erwan Leboucher
|
3a74ce6151
|
fix(client-ip): Fall back to peer IP instead of returning 500
|
2026-07-17 12:46:11 +00:00 |
|
Ginger
|
1f5e178c3f
|
fix: Properly handle appservice device creation
|
2026-07-13 08:50:48 -04:00 |
|
Ginger
|
cfbe590f1c
|
fix: Do not require an access token on 3pid token request route
|
2026-07-11 19:40:25 +00:00 |
|
Ginger
|
514c3bbcbf
|
fix: Properly show email in account page when OIDC email_claim is set
|
2026-07-02 16:57:21 -04:00 |
|
Ginger
|
c0cb4afd8a
|
feat: Initial implementation of OIDC
|
2026-07-02 16:34:38 -04:00 |
|
Ginger
|
69163b5391
|
refactor: Split remote and deactivated users into their own columns
|
2026-07-02 16:24:07 -04:00 |
|
Ginger
|
aed8e7d769
|
fix: Adjust error code
|
2026-06-29 09:35:51 -04:00 |
|
Ginger
|
47582d1922
|
refactor: Update logic for checking if a username is available
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
52ec6bc6da
|
fix: Adjust error codes to comply with MSC4190
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
91afbd122f
|
feat: Allow self-service deactivation to be disabled
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
e8d6fa565e
|
feat: Add support for registering accounts with the web UI
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
df3f646c92
|
feat: Implement oauth auth code and refresh token flows
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
fb6e5d2838
|
chore: Clippy fixes
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
33be65a865
|
feat: Implement a web-based account management dashboard
|
2026-06-29 09:35:45 -04:00 |
|
timedout
|
967e2cc54f
|
refactor: Split the users service into several modules
Also resolvers several lints, including needless async on create_user
|
2026-06-27 18:37:33 +01: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 |
|
 timedoutandstar
|
1f6cab9e2e
|
feat: Implement event rejection
Co-Authored-By: star <star@nexy7574.co.uk>
|
2026-05-25 17:18:23 +01:00 |
|
Ginger
|
ba2c123e82
|
feat: Remove support for server-side blurhashing
|
2026-05-14 13:22:17 +00: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
|
8c2cf67783
|
refactor: Remove support for guest user registration
|
2026-05-05 09:09:48 -04:00 |
|
Ginger
|
52d1ed24a9
|
refactor: Remove LDAP support
|
2026-05-04 11:27:47 -04:00 |
|
Ginger
|
a8a8e1ea51
|
chore: Clippy fixes
|
2026-04-28 09:16:57 -04:00 |
|
Ginger
|
9899632b8b
|
chore: Clippy fixes
|
2026-04-28 09:16:56 -04:00 |
|
Ginger
|
360e0dada8
|
refactor: Fix errors in api/client/session.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
01e403f05f
|
refactor: Resolve remaining errors in threepid.rs
|
2026-04-28 09:16:51 -04:00 |
|
Ginger
|
97a01a1500
|
refactor: Rename PduBuilder to PartialPdu
|
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 |
|
 GingerandJade Ellis
|
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 |
|
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 |
|
timedout
|
cdc772ba10
|
feat: Delete all pushers for a user during deactivation
|
2026-04-05 20:42:08 +01: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
|
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 |
|