Commit Graph

  • ba5117c003 Include referenced_message relation on GET /channel/.../messages Rory& 2025-09-28 23:27:18 +02:00
  • f8e4e8864f Null coalescing for file id Rory& 2025-09-28 20:36:07 +02:00
  • d59bd1050b Use default ID on file upload requests Rory& 2025-09-28 20:32:34 +02:00
  • f20dff80ef Make cloud uploads work Rory& 2025-09-28 20:09:38 +02:00
  • d007acc64e Logging of empty messages Rory& 2025-09-24 00:03:03 +02:00
  • c3fa8d3b1f meow??? Rory& 2025-09-23 23:58:21 +02:00
  • 34bf6cb42b Fix schemas Rory& 2025-09-23 23:51:28 +02:00
  • d166c9a69a Log validation errors Rory& 2025-09-23 23:45:27 +02:00
  • 3bba7882fa Try to handle new attachment style in message handler Rory& 2025-09-23 23:36:55 +02:00
  • db765d8ff0 Update message schema to handle cloud attachments Rory& 2025-09-23 23:25:08 +02:00
  • c167a7b541 Implement cloning cloud attachments into messages Rory& 2025-09-23 23:09:47 +02:00
  • 19ca94fc32 Implment deleting cloud attachments Rory& 2025-09-23 22:48:14 +02:00
  • 468c664a9c Maybe end the request? Rory& 2025-09-23 21:54:32 +02:00
  • 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
  • c218a28213 fix: use createDateColumn() CyberL1 2025-09-29 18:27:53 +02:00
  • 3e93ad8a87 fix: don't set order for counting queries CyberL1 2025-09-29 10:20:15 +02:00
  • 6bf4109465 fix: set DESC order CyberL1 2025-09-29 10:17:42 +02:00
  • 9662b587e3 fix: update pinned column value in down migration CyberL1 2025-09-29 07:50:46 +02:00
  • 8e18a642fe refactor: don't use query builder CyberL1 2025-09-29 07:44:25 +02:00
  • 29c4a6695c refactor: don't use query builder CyberL1 2025-09-29 07:40:26 +02:00
  • 6902e1d19c fix: migrate older pinned messages to the new system CyberL1 2025-09-26 18:43:01 +02:00
  • 5c332ae763 refactor: add pinned getter to Message entity CyberL1 2025-07-15 08:08:39 +02:00
  • dc3a85f078 refactor: use pinned_at to check if message is pinnned CyberL1 2025-07-13 10:56:30 +02:00
  • b8b461f0db fix: getting message pinss CyberL1 2025-07-13 07:30:17 +02:00
  • 06ae335d1b Remove @everyone role from onIdentify Zane Helton 2025-06-29 18:42:15 -04:00
  • 67e0438bdc fix error boogiewoogie 2025-07-06 18:46:16 +02:00
  • 13fc853253 add databaseFile option, fix links boogiewoogie 2025-07-06 18:42:23 +02:00
  • f707d1254d add nixos module and test boogiewoogie 2025-07-06 16:19:52 +02:00
  • 2242e8eef1 add CONFIG_READONLY functionality boogiewoogie 2025-07-06 14:32:32 +02:00
  • b461da9b8f fix stupid bug MathMan05 2025-09-19 15:19:52 -05:00
  • e20268f1be Merge pull request #1325 from MathMan05/patch-7 Madeline 2025-09-10 09:22:35 +10:00
  • c873b7074e Update Identify.ts Mathium05 2025-09-09 17:30:24 -05:00
  • dd3a97f056 don't filter channels Mathium05 2025-09-09 09:31:34 -05:00
  • b05f47437b Init plugin config rebased/dev/rory/legacy/plugins Rory& 2025-09-08 21:12:19 +02:00
  • 6ff8eec722 prevent re-verifying email Puyodead1 2025-09-05 18:35:50 -04:00
  • b89c0987c2 handle captchas in email verification Puyodead1 2025-09-05 18:35:11 -04:00
  • b8b9b038cf fixes and minor changes for email stuff Puyodead1 2025-09-05 18:03:59 -04:00
  • 5fafb6d156 fix an issue with NO_AUTHENTICATE routes Puyodead1 2025-09-05 17:47:42 -04:00
  • 035e8fe13b Add missing migration for plugins Rory& 2025-07-27 20:13:40 +02:00
  • 8fb8f4f315 Cherrypick fixups Rory& 2025-07-27 20:06:15 +02:00
  • 3a0f98ceb9 prettier TheArcaneBrony 2022-08-24 03:02:05 +02:00
  • 5a6763b8f5 New db migration script - multiplatform, fix mariadb migrations TheArcaneBrony 2022-08-23 18:58:55 +02:00
  • ad33d4917f Add mostly-functional initial setup script TheArcaneBrony 2022-08-18 22:17:36 +02:00
  • b58ea7039c Add fallback to bcryptjs, make canvas optional TheArcaneBrony 2022-08-18 06:18:00 +02:00
  • 000f9db177 Cleanup, reformat, fix some todos, git hook TheArcaneBrony 2022-08-27 05:18:48 +02:00
  • cff389f8a9 Add sqlite migration for plugin settings TheArcaneBrony 2022-08-15 14:13:47 +02:00
  • 7f328903c1 Fix config table, add plugin events, implement onPreMessageEvent, add http error data field, migrations TheArcaneBrony 2022-08-13 17:16:23 +02:00
  • 917c5479d6 Plugins finally load! TheArcaneBrony 2022-08-13 12:22:26 +02:00
  • 4953c03b06 Git workflow - partial list of Ubuntu dependencies TheArcaneBrony 2022-08-13 08:56:05 +02:00
  • 0e363e58df Update plugin loading, update example plugin, add ci task for testing if builds work TheArcaneBrony 2022-08-13 08:54:50 +02:00
  • fe8aa0b8c8 feat(plugins): event system Flam3rboy 2022-08-13 02:42:08 +02:00
  • 3efc27fd23 feat(plugins): loader Flam3rboy 2022-08-13 02:14:41 +02:00
  • a245945bed Add automod migration Rory& 2025-07-27 20:14:23 +02:00
  • 9d314cd995 More cleanup Rory& 2025-07-27 15:42:54 +02:00
  • d5fa5b845f Some cleanup Rory& 2025-07-27 15:38:16 +02:00
  • a26e84296e Kitty stuff works now Emma [it/its]@Rory& 2024-10-29 20:12:38 +01:00
  • bd81cde977 WIP logo/terminal stuff Emma [it/its]@Rory& 2024-10-27 23:30:14 +01:00
  • 3f7d26118d Implement CRUD for automod Emma [it/its]@Rory& 2024-10-15 11:10:58 +02:00
  • bc0a43053b build(deps): update npm dependencies hash [dependabot skip] dependabot[bot] 2025-07-27 12:03:17 +00:00
  • dff4683df9 build(deps): bump the npm_and_yarn group across 1 directory with 3 updates dependabot[bot] 2025-07-27 12:01:56 +00:00
  • c789f3345c build(deps): update npm dependencies hash [dependabot skip] dependabot[bot] 2025-07-27 11:57:54 +00:00
  • 60a0b3f47e build(deps): bump the npm_and_yarn group across 1 directory with 2 updates dependabot[bot] 2025-07-27 11:56:11 +00:00