Commit Graph
4159 Commits
Author SHA1 Message Date
Rory& f3e5976e39 Move to some etension methods 2025-09-29 18:33:17 +02:00
Rory& 0a2c382a97 Channel: add helpers to calculate user permissions and determine channel visibility 2025-09-29 18:33:17 +02:00
Rory& 1077093f09 Permissions: Add some constants for all or no permissions 2025-09-29 18:33:17 +02:00
Rory& 4fc97003d3 Permissions: less magic numbers 2025-09-29 18:33:17 +02:00
Rory& 10ddea113d Fix trace 2025-09-29 18:33:17 +02:00
Rory& 69109deb5a Attempt to split up even more? 2025-09-29 18:33:17 +02:00
Rory& 9ef138f831 Attempt to reduce OOM chance by factoring out member->guild queries 2025-09-29 18:33:17 +02:00
Rory& 96217c1ddd Update gitattributes 2025-09-29 18:33:17 +02:00
Rory& e1420b5ef9 Fix creating guilds 2025-09-29 18:33:17 +02:00
Rory& 71836b32c5 Add endpoint implementations 2025-09-29 18:33:16 +02:00
Rory& b5d293c7fb Add schemas for collectibles 2025-09-29 18:33:16 +02:00
Rory& 0d1de82066 Screw off, telemetry 2025-09-29 18:33:15 +02:00
Rory& 86cd74ef48 Colorful roles 2025-09-29 18:33:15 +02:00
Rory& 61a8c838b1 A little bit of formatting cleanup 2025-09-29 18:33:15 +02:00
Rory& 019b7eb68e Initialise settings versions 2025-09-29 18:33:15 +02:00
Rory& 5a277ac535 Do settings versioning 2025-09-29 18:33:15 +02:00
Rory& 1b5f1c515a Oops, actually send the events to a user... 2025-09-29 18:33:15 +02:00
Rory& 1147dd1d1f Emit USER_SETTINGS_PROTO_UPDATE 2025-09-29 18:33:15 +02:00
Rory& 430cb70dd9 Merge in json representation of settings protos 2025-09-29 18:33:15 +02:00
Rory& 8417459b69 Make guild channels nullable 2025-09-29 18:33:15 +02:00
Rory& 4d9dd09b42 Add new field to guild update schema 2025-09-29 18:33:15 +02:00
Rory& 5bb3940f18 Mark assets/schemas.json as excluded from diff 2025-09-29 18:33:15 +02:00
Rory& 6b2bb162d7 Release -> ClientRelease 2025-09-29 18:33:14 +02:00
Rory& 61396b4c9c Setting protos support 2025-09-29 18:33:14 +02:00
Rory& 181db5d4e1 Nest query times for clarity 2025-09-29 18:33:14 +02:00
Rory& 7c6af71e9e Fix typo 2025-09-29 18:33:14 +02:00
Rory& 7c034fb9db Update copyright date in pin endpoints 2025-09-29 18:33:14 +02:00
Rory& 92c792252e Add .idea so git can shut up about it 2025-09-29 18:33:14 +02:00
Rory& 439cac6060 Add tracing to IDENTIFY 2025-09-29 18:33:14 +02:00
Rory& 495ff72b41 Add stopwatch/elapsedtime classes 2025-09-29 18:33:14 +02:00
CyberL1 c218a28213 fix: use createDateColumn() 2025-09-29 18:32:21 +02:00
CyberL1 3e93ad8a87 fix: don't set order for counting queries 2025-09-29 18:32:21 +02:00
CyberL1 6bf4109465 fix: set DESC order 2025-09-29 18:32:21 +02:00
CyberL1 9662b587e3 fix: update pinned column value in down migration 2025-09-29 18:32:21 +02:00
CyberL1 8e18a642fe refactor: don't use query builder 2025-09-29 18:32:21 +02:00
CyberL1 29c4a6695c refactor: don't use query builder 2025-09-29 18:32:21 +02:00
CyberL1 6902e1d19c fix: migrate older pinned messages to the new system 2025-09-29 18:32:21 +02:00
CyberL1 5c332ae763 refactor: add pinned getter to Message entity 2025-09-29 18:32:21 +02:00
CyberL1 dc3a85f078 refactor: use pinned_at to check if message is pinnned 2025-09-29 18:32:21 +02:00
CyberL1 b8b461f0db fix: getting message pinss 2025-09-29 18:32:21 +02:00
Zane Helton 06ae335d1b Remove @everyone role from onIdentify
This prevents the @everyone role from leaking into places that might
display it on the frontend. The @everyone role is still visible when
needed, but `merged_members` (aka GuildMembers) won't include the role.

Resolves: #1213
2025-09-29 00:16:23 +02:00
boogiewoogie 67e0438bdc fix error 2025-09-29 00:15:16 +02:00
boogiewoogie 13fc853253 add databaseFile option, fix links 2025-09-29 00:15:16 +02:00
boogiewoogie f707d1254d add nixos module and test 2025-09-29 00:15:16 +02:00
boogiewoogie 2242e8eef1 add CONFIG_READONLY functionality 2025-09-29 00:15:16 +02:00
MathMan05 b461da9b8f fix stupid bug 2025-09-29 00:08:23 +02:00
Madeline e20268f1be Merge pull request #1325 from MathMan05/patch-7 2025-09-10 09:22:35 +10:00
Mathium05 c873b7074e Update Identify.ts 2025-09-09 17:30:24 -05:00
Mathium05 dd3a97f056 don't filter channels 2025-09-09 09:31:34 -05:00
Puyodead1 6ff8eec722 prevent re-verifying email 2025-09-05 18:35:50 -04:00