Ginger
|
06afe4f1a3
|
feat: Add support for importing profile data from claims
|
2026-07-02 16:34:38 -04:00 |
|
Ginger
|
53d6887b86
|
refactor: Move profile field setting logic into users service
|
2026-07-02 16:34:38 -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 |
|
Jade Ellis
|
eee4ef50d2
|
chore: merge 1818 nex/perf/get-missing-events
|
2026-07-01 18:45:08 +00:00 |
|
Ginger
|
2eff454787
|
feat: Finish implementing MSC4190
|
2026-06-29 16:46:07 +01:00 |
|
timedout
|
496ca52987
|
style: Missing semicolon on line 50
|
2026-06-29 13:56:22 +00:00 |
|
timedout
|
72f4c3cc53
|
chore: Remove unstable features that are now stable or abandoned
|
2026-06-29 13:56:22 +00:00 |
|
timedout
|
6a8a114197
|
feat: Update capabilities and advertise spec version v1.18
|
2026-06-29 13:56:22 +00:00 |
|
timedout
|
549864a052
|
feat: Support MSC4323 locking endpoints
|
2026-06-29 13:56:22 +00:00 |
|
Ginger
|
aed8e7d769
|
fix: Adjust error code
|
2026-06-29 09:35:51 -04:00 |
|
Ginger
|
c56c035c15
|
fix: Use RFC-compliant error responses for OAuth endpoints
|
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
|
b35b72c34a
|
feat: Add a page with some information about the server
|
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
|
e60310eacc
|
feat: Allow configuring the OAuth compatibility mode
|
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
|
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 |
|
Jade Ellis
|
5199cde870
|
feat: Allow sending dummy events to clients
|
2026-06-28 03:44:23 +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
|
62b58e1a6a
|
fix: SEC16
|
2026-06-20 16:03:37 +01:00 |
|
Ginger
|
e3a9549824
|
fix: Correctly sync newly created rooms
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
073c033ab8
|
fix: Don't panic on missing SSH in sliding sync
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
6e42be95bc
|
fix: Additional sync logic fixes
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
1a77f57af5
|
fix: Upgrade warning on room load failures to error
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
d427df0238
|
fix: Don't panic on missing SSH
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
f9f3ebe571
|
fix: Calculate state at end of last sync correctly
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
523016a42b
|
feat: Add support for state_after
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
7c42f6075b
|
feat: Remove all uses of roomsynctoken_shortstatehash
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
336b32dead
|
feat: Add support for MSC4466
|
2026-05-28 20:14:22 +00:00 |
|
timedout
|
1faa09b6ce
|
fix: Don't ping presence for devices which claim to be offline
Fixes https://github.com/gomuks/gomuks/issues/722.
Reviewed-by: Ginger <ginger@gingershaped.computer>
|
2026-05-28 09:38:32 -04: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 |
|
timedout
|
5cba4b126f
|
style: Combine "unsupported version" checks
|
2026-05-25 19:44:40 +01:00 |
|
timedout
|
d8a7f7c7ca
|
perf: Skip updating child/parent spaces in upgrade when sender is not joined
|
2026-05-25 19:40:15 +01:00 |
|
timedout
|
d3fca86dec
|
style: Drop unstable prefix in function definitions
|
2026-05-25 19:38:17 +01:00 |
|
timedout
|
5f88abf341
|
fix: Correctly copy parents and children during upgrade
|
2026-05-25 19:37:29 +01:00 |
|
timedout
|
416814094c
|
fix: Correctly update space children on upgrade
|
2026-05-25 19:37:29 +01:00 |
|
timedout
|
5b8799e71f
|
fix: Include sender in older room versions
|
2026-05-25 19:37:29 +01:00 |
|
timedout
|
cc5349ee57
|
fix: Don't de-power creators when downgrading from v12 to earlier versions
|
2026-05-25 19:37:29 +01:00 |
|
timedout
|
7b68572b2e
|
fix: Don't give v12 rooms room IDs
|
2026-05-25 19:37:29 +01:00 |
|