Commit Graph

  • 192c65e853 Add logging to cloud uploads Rory& 2025-09-23 21:47:59 +02:00
  • ac807dcf8d Fix uploads? Rory& 2025-09-23 21:41:37 +02:00
  • 2a10b3528f Fix upload filename Rory& 2025-09-23 21:12:27 +02:00
  • 17948c77d7 Fix ID references Rory& 2025-09-23 21:09:26 +02:00
  • 1e6ed06da1 Add first half of cloud attachment uploads Rory& 2025-09-23 21:05:35 +02:00
  • 3720068b83 Fix schema for preload messages Rory& 2025-09-23 19:06:48 +02:00
  • b6065145ee Implement greeting Rory& 2025-09-23 19:05:39 +02:00
  • 0db40d7a0a Implement fetching DM messages by user ID Rory& 2025-09-23 17:17:42 +02:00
  • f78a9412b8 Implement message preloading Rory& 2025-09-22 15:43:13 +02:00
  • bd9a75f919 Move to some etension methods Rory& 2025-09-21 21:51:17 +02:00
  • 0d907af72f Channel: add helpers to calculate user permissions and determine channel visibility Rory& 2025-09-11 22:09:20 +02:00
  • 98de0c8ae7 Permissions: Add some constants for all or no permissions Rory& 2025-09-11 22:03:49 +02:00
  • a8f8af92d3 Permissions: less magic numbers Rory& 2025-09-11 13:03:54 +02:00
  • 2defc309c4 Fix trace Rory& 2025-09-11 11:10:55 +02:00
  • 263e2e32eb Attempt to split up even more? Rory& 2025-09-09 05:08:03 +02:00
  • 2cb838d0e3 Attempt to reduce OOM chance by factoring out member->guild queries Rory& 2025-09-09 04:10:54 +02:00
  • 72abd86a9e Update gitattributes Rory& 2025-09-08 21:21:15 +02:00
  • ac47e03d19 Fix creating guilds Rory& 2025-07-14 22:34:27 +02:00
  • 387722d017 Add endpoint implementations Rory& 2025-07-14 18:34:32 +02:00
  • a82a66b9ce Add schemas for collectibles Rory& 2025-07-14 18:24:48 +02:00
  • 8b946ac41d Screw off, telemetry Rory& 2025-07-14 00:31:00 +02:00
  • 528662446c Colorful roles Rory& 2025-07-12 20:12:37 +02:00
  • 43046f401d A little bit of formatting cleanup Rory& 2025-07-11 15:49:44 +02:00
  • 9baeb19499 Initialise settings versions Rory& 2025-07-11 15:49:00 +02:00
  • 18e752a457 Do settings versioning Rory& 2025-07-11 15:47:29 +02:00
  • b212cbbea1 Oops, actually send the events to a user... Rory& 2025-07-11 14:03:06 +02:00
  • 5466de1c02 Emit USER_SETTINGS_PROTO_UPDATE Rory& 2025-07-11 13:59:53 +02:00
  • b62fc8aca8 Merge in json representation of settings protos Rory& 2025-07-11 13:38:28 +02:00
  • 72ba6e02b1 Make guild channels nullable Rory& 2025-07-11 13:25:23 +02:00
  • a5bb6a9b5d Add new field to guild update schema Rory& 2025-07-11 13:24:31 +02:00
  • 4d81d4461f Mark assets/schemas.json as excluded from diff Rory& 2025-07-11 13:23:00 +02:00
  • 93ef08320e Release -> ClientRelease Rory& 2025-07-11 13:20:29 +02:00
  • 5e3080d72f Setting protos support Rory& 2025-07-11 12:55:38 +02:00
  • bec4bfc743 Nest query times for clarity Rory& 2025-07-09 18:01:16 +02:00
  • f71d11ce3f Fix typo Rory& 2025-07-09 16:51:15 +02:00
  • 09147ae51c Update copyright date in pin endpoints Rory& 2025-07-09 16:49:56 +02:00
  • 0693c3debf Add .idea so git can shut up about it Rory& 2025-07-09 16:48:27 +02:00
  • 230248d6f4 Add tracing to IDENTIFY Rory& 2025-07-09 16:41:37 +02:00
  • 654e07bbf5 Add stopwatch/elapsedtime classes Rory& 2025-07-09 16:40:12 +02:00
  • c8816175df No error when message not found emma/schema-updates Rory& 2025-09-29 03:13:12 +02:00
  • f26d40b513 No error when message not found Rory& 2025-09-29 03:13:05 +02:00
  • 539beba21e Also filter expired invites when returning invite list Rory& 2025-09-29 02:40:09 +02:00
  • 96446e272b Delete expired invites Rory& 2025-09-29 02:38:35 +02:00
  • 89f4514a90 Add fetching guild profiles Rory& 2025-09-29 02:19:20 +02:00
  • 087efe3859 Set nick/pronouns to undefined if attempting to set to empty string. Fixes #1246 Rory& 2025-09-29 01:35:39 +02:00
  • 6ea06ea9a8 Docker image? Rory& 2025-09-29 01:22:36 +02:00
  • 711668531d Update nix package Rory& 2025-09-29 00:37:37 +02:00
  • c898d62e5d Post-rebase: rebuild schemas Rory& 2025-09-29 00:24:19 +02:00
  • 50ba2dc34e Maybe this tie Rory& 2025-09-29 00:02:28 +02:00
  • d34e8feb48 Include attachments Rory& 2025-09-28 23:57:29 +02:00
  • 012c313490 Oops, forgot to register extension Rory& 2025-09-28 23:54:35 +02:00
  • 3318090877 Polyfill referenced message Rory& 2025-09-28 23:52:36 +02:00
  • c2264c6bed More relations Rory& 2025-09-28 23:47:32 +02:00
  • c00d13a5bd Add author and mentions relation to fetching messages Rory& 2025-09-28 23:44:00 +02:00
  • 2d2d787f61 Actually set the referenced_message relation on new messages Rory& 2025-09-28 23:36:26 +02:00
  • 8f77f196ef Include referenced_message relation on GET /channel/.../messages Rory& 2025-09-28 23:27:18 +02:00
  • 70a56f66a5 Null coalescing for file id Rory& 2025-09-28 20:36:07 +02:00
  • 74906a60c2 Use default ID on file upload requests Rory& 2025-09-28 20:32:34 +02:00
  • 76de3c6e0e Make cloud uploads work Rory& 2025-09-28 20:09:38 +02:00
  • c225671ed8 Logging of empty messages Rory& 2025-09-24 00:03:03 +02:00
  • f2b74cae46 meow??? Rory& 2025-09-23 23:58:21 +02:00
  • 54c436e134 Fix schemas Rory& 2025-09-23 23:51:28 +02:00
  • 05ec64471f Log validation errors Rory& 2025-09-23 23:45:27 +02:00
  • 50111cb6df Try to handle new attachment style in message handler Rory& 2025-09-23 23:36:55 +02:00
  • a2e7f28a9b Update message schema to handle cloud attachments Rory& 2025-09-23 23:25:08 +02:00
  • b8b4a27ffe Implement cloning cloud attachments into messages Rory& 2025-09-23 23:09:47 +02:00
  • 7b0410761b Implment deleting cloud attachments Rory& 2025-09-23 22:48:14 +02:00
  • 26bbc03fe2 Maybe end the request? Rory& 2025-09-23 21:54:32 +02:00
  • 2116761036 Add logging to cloud uploads Rory& 2025-09-23 21:47:59 +02:00
  • 5e5a8743fb Fix uploads? Rory& 2025-09-23 21:41:37 +02:00
  • 3d40f48171 Fix upload filename Rory& 2025-09-23 21:12:27 +02:00
  • a16e1401a0 Fix ID references Rory& 2025-09-23 21:09:26 +02:00
  • 4cb95aa78e Add first half of cloud attachment uploads Rory& 2025-09-23 21:05:35 +02:00
  • ef0e14a71f Fix schema for preload messages Rory& 2025-09-23 19:06:48 +02:00
  • 8fdb5c5d09 Implement greeting Rory& 2025-09-23 19:05:39 +02:00
  • c71a2728dc Implement fetching DM messages by user ID Rory& 2025-09-23 17:17:42 +02:00
  • f0ce1309cd Implement message preloading Rory& 2025-09-22 15:43:13 +02:00
  • f3e5976e39 Move to some etension methods Rory& 2025-09-21 21:51:17 +02:00
  • 0a2c382a97 Channel: add helpers to calculate user permissions and determine channel visibility Rory& 2025-09-11 22:09:20 +02:00
  • 1077093f09 Permissions: Add some constants for all or no permissions Rory& 2025-09-11 22:03:49 +02:00
  • 4fc97003d3 Permissions: less magic numbers Rory& 2025-09-11 13:03:54 +02:00
  • 10ddea113d Fix trace Rory& 2025-09-11 11:10:55 +02:00
  • 69109deb5a Attempt to split up even more? Rory& 2025-09-09 05:08:03 +02:00
  • 9ef138f831 Attempt to reduce OOM chance by factoring out member->guild queries Rory& 2025-09-09 04:10:54 +02:00
  • 96217c1ddd Update gitattributes Rory& 2025-09-08 21:21:15 +02:00
  • e1420b5ef9 Fix creating guilds Rory& 2025-07-14 22:34:27 +02:00
  • 71836b32c5 Add endpoint implementations Rory& 2025-07-14 18:34:32 +02:00
  • b5d293c7fb Add schemas for collectibles Rory& 2025-07-14 18:24:48 +02:00
  • 0d1de82066 Screw off, telemetry Rory& 2025-07-14 00:31:00 +02:00
  • 86cd74ef48 Colorful roles Rory& 2025-07-12 20:12:37 +02:00
  • 61a8c838b1 A little bit of formatting cleanup Rory& 2025-07-11 15:49:44 +02:00
  • 019b7eb68e Initialise settings versions Rory& 2025-07-11 15:49:00 +02:00
  • 5a277ac535 Do settings versioning Rory& 2025-07-11 15:47:29 +02:00
  • 1b5f1c515a Oops, actually send the events to a user... Rory& 2025-07-11 14:03:06 +02:00
  • 1147dd1d1f Emit USER_SETTINGS_PROTO_UPDATE Rory& 2025-07-11 13:59:53 +02:00
  • 430cb70dd9 Merge in json representation of settings protos Rory& 2025-07-11 13:38:28 +02:00
  • 8417459b69 Make guild channels nullable Rory& 2025-07-11 13:25:23 +02:00
  • 4d9dd09b42 Add new field to guild update schema Rory& 2025-07-11 13:24:31 +02:00
  • 5bb3940f18 Mark assets/schemas.json as excluded from diff Rory& 2025-07-11 13:23:00 +02:00
  • 6b2bb162d7 Release -> ClientRelease Rory& 2025-07-11 13:20:29 +02:00