Ginger
|
a7bdcc9ab9
|
feat: Supply more informative error message if email is disabled
|
2026-03-30 11:43:15 -04:00 |
|
Ginger
|
854901d79a
|
feat: Ratelimit sending threepid validation emails
|
2026-03-27 12:21:58 -04:00 |
|
Ginger
|
d899c6e17a
|
fix: Release session lock before sending threepid validation email
|
2026-03-27 11:49:02 -04:00 |
|
Ginger
|
9a0dd36b8d
|
refactor: Remove UiaaStatus enum
|
2026-03-27 10:31:10 -04:00 |
|
Ginger
|
5bdaf478c4
|
feat: Fall back to email when registering a user who didn't provide a username
|
2026-03-26 13:42:51 -04:00 |
|
Ginger
|
666adb705c
|
fix: Don't bail out on email association failures when registering a new user
|
2026-03-26 10:53:21 -04:00 |
|
Ginger
|
203d55d2f7
|
refactor: Remove workarounds for matrix-appservice-irc
|
2026-03-26 10:48:35 -04:00 |
|
Ginger
|
7ff448b325
|
chore: Fix typo
|
2026-03-23 11:01:08 -04:00 |
|
Ginger
|
e8a06f51b7
|
fix: Remove associated email on account deactivation
|
2026-03-23 09:58:03 -04:00 |
|
Ginger
|
f4cbc3270d
|
feat: Add support for 3pid management
|
2026-03-23 09:21:33 -04:00 |
|
Ginger
|
9a623738cd
|
feat: Add support for registering a new account with an email address
|
2026-03-22 20:51:14 -04:00 |
|
Ginger
|
3b730233bc
|
feat: Add support for logging in with an email address
|
2026-03-22 19:58:14 -04:00 |
|
Ginger
|
f9497606f8
|
feat: Add support for password resets via email
|
2026-03-22 19:34:37 -04:00 |
|
Ginger
|
ec52428e06
|
feat: Add a webpage for threepid validation links
|
2026-03-22 19:34:13 -04:00 |
|
Ginger
|
4426437130
|
feat: Store threepid validation sessions in memory instead of the database
|
2026-03-22 17:42:35 -04:00 |
|
Ginger
|
585f0e1104
|
feat: Add admin commands for managing users' email addresses
|
2026-03-22 11:46:26 -04:00 |
|
Ginger
|
23ecec65a9
|
refactor: Split account routes into multiple files
|
2026-03-21 21:33:23 -04:00 |
|
Ginger
|
38eb184b4c
|
feat: Refactor UIAA service, add support for email stage
|
2026-03-21 21:00:09 -04:00 |
|
Ginger
|
346e58fd62
|
feat: Implement threepid service
|
2026-03-21 21:00:09 -04:00 |
|
Ginger
|
cf10a1edaa
|
feat: Implement mailer service for sending emails
|
2026-03-21 21:00:09 -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 |
|
theS1LV3R
|
ca21a885d5
|
chore: Rename option index_page_allow_indexing to allow_web_indexing
|
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 |
|
theS1LV3R
|
f9d1f71343
|
fix: Fix logic error
|
2026-03-18 12:42:55 -04:00 |
|
theS1LV3R
|
7b6bf4b78e
|
feat: Add option for a noindex meta tag on the HTML index page
Adds a new config option `index_page_allow_indexing` which defaults to false.
Fixes: !1527
|
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
|
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 |
|
Renovate Bot
|
acef746d26
|
fix(deps): Update rust crate recaptcha-verify to 0.2.0
|
2026-03-17 13:20:50 +00:00 |
|
Shane Jaroch
|
ff85145ee8
|
fix: missing logic inversion for acquired keys (should speed up room joins)
|
2026-03-13 20:54:38 -04:00 |
|
timedout
|
906c3df953
|
style: Reduce migration warning verbosity to info
They aren't actually warning of anything
|
2026-03-09 13:30:24 +00:00 |
|