Ginger
|
d1449d6575
|
chore: My Giant Future
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
9fdeb61c1a
|
feat: Improve account panel UI for locked and suspended accounts
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
7c7d6762e2
|
fix: Include query parameters in link back to login on register page
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
eda46d63a8
|
fix: CSS tweaks
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
9fc9063c83
|
feat: Improve registration UI in first-run mode
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
430347fc66
|
fix: Minor wording improvements
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
9df5c68d3c
|
fix: Set default for allow_deactivation
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
3ca068c985
|
fix: Fix registration terms example in config
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
138ec05cf2
|
feat: Implement support for prompt=create in the authorization code flow
|
2026-06-29 09:35:50 -04:00 |
|
Ginger
|
c7e5c8df22
|
fix: Don't let logged-in users access the registration page
|
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
|
daaf09cb26
|
refactor: Use more consistent terminology for email validation pages
|
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
|
47af5d3a39
|
refactor: Change template context to allow using a CSP nonce
|
2026-06-29 09:35:49 -04:00 |
|
Ginger
|
63b5fd04be
|
fix: Minor CSS improvements
|
2026-06-29 09:35:49 -04:00 |
|
Ginger
|
d59a5c63f9
|
fix: Remove errant whitespace in device details
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
16aaeae21c
|
chore: News fragment
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
e60310eacc
|
feat: Allow configuring the OAuth compatibility mode
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
7b98ae54b5
|
fix: Use button styling for account management link on index page
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
d67d6ca895
|
fix: Use the right text color on input elements
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
86d9e9e6a9
|
feat: Add support for account management deeplinks
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
b37480d6b2
|
fix: Return the correct error code for expired access tokens
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
0d806a2038
|
feat: Add a page for viewing a device's details
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
19700a081e
|
fix: Use SameSite=Lax for session cookie
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
ed1b175fa4
|
feat: Allow devices to be removed from the account panel
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
a91fc7041a
|
feat: Implement oauth token revocation
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
18c59e036f
|
chore: Clippy fixes
|
2026-06-29 09:35:48 -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 |
|
Ginger
|
975ec24167
|
feat: Implement oauth service and client registration
|
2026-06-29 09:03:54 -04:00 |
|
Renovate Bot
|
e8378e86fd
|
chore(deps): update rust-zerover-patch-updates
|
2026-06-29 13:02:39 +00:00 |
|
Renovate Bot
|
57366ac90a
|
chore(deps): update rust crate serde-saphyr to 0.0.28
|
2026-06-29 13:02:24 +00:00 |
|
Renovate Bot
|
9f8a716dc1
|
chore(deps): update node-patch-updates to v2.0.15
|
2026-06-29 13:01:10 +00:00 |
|
Renovate Bot
|
27367bac18
|
chore(deps): update github-actions-non-major
|
2026-06-29 05:03:03 +00:00 |
|
Jade Ellis
|
5199cde870
|
feat: Allow sending dummy events to clients
|
2026-06-28 03:44:23 +01:00 |
|
Jade Ellis
|
b6bc7dfc16
|
feat: Debounce extremity squashing
Additionaly circuit-breaks it if the squash would have only
b triggered by dummy events / other squashes
|
2026-06-28 01:29:52 +01:00 |
|
Jade Ellis
|
945ea5a78a
|
chore: Box large futures
|
2026-06-28 01:29:52 +01:00 |
|
timedout
|
d719fe2048
|
chore: Merge origin/main into nex/perf/get-missing-events
|
2026-06-28 01:29:23 +01:00 |
|
timedout
|
458e0b53ac
|
style: Reformat
|
2026-06-27 18:41:43 +01:00 |
|
timedout
|
2d65d47498
|
fix: Load bearing mut refs
|
2026-06-27 18:37:33 +01:00 |
|
timedout
|
e4922814b9
|
refactor: Add better documentation to sender service, add additional logging traces
This is a surprise tool that will help us later!
|
2026-06-27 18:37:33 +01:00 |
|
timedout
|
064028689c
|
style: Add documentation to execute module of sender service
|
2026-06-27 18:37:33 +01:00 |
|
timedout
|
124241238e
|
refactor: Rename "synapse"-related federation methods to "slow"
I won't even comment on how stupid that naming was.
|
2026-06-27 18:37:33 +01: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 |
|
timedout
|
6fdeadc356
|
style: Refactor admin crate, drop admin_command macro
`admin_command` depended on `implement`, which is now gone.
|
2026-06-27 18:37:26 +01:00 |
|
timedout
|
478560daae
|
style: Remove now dead code
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
0310b4b2c5
|
style: Remove implement entirely
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
3eb4257ae8
|
style: Remove remaining implement imports
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
f1d3db0ea3
|
style: Eliminate implement
|
2026-06-27 18:36:44 +01:00 |
|