4296 Commits

Author SHA1 Message Date
Rory&
54b8351e7c No error when message not found 2025-09-29 18:38:06 +02:00
Rory&
46ad97d409 Also filter expired invites when returning invite list 2025-09-29 18:38:06 +02:00
Rory&
ba612ab2ba Delete expired invites 2025-09-29 18:38:06 +02:00
Rory&
2620a55518 Add fetching guild profiles 2025-09-29 18:38:06 +02:00
Rory&
4f20beeff7 Set nick/pronouns to undefined if attempting to set to empty string. Fixes #1246 2025-09-29 18:38:06 +02:00
Rory&
0f3f94ee93 Docker image? 2025-09-29 18:38:06 +02:00
Rory&
5828353fe9 Update nix package 2025-09-29 18:38:06 +02:00
Rory&
40ec35cce6 Post-rebase: rebuild schemas 2025-09-29 18:38:06 +02:00
Rory&
697b599eb5 Maybe this tie 2025-09-29 18:38:06 +02:00
Rory&
61c3b537ad Include attachments 2025-09-29 18:38:06 +02:00
Rory&
9458987988 Oops, forgot to register extension 2025-09-29 18:38:06 +02:00
Rory&
364a98f71a Polyfill referenced message 2025-09-29 18:38:06 +02:00
Rory&
b6cfb32d5a More relations 2025-09-29 18:38:06 +02:00
Rory&
2f1b131b0f Add author and mentions relation to fetching messages 2025-09-29 18:38:06 +02:00
Rory&
871880996b Actually set the referenced_message relation on new messages 2025-09-29 18:38:06 +02:00
Rory&
ba5117c003 Include referenced_message relation on GET /channel/.../messages 2025-09-29 18:38:06 +02:00
Rory&
f8e4e8864f Null coalescing for file id 2025-09-29 18:38:06 +02:00
Rory&
d59bd1050b Use default ID on file upload requests 2025-09-29 18:38:06 +02:00
Rory&
f20dff80ef Make cloud uploads work 2025-09-29 18:38:06 +02:00
Rory&
d007acc64e Logging of empty messages 2025-09-29 18:38:06 +02:00
Rory&
c3fa8d3b1f meow??? 2025-09-29 18:38:06 +02:00
Rory&
34bf6cb42b Fix schemas 2025-09-29 18:38:06 +02:00
Rory&
d166c9a69a Log validation errors 2025-09-29 18:38:06 +02:00
Rory&
3bba7882fa Try to handle new attachment style in message handler 2025-09-29 18:38:06 +02:00
Rory&
db765d8ff0 Update message schema to handle cloud attachments 2025-09-29 18:38:06 +02:00
Rory&
c167a7b541 Implement cloning cloud attachments into messages 2025-09-29 18:38:06 +02:00
Rory&
19ca94fc32 Implment deleting cloud attachments 2025-09-29 18:38:06 +02:00
Rory&
468c664a9c Maybe end the request? 2025-09-29 18:38:06 +02:00
Rory&
192c65e853 Add logging to cloud uploads 2025-09-29 18:38:06 +02:00
Rory&
ac807dcf8d Fix uploads? 2025-09-29 18:38:06 +02:00
Rory&
2a10b3528f Fix upload filename 2025-09-29 18:38:06 +02:00
Rory&
17948c77d7 Fix ID references 2025-09-29 18:38:06 +02:00
Rory&
1e6ed06da1 Add first half of cloud attachment uploads 2025-09-29 18:38:06 +02:00
Rory&
3720068b83 Fix schema for preload messages 2025-09-29 18:38:06 +02:00
Rory&
b6065145ee Implement greeting 2025-09-29 18:38:06 +02:00
Rory&
0db40d7a0a Implement fetching DM messages by user ID 2025-09-29 18:38:06 +02:00
Rory&
f78a9412b8 Implement message preloading 2025-09-29 18:38:06 +02:00
Rory&
bd9a75f919 Move to some etension methods 2025-09-29 18:38:06 +02:00
Rory&
0d907af72f Channel: add helpers to calculate user permissions and determine channel visibility 2025-09-29 18:38:06 +02:00
Rory&
98de0c8ae7 Permissions: Add some constants for all or no permissions 2025-09-29 18:38:06 +02:00
Rory&
a8f8af92d3 Permissions: less magic numbers 2025-09-29 18:38:06 +02:00
Rory&
2defc309c4 Fix trace 2025-09-29 18:38:06 +02:00
Rory&
263e2e32eb Attempt to split up even more? 2025-09-29 18:38:06 +02:00
Rory&
2cb838d0e3 Attempt to reduce OOM chance by factoring out member->guild queries 2025-09-29 18:38:06 +02:00
Rory&
72abd86a9e Update gitattributes 2025-09-29 18:38:06 +02:00
Rory&
ac47e03d19 Fix creating guilds 2025-09-29 18:38:06 +02:00
Rory&
387722d017 Add endpoint implementations 2025-09-29 18:38:06 +02:00
Rory&
a82a66b9ce Add schemas for collectibles 2025-09-29 18:38:06 +02:00
Rory&
8b946ac41d Screw off, telemetry 2025-09-29 18:38:06 +02:00
Rory&
528662446c Colorful roles 2025-09-29 18:38:06 +02:00