Commit Graph

  • 3c4e9e6c53 Unify webhook token parameter name Rory& 2026-07-08 20:51:49 +02:00
  • 8bec8b866f Fix stacktraces by converting all constant errors to getters Rory& 2026-07-08 20:08:24 +02:00
  • 845e8b807b Debug tests dev/webhook-messages Rory& 2026-07-15 11:33:47 +02:00
  • 8cea7149a1 Dont enable CDN signing user agent requirement in tests Rory& 2026-07-15 07:11:35 +02:00
  • 9321e75e51 Make tests depend on cdn and gateway for good measure Rory& 2026-07-15 06:32:47 +02:00
  • 8df3d78289 Drop a bunch of random overrides Rory& 2026-07-15 06:31:31 +02:00
  • 45bda39ce4 Fallback to empty array Rory& 2026-07-15 05:47:21 +02:00
  • 7ce26e6ab2 Fix tests Rory& 2026-07-15 05:26:49 +02:00
  • 8f42f29f07 Fix schema for patch webhook message Rory& 2026-07-15 01:00:32 +02:00
  • df705baba0 Fix webhook edit Rory& 2026-07-08 21:46:04 +02:00
  • 1bd546ebcb Fix webhook message edit test Rory& 2026-07-08 21:03:02 +02:00
  • cbad270157 Add webhook message delete test Rory& 2026-07-08 20:59:22 +02:00
  • 46f3ecb39e Add webhook message get/update/delete Rory& 2026-07-08 20:52:29 +02:00
  • abd97eb1e6 Unify webhook token parameter name Rory& 2026-07-08 20:51:49 +02:00
  • 9f144ea0e7 Fix stacktraces by converting all constant errors to getters Rory& 2026-07-08 20:08:24 +02:00
  • 1829e8d935 Basic gateway tests Rory& 2026-07-15 00:26:32 +02:00
  • ac0a7a98c1 GHA: pass --accept-flake-config to nix Rory& 2026-07-11 08:02:18 +02:00
  • 4cfb0bb6c0 Harmonize GHA workflows a little, add nix-bincache.rory.gay to trusted list to make github go brr Rory& 2026-07-11 07:53:54 +02:00
  • aa926a5302 Skip Klipy tests in nixosTests Rory& 2026-07-11 07:28:32 +02:00
  • 0c96e78110 Use error handler in CDN, clearer CDN errors, fix cdn in nixosTests Rory& 2026-07-11 07:22:18 +02:00
  • 252f1510db Working unit failure detection Rory& 2026-07-11 06:31:02 +02:00
  • 177cc5bd7f Systemd notify hooks, move nixos integration tests to a systemd service Rory& 2026-07-11 06:07:41 +02:00
  • 3b27f08ba7 API: expose assets/logo.png Rory& 2026-07-11 01:49:12 +02:00
  • a5f4258647 Add manager class for JWT keypair to have a startup hook to avoid a race condition Rory& 2026-07-10 08:21:30 +02:00
  • a3b229165c Add JWT keypair init hooks to various services Rory& 2026-07-10 05:04:24 +02:00
  • 0183a475c3 Introduce JwtKeypairManager, JwtKeypair classes Rory& 2026-07-10 04:58:05 +02:00
  • 6d7bede37d Clean up tests integration Rory& 2026-07-10 03:03:20 +02:00
  • a80fc0a1a3 Constrain test usernames to 32 chars Rory& 2026-07-10 01:36:11 +02:00
  • 25a6576326 Run integration tests in nix tests Rory& 2026-07-10 01:35:39 +02:00
  • 5cac9f0af5 Update nix flake locks Rory& 2026-07-10 01:35:23 +02:00
  • 0b26568b26 docs(database) Fix inaccurate description of lock in comment ald_productions 2026-07-09 23:00:44 -07:00
  • 85482d2d76 fix(migration): Ensure that only ONE server can attempt to apply migrations at a time ald_productions 2026-07-08 22:19:50 -07:00
  • 12ac9005be Nix: package spacebar SDK and tests Rory& 2026-07-08 23:54:52 +02:00
  • 74399275eb Nix: run node tests in unwrapped checkPhase Rory& 2026-07-08 21:58:44 +02:00
  • 836a4e3f21 nix test vm: expose 8443->443 Rory& 2026-07-08 03:24:11 +02:00
  • e313626760 Clean up nix test vm to more closely match prod Rory& 2026-07-08 03:12:54 +02:00
  • 6b19fd3e5c Nix: handle klipy api key path Rory& 2026-07-08 02:07:12 +02:00
  • 4bb0f39a43 Add endpoint to get enabled/known gif providers Rory& 2026-07-07 20:18:21 +02:00
  • 74798344ea Switch default GIF provider to klipy since tenor is no longer supported Rory& 2026-07-07 20:09:34 +02:00
  • 2953297901 Fix type for trending gifs query Rory& 2026-07-07 20:08:07 +02:00
  • 13823053a3 KlipyTrendingResponse -> KlipyGifsResponse Rory& 2026-07-07 20:02:48 +02:00
  • beeb0c84a7 Convert tenor to klipy outright since tenor shut down last night... Rory& 2026-07-07 19:32:26 +02:00
  • 8b70cd42bd Add SingletonCache, implement caching for tenor Rory& 2026-07-07 02:26:33 +02:00
  • 0042d3c5c9 Some cleanup with gifs Rory& 2026-07-06 18:32:08 +02:00
  • 72a1d653c8 Rename some more schemas Rory& 2026-07-06 17:35:17 +02:00
  • 091b0e3536 Migrate trending gifs to providers Rory& 2026-07-06 17:12:30 +02:00
  • 28e8ec3b6c Clean up Rory& 2026-07-06 00:35:52 +02:00
  • ee57b28c32 Basic gif integration manager, port tenor search to that Rory& 2026-07-06 00:32:23 +02:00
  • 52f2e814f9 Remove a log that bothered me Rory& 2026-07-05 23:52:20 +02:00
  • 3bf0267176 Add endpoint to get enabled/known gif providers dev/rewrite-gif-support Rory& 2026-07-07 20:18:21 +02:00
  • deb30485c4 Switch default GIF provider to klipy since tenor is no longer supported Rory& 2026-07-07 20:09:34 +02:00
  • 70fa4a4534 Fix type for trending gifs query Rory& 2026-07-07 20:08:07 +02:00
  • 1daebc0918 KlipyTrendingResponse -> KlipyGifsResponse Rory& 2026-07-07 20:02:48 +02:00
  • 73fe4f4cd0 Convert tenor to klipy outright since tenor shut down last night... Rory& 2026-07-07 19:32:26 +02:00
  • 0943b10065 Add SingletonCache, implement caching for tenor Rory& 2026-07-07 02:26:33 +02:00
  • da57d65db1 Some cleanup with gifs Rory& 2026-07-06 18:32:08 +02:00
  • d4ca783d55 Rename some more schemas Rory& 2026-07-06 17:35:17 +02:00
  • 526dbc17c8 Migrate trending gifs to providers Rory& 2026-07-06 17:12:30 +02:00
  • 6ed788a624 Clean up Rory& 2026-07-06 00:35:52 +02:00
  • abc6e16d04 Basic gif integration manager, port tenor search to that Rory& 2026-07-06 00:32:23 +02:00
  • f2002077b5 Remove a log that bothered me Rory& 2026-07-05 23:52:20 +02:00
  • c79f584dc7 Narrow some types from object to JsonObject in C# models Rory& 2026-07-05 04:22:26 +02:00
  • c641b45e58 Basic gif search test Rory& 2026-07-05 00:59:53 +02:00
  • 75506ff246 Merge remote-tracking branch 'aldproductions/rename-unused-rights' Rory& 2026-07-05 00:17:58 +02:00
  • 1cfe3bee62 Add comments explaining what each unused right used to be ald_productions 2026-07-04 14:53:36 -07:00
  • d5f49f84c3 Remove unused flags to make them easier to split and filter out ald_productions 2026-07-04 10:15:09 -07:00
  • 969bc99c10 Update C# outputs.nix to include API models dev/reconciledbbigint Rory& 2026-07-03 16:15:44 +02:00
  • 066e9863d6 Update C# db models Rory& 2026-07-03 15:51:18 +02:00
  • 26485273c7 Fix migration for app commands version Rory& 2026-07-03 15:49:08 +02:00
  • 04f83f980c Let typeorm have its fun the rest of the way Rory& 2026-07-03 15:44:42 +02:00
  • d58aab06a7 Fix constraint names Rory& 2026-07-03 15:40:47 +02:00
  • 635ae3c749 Fix column names for join tables Rory& 2026-07-03 15:40:17 +02:00
  • 5289d79eb7 Fix some missed column types Rory& 2026-07-03 15:39:09 +02:00
  • ab077b2de1 Fix instance ban index names Rory& 2026-07-03 15:34:07 +02:00
  • 3d314c673c Set index names and fix type for instance bans Rory& 2026-07-01 17:37:58 +02:00
  • 11fa9d2180 Throw proper error when emoji isnt found Rory& 2026-07-01 19:38:09 +02:00
  • 15dae644a9 Restrict reading of application emojis Rory& 2026-07-01 19:30:20 +02:00
  • 0e4ac09490 Handle non-existant applications more gracefully Rory& 2026-07-01 18:38:21 +02:00
  • 1a5ae2a015 Enforce that a given applications emoji set can only be modified by the application itself, or its owner Rory& 2026-07-01 18:35:25 +02:00
  • f489279633 Update C# db models Rory& 2026-07-01 15:32:20 +02:00
  • e780079eb0 Add tests for guild/app emojis Rory& 2026-07-01 15:15:02 +02:00
  • 59a81537e0 Add application emojis implementation based on the guilds one, models Rory& 2026-07-01 15:14:39 +02:00
  • 6da128bdfd Assert that emoji being updated belongs to the requested guild Rory& 2026-07-01 14:01:29 +02:00
  • 49c21fb71c Fix import in application entity Rory& 2026-06-30 20:11:03 +02:00
  • c6e7530b81 Emoji application migration, set explicit foreign key constraint names Rory& 2026-06-30 19:38:31 +02:00
  • 4368fef1c7 Update package.json to point to the right database.js Rory& 2026-06-30 19:22:39 +02:00
  • cf6cc9bd22 Adjust emoji source to support app emojis Rory& 2026-06-30 19:17:54 +02:00
  • a65cbf61f6 Update emoji/application entities to support application emojis Rory& 2026-06-30 19:16:48 +02:00
  • 0d935d0532 Throw proper error when emoji isnt found dev/appemojis Rory& 2026-07-01 19:38:09 +02:00
  • e3ef9c5216 Restrict reading of application emojis Rory& 2026-07-01 19:30:20 +02:00
  • 5f76f5f4af Handle non-existant applications more gracefully Rory& 2026-07-01 18:38:21 +02:00
  • e45a3cd680 Enforce that a given applications emoji set can only be modified by the application itself, or its owner Rory& 2026-07-01 18:35:25 +02:00
  • 36a97a4aca fix user settings patch route Oh64andRory& 2026-07-01 16:26:34 +02:00
  • d4d710ce3c Update C# db models Rory& 2026-07-01 15:32:20 +02:00
  • fcfd6114d6 Add tests for guild/app emojis Rory& 2026-07-01 15:15:02 +02:00
  • 2f7c3eb0ee Add application emojis implementation based on the guilds one, models Rory& 2026-07-01 15:14:39 +02:00
  • 6034b6f201 Assert that emoji being updated belongs to the requested guild Rory& 2026-07-01 14:01:29 +02:00
  • 4e7dff8f48 Fix import in application entity Rory& 2026-06-30 20:11:03 +02:00
  • 96459e4c0b Emoji application migration, set explicit foreign key constraint names Rory& 2026-06-30 19:38:31 +02:00
  • 94f978211d Update package.json to point to the right database.js Rory& 2026-06-30 19:22:39 +02:00