Commit Graph

  • e52c237326 Reorganise schemas a little bit Rory& 2025-10-15 08:04:23 +02:00
  • 0da7169b00 Move schemas to separate module Rory& 2025-10-14 09:30:52 +02:00
  • 58d92080d5 Admin api changes Rory& 2025-10-14 09:07:55 +02:00
  • 05285114cd Schema fixes, api bug fix Rory& 2025-10-14 09:07:21 +02:00
  • 23b88b5068 app_id -> application_id Rory& 2025-10-14 02:43:24 +02:00
  • db09b8d1df Properly traverse result object Rory& 2025-10-11 06:41:51 +02:00
  • e31568b997 Try other way of querying? Rory& 2025-10-11 06:39:02 +02:00
  • 8a282f2927 Gateway: dont create user settings Rory& 2025-10-11 06:34:04 +02:00
  • c0dfeaefb6 Return defaults for missing {proto-,}settings Rory& 2025-10-11 06:31:02 +02:00
  • 0b2e8981c0 Try to fix duplicate user settings Rory& 2025-10-11 05:32:32 +02:00
  • 93294e4963 More path fixes Rory& 2025-10-11 04:41:41 +02:00
  • ffbefb7006 Clean build for schemas Rory& 2025-10-11 04:11:11 +02:00
  • ef9b4f5be7 Update more path variables Rory& 2025-10-11 04:08:46 +02:00
  • e8c5c988bb Update path variables Rory& 2025-10-11 03:58:37 +02:00
  • 2e955f6b63 Install chalk (oops) Rory& 2025-10-08 02:41:48 +02:00
  • f5f531eebb fix path Rory& 2025-10-07 16:06:53 +02:00
  • c91b033d93 CI: update actions Rory& 2025-10-07 15:56:05 +02:00
  • e86bfb7a6b Nix: only build src Rory& 2025-10-07 15:47:58 +02:00
  • e9b46fc2e7 API: expose schemas.json and openapi.json Rory& 2025-10-07 15:34:20 +02:00
  • 251eaf9519 build: always run openapi and schema generation, use build mode Rory& 2025-10-07 15:08:48 +02:00
  • d0a83d65e1 typescript: use build mode rather than project mode Rory& 2025-10-07 14:45:23 +02:00
  • f4d6384a59 NPM update Rory& 2025-10-07 14:42:37 +02:00
  • 69348ea855 Fix bad import, remove baseUrl from tsconfig to enable ts7 compat Rory& 2025-10-07 14:33:22 +02:00
  • 62016a8043 Try to fix sending messages with discord-go Rory& 2025-10-06 03:25:11 +02:00
  • 3c39e0270f Why wasnt this included? Rory& 2025-10-05 22:59:47 +02:00
  • c07c764208 Fix admin api build Rory& 2025-10-05 22:38:07 +02:00
  • 7777595125 Fix nix, update admin api db models Rory& 2025-10-05 22:09:21 +02:00
  • 3843a6e7b1 Merge remote-tracking branch 'origin/dev/admin-api' Rory& 2025-10-05 21:48:43 +02:00
  • e645833042 More admin API fun dev/admin-api Emma [it/its]@Rory& 2025-07-06 16:15:15 +02:00
  • e1483e9f90 Further admin api work Emma [it/its]@Rory& 2025-04-10 17:12:53 +02:00
  • abb1b570a4 Local changes Emma [it/its]@Rory& 2025-04-08 18:55:55 +02:00
  • a632666203 Rewrite access tokens, initial admin api Emma [it/its]@Rory& 2024-12-27 05:48:14 +01:00
  • ccf9afe57e Update dependencies Emma [it/its]@Rory& 2024-12-26 08:51:49 +01:00
  • 0f740bc855 Update nix Emma [it/its]@Rory& 2024-12-25 20:52:37 +01:00
  • bdde28b22a Fix missing return statement Rory& 2025-10-04 23:41:04 +02:00
  • a4e4010211 Fix import Rory& 2025-10-04 21:55:23 +02:00
  • 95b08ac51c Templates, maybe? Rory& 2025-10-04 21:52:18 +02:00
  • 021a387679 Add sticker limit Rory& 2025-10-04 21:25:39 +02:00
  • 1f68a745a5 Fix missed merge Rory& 2025-10-04 18:42:59 +02:00
  • a06c8a3883 I guess it builds now? Rory& 2025-10-04 18:37:05 +02:00
  • ac9c21d58e Tests for extension methods Rory& 2025-10-04 18:00:25 +02:00
  • 027392488b Fill in missing stuff from missing-native-js-functions Rory& 2025-10-03 23:27:40 +02:00
  • 625df4e314 Unkown -> unkown (typo fix) Rory& 2025-10-03 20:53:24 +02:00
  • 5295a0b563 Clean up other extensions Rory& 2025-10-03 20:52:03 +02:00
  • a25393e806 Clean up array extensions Rory& 2025-10-03 20:50:48 +02:00
  • 8bd0d5c06b Add Array.remove extension Rory& 2025-10-03 20:30:45 +02:00
  • 7d2fd7b4f8 Add dotnet-ish Random class Rory& 2025-10-03 20:29:32 +02:00
  • b681ae7522 Drop dependency on missing-native-js-functions Rory& 2025-10-03 20:28:25 +02:00
  • 013f64bd52 Implement sleep function Rory& 2025-10-03 20:26:31 +02:00
  • 88e043fad8 Move reporting menu to todo Rory& 2025-10-03 19:18:39 +02:00
  • 1f3e5ac004 Config as class Rory& 2025-10-03 19:17:55 +02:00
  • 2e365718ed Attempt to vendor lambert-server Rory& 2025-10-03 18:55:48 +02:00
  • efba3f245d Fix ignored request schemas Rory& 2025-10-02 19:29:49 +02:00
  • 9ef9744332 fix: getting invites for a channel CyberL1 2025-10-02 15:39:18 +02:00
  • df67a1aff1 Log schema in validator? Rory& 2025-10-01 20:39:58 +02:00
  • c6d763a905 Log schema name on error Rory& 2025-10-01 20:37:42 +02:00
  • 70057ce1b6 Update openapi schema file as it never gets done Rory& 2025-10-01 20:26:44 +02:00
  • d8b2fd4258 Disable validation for JSON settings protos update Rory& 2025-10-01 20:22:18 +02:00
  • c232d5c82e Safety hub work Rory& 2025-10-01 20:17:14 +02:00
  • 5f0e5a9d1f Send user settings proto in gateway ready, if one exists Rory& 2025-09-30 20:13:23 +02:00
  • 6a3155adba Implement fetching mutual friends Rory& 2025-09-30 19:24:10 +02:00
  • d647f882b1 Pass mergeParams: true to new router calls due to express behavior change Rory& 2025-09-30 07:14:10 +02:00
  • 0fb9e94788 Fix nix package Rory& 2025-09-30 06:15:45 +02:00
  • e8e9bb722a Move discord-protos to regular deps, update patches Rory& 2025-09-30 05:45:27 +02:00
  • b48b9304be Flake: run scripts when updating npm hashes Rory& 2025-09-30 05:27:51 +02:00
  • 5844835308 Fix some imports Rory& 2025-09-30 05:24:25 +02:00
  • d5d719f3c8 Remove mariadb support as it isnt maintained and hasnt worked in over a year Rory& 2025-09-30 05:23:53 +02:00
  • b87d28c2c9 Clean up unused imports Rory& 2025-09-30 05:13:29 +02:00
  • 8cfe0311ca Copyright notices on email handling Rory& 2025-09-30 05:11:08 +02:00
  • 5c7bb0a8af Update nix hashes and fixup package lock Rory& 2025-09-30 05:08:17 +02:00
  • 98513a92f9 Port MailJet transport Rory& 2025-09-30 05:00:12 +02:00
  • 7053c16344 Port MailGun transport Rory& 2025-09-30 04:50:01 +02:00
  • 088e7d89ab Port SMTP transport, make nodemailer optional Rory& 2025-09-30 04:22:33 +02:00
  • 533a72c3d3 Port SendGrid to new interface Rory& 2025-09-30 04:13:11 +02:00
  • e1e8850c9a Port emails to plaintext Rory& 2025-09-30 03:59:15 +02:00
  • 0e495bc31d Silence, dotenv, we dont want your ads Rory& 2025-09-29 22:11:08 +02:00
  • 56db63df03 Bump nodejs to 24 Rory& 2025-09-29 22:08:16 +02:00
  • 0c3d8a792f Drop @sentry/node (Sentry support) - untested and unused Rory& 2025-09-29 21:28:06 +02:00
  • 3a0bded7f2 Update file-type Rory& 2025-09-29 21:22:46 +02:00
  • 46ce140033 Update dotenv, express, nodemailer, missing-native-js-functions, bcrypt, i18next, globals, typescript-json-schema, body-parser, image-size, @aws-sdk/client-s3 Rory& 2025-09-29 20:45:04 +02:00
  • f4d1ea405a Update dependencies (minor) Rory& 2025-09-29 20:38:15 +02:00
  • 452bbed353 Fix column type on Message.pinned_at Rory& 2025-09-29 20:28:21 +02:00
  • 9c7668c5fa fix: make pinned_at column nullable (for real this time) CyberL1 2025-09-29 19:35:06 +02:00
  • 76db78570f fix: make pinned_at column nullable CyberL1 2025-09-29 19:13:46 +02:00
  • ed426b31bf No error when message not found Rory& 2025-09-29 03:13:12 +02:00
  • 54b8351e7c No error when message not found Rory& 2025-09-29 03:13:05 +02:00
  • 46ad97d409 Also filter expired invites when returning invite list Rory& 2025-09-29 02:40:09 +02:00
  • ba612ab2ba Delete expired invites Rory& 2025-09-29 02:38:35 +02:00
  • 2620a55518 Add fetching guild profiles Rory& 2025-09-29 02:19:20 +02:00
  • 4f20beeff7 Set nick/pronouns to undefined if attempting to set to empty string. Fixes #1246 Rory& 2025-09-29 01:35:39 +02:00
  • 0f3f94ee93 Docker image? Rory& 2025-09-29 01:22:36 +02:00
  • 5828353fe9 Update nix package Rory& 2025-09-29 00:37:37 +02:00
  • 40ec35cce6 Post-rebase: rebuild schemas Rory& 2025-09-29 00:24:19 +02:00
  • 697b599eb5 Maybe this tie Rory& 2025-09-29 00:02:28 +02:00
  • 61c3b537ad Include attachments Rory& 2025-09-28 23:57:29 +02:00
  • 9458987988 Oops, forgot to register extension Rory& 2025-09-28 23:54:35 +02:00
  • 364a98f71a Polyfill referenced message Rory& 2025-09-28 23:52:36 +02:00
  • b6cfb32d5a More relations Rory& 2025-09-28 23:47:32 +02:00
  • 2f1b131b0f Add author and mentions relation to fetching messages Rory& 2025-09-28 23:44:00 +02:00
  • 871880996b Actually set the referenced_message relation on new messages Rory& 2025-09-28 23:36:26 +02:00