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 |
|
Ginger
|
51b450c05c
|
feat: Use a context struct to store global template context
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
67d5619ccb
|
fix: Fix password reset page appearance in light mode
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
bf001f96d6
|
feat: Restrict reset token command
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
ae2b87f03f
|
fix: Fix M_NOT_FOUND for users with no origin set
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
957cd3502f
|
fix: Evil CSS hackery
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
a109542eb8
|
fix: Disable text selection on k10y
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
8c4844b00b
|
fix: Use error page for extractor rejections
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
eec7103910
|
feat: Implement dedicated 404 page for routes under /_continuwuity/
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
43aa172829
|
feat: Move index to /_continuwuity/
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
9b4c483b6d
|
chore: Remove unnecessary database map left over from refactor
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
b885e206ce
|
fix: Use server name in index again
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
07a935f625
|
fix: Add CSRF protection
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
d13801e976
|
fix: Disallow issuing password reset tokens for deactivated users
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
5716c36b47
|
chore: Change password reset page path
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
f11943b956
|
chore: News fragment
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
8b726a9c94
|
chore: Cleanup
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
ffa3c53847
|
feat: Implement a webpage for self-service password resets
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
da8833fca4
|
feat: Implement a command for issuing password reset links
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
267feb3c09
|
feat: Add a new service for handling password resets
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
3d50af0943
|
refactor: Split web code into multiple files, improve static resource loading
|
2026-03-18 12:42:55 -04:00 |
|
Ginger
|
9515019641
|
fix: Allow cognitive_complexity on two particularly large functions
|
2026-03-18 10:57:50 -04:00 |
|
Ginger
|
f6956ccf12
|
fix: Nuke all remaining references to MSC3575 in docs and code
|
2026-03-09 17:11:19 +00:00 |
|
Ginger
|
da3fac8cb4
|
fix: Use more robust check for max_request_size
|
2026-03-09 13:27:39 +00:00 |
|