Ginger
|
c7489fd008
|
refactor: Fix errors in api/server/key.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
7f5f4df64e
|
refactor: Fix errors in api/server/invite.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
15d87c00bf
|
refactor: Fix errors in api/server/get_missing_events.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
7cae42634e
|
refactor: Fix errors in api/server/event.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
bd94ec4033
|
refactor: Fix errors in api/server/event_auth.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
db7d378a2e
|
refactor: Fix errors in api/server/backfill.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
39b2e461be
|
refactor: Fix remaining errors in api/cient/message.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
ca358438ee
|
refactor: Fix mystery weirdness in api/client/sync/v3/mod.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
4282d60181
|
refactor: Fix errors in api/client/well_known.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
10dbea72e8
|
refactor: Fix errors in api/client/voip.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
aa7c2ea1ad
|
refactor: Fix errors in api/client/user_directory.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
698d959407
|
refactor: Fix errors in api/client/unversioned.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
4c831c3531
|
refactor: Fix errors in api/client/typing.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
4dfdce303f
|
refactor: Fix errors in api/client/to_device.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
8d8c310a64
|
refactor: Fix errors in api/client/threads.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
e50e24e22d
|
refactor: Fix errors in api/client/thirdparty.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
a215b63077
|
refactor: Fix errors in api/client/tag.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
1d39210a0c
|
refactor: Fix errors in api/client/state.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
360e0dada8
|
refactor: Fix errors in api/client/session.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
cbf24a9483
|
refactor: Fix errors in api/client/send.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
6cb3f909c9
|
refactor: Fix errors in api/client/search.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
b7c9ef89f0
|
refactor: Fix errors in api/client/report.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
64f7791ddb
|
refactor: Fix errors in api/client/relations.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
836047b54e
|
refactor: Fix errors in api/client/redact.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
256f8f679d
|
refactor: Fix errors in api/client/read_marker.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
154cda35f3
|
refactor: Fix errors in api/client/push.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
1bf6d2a117
|
refactor: Fix errors in api/client/profile.rs and api/client/unstable.rs
|
2026-04-28 09:16:52 -04:00 |
|
Ginger
|
69d33931fa
|
refactor: Fix errors in api/client/presence.rs
|
2026-04-28 09:16:52 -04:00 |
|
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 |
|
Ginger
|
24f7e1d658
|
chore: Clippy fixes
|
2026-04-28 09:16:51 -04:00 |
|
Ginger
|
d62eeda130
|
refactor: Replace more uses of RoomVersionId with RoomVersionRules
|
2026-04-28 09:16:51 -04:00 |
|
Ginger
|
3e1f97487f
|
fix: Resolve errors in recently added services
|
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 |
|
ginger
|
5dcfff51cf
|
chore: Admin announcement
|
2026-04-24 20:33:07 +00:00 |
|
Ginger
|
b9989f1713
|
chore: Release
|
2026-04-24 15:21:47 -04:00 |
|
Ginger
|
1d3e3e7e62
|
chore: Update changelog
|
2026-04-24 15:21:40 -04:00 |
|
Ginger
|
19204b097d
|
chore: News fragments
|
2026-04-23 13:19:58 -04:00 |
|
Ginger
|
567d809efe
|
fix: Forbid removing emails if they're required to register
|
2026-04-23 13:17:48 -04:00 |
|
Ginger
|
8171e3d614
|
fix: Remove a user's existing email before adding a new one
|
2026-04-23 13:05:21 -04:00 |
|
ginger
|
98b221096b
|
fix(config): Remove registration_token_file from deprecated keys
|
2026-04-22 12:57:46 +00:00 |
|
ginger
|
d482e0ae3a
|
chore: Fix changelog
|
2026-04-14 13:20:03 +00:00 |
|
ginger
|
2124fcf325
|
fix: Keep rustdoc from trying to run my TOML as a doctest
|
2026-04-07 18:40:43 +00:00 |
|
Ginger
|
2e62ca93a8
|
fix: Fix registration_terms default in example config
|
2026-04-07 12:55:56 +00:00 |
|
Ginger
|
b7a6c819b7
|
chore: News fragment
|
2026-04-07 12:55:56 +00:00 |
|
Ginger
|
eccc878ee9
|
feat: Add support for terms and conditions when registering
|
2026-04-07 12:55:56 +00:00 |
|
Ginger
|
087d8b1016
|
fix: Remove sliding sync proxy from .well-known/client response
|
2026-04-06 10:36:30 -04:00 |
|
ginger
|
3d2915093c
|
Update LICENSE
|
2026-03-31 02:26:22 +00:00 |
|
Ginger
|
e1c54f4dec
|
fix: Don't allow UIAA stages to be completed if no flow includes them
|
2026-03-31 02:20:59 +00:00 |
|
ginger
|
0c9fa3b7e5
|
feat: Add a notice about email to the first-run banner
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
a95b488e6a
|
chore: Update admin command docs
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
4f8833e937
|
fix: Update connection_uri docs
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
f32599e030
|
feat: Supply more informative error message if email is disabled
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
b6f0b41d3d
|
feat: Ratelimit sending threepid validation emails
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
d5675b85cf
|
fix: Release session lock before sending threepid validation email
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
951b5abe19
|
refactor: Remove UiaaStatus enum
|
2026-03-31 02:20:59 +00: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
|
97458207e5
|
chore: Update news fragment
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
ab8929e2fa
|
chore: Fix typo
|
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
|
20a6f0c6fb
|
chore: News fragment
|
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
|
f2b7dd6519
|
feat: Add a webpage for threepid validation links
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
9d06208a7a
|
feat: Store threepid validation sessions in memory instead of the database
|
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 |
|
Ginger
|
54fd1d313f
|
feat: Implement threepid service
|
2026-03-31 02:20:59 +00:00 |
|
Ginger
|
bb7fd9efc1
|
feat: Implement mailer service for sending emails
|
2026-03-31 02:20:59 +00:00 |
|
ginger
|
c78a72bbef
|
chore: Trim trailing whitespace
Signed-off-by: Ellis Git <forgejo@mail.ellis.link>
|
2026-03-24 13:20:13 +00:00 |
|
Ginger
|
05a49ceb60
|
chore: Whitelist cognitive_complexity lint
|
2026-03-18 13:59:48 -04:00 |
|
Ginger
|
728c5828ba
|
feat: Add a panic handler and clean up error page
|
2026-03-18 13:43:34 -04:00 |
|
Ginger
|
50c94d85a1
|
fix: Code cleanup
|
2026-03-18 13:18:53 -04:00 |
|
Ginger
|
0cc188f62c
|
fix: Remove redirect on index
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
6451671f66
|
fix: Update doc comment
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
4af4110f6d
|
chore: Update news fragment
|
2026-03-18 12:42:55 -04:00 |
|