Commit Graph

5729 Commits

Author SHA1 Message Date
Rory& ac0a7a98c1 GHA: pass --accept-flake-config to nix 2026-07-11 08:02:18 +02:00
Rory& 4cfb0bb6c0 Harmonize GHA workflows a little, add nix-bincache.rory.gay to trusted list to make github go brr 2026-07-11 07:53:54 +02:00
Rory& aa926a5302 Skip Klipy tests in nixosTests 2026-07-11 07:28:32 +02:00
Rory& 0c96e78110 Use error handler in CDN, clearer CDN errors, fix cdn in nixosTests 2026-07-11 07:22:18 +02:00
Rory& 252f1510db Working unit failure detection 2026-07-11 06:31:02 +02:00
Rory& 177cc5bd7f Systemd notify hooks, move nixos integration tests to a systemd service 2026-07-11 06:07:41 +02:00
Rory& 3b27f08ba7 API: expose assets/logo.png 2026-07-11 01:49:12 +02:00
Rory& a5f4258647 Add manager class for JWT keypair to have a startup hook to avoid a race condition 2026-07-10 08:21:30 +02:00
Rory& a3b229165c Add JWT keypair init hooks to various services 2026-07-10 08:10:37 +02:00
Rory& 0183a475c3 Introduce JwtKeypairManager, JwtKeypair classes 2026-07-10 08:10:37 +02:00
Rory& 6d7bede37d Clean up tests integration 2026-07-10 08:10:37 +02:00
Rory& a80fc0a1a3 Constrain test usernames to 32 chars 2026-07-10 08:10:37 +02:00
Rory& 25a6576326 Run integration tests in nix tests 2026-07-10 08:10:37 +02:00
Rory& 5cac9f0af5 Update nix flake locks 2026-07-10 08:10:37 +02:00
ald_productions 0b26568b26 docs(database) Fix inaccurate description of lock in comment 2026-07-09 23:00:44 -07:00
ald_productions 85482d2d76 fix(migration): Ensure that only ONE server can attempt to apply migrations at a time
Resolves a race condition in which non-bundled environments can attempt to run migrations simultaniously. When this occurs, the migrations can break.
2026-07-08 22:19:50 -07:00
Rory& 12ac9005be Nix: package spacebar SDK and tests 2026-07-08 23:54:52 +02:00
Rory& 74399275eb Nix: run node tests in unwrapped checkPhase 2026-07-08 21:58:44 +02:00
Rory& 836a4e3f21 nix test vm: expose 8443->443 2026-07-08 03:24:11 +02:00
Rory& e313626760 Clean up nix test vm to more closely match prod 2026-07-08 03:12:54 +02:00
Rory& 6b19fd3e5c Nix: handle klipy api key path 2026-07-08 02:07:12 +02:00
Rory& 4bb0f39a43 Add endpoint to get enabled/known gif providers 2026-07-08 01:20:38 +02:00
Rory& 74798344ea Switch default GIF provider to klipy since tenor is no longer supported 2026-07-08 01:20:38 +02:00
Rory& 2953297901 Fix type for trending gifs query 2026-07-08 01:20:38 +02:00
Rory& 13823053a3 KlipyTrendingResponse -> KlipyGifsResponse 2026-07-08 01:20:38 +02:00
Rory& beeb0c84a7 Convert tenor to klipy outright since tenor shut down last night... 2026-07-08 01:20:38 +02:00
Rory& 8b70cd42bd Add SingletonCache, implement caching for tenor 2026-07-08 01:20:38 +02:00
Rory& 0042d3c5c9 Some cleanup with gifs 2026-07-08 01:20:38 +02:00
Rory& 72a1d653c8 Rename some more schemas 2026-07-08 01:20:38 +02:00
Rory& 091b0e3536 Migrate trending gifs to providers 2026-07-08 01:20:38 +02:00
Rory& 28e8ec3b6c Clean up 2026-07-08 01:20:38 +02:00
Rory& ee57b28c32 Basic gif integration manager, port tenor search to that 2026-07-08 01:20:38 +02:00
Rory& 52f2e814f9 Remove a log that bothered me 2026-07-08 01:20:38 +02:00
Rory& c79f584dc7 Narrow some types from object to JsonObject in C# models 2026-07-05 04:22:26 +02:00
Rory& c641b45e58 Basic gif search test 2026-07-05 00:59:53 +02:00
Rory& 75506ff246 Merge remote-tracking branch 'aldproductions/rename-unused-rights' 2026-07-05 00:17:58 +02:00
ald_productions 1cfe3bee62 Add comments explaining what each unused right used to be 2026-07-04 14:53:36 -07:00
ald_productions d5f49f84c3 Remove unused flags to make them easier to split and filter out
Methodology: A flag was considered unused if it was exclusively mentioned in deffinitions and the "DiscordLike" flag list. If a flag was seen being used anywhere else in the code, it was left as-is.
2026-07-04 10:15:20 -07:00
Rory& 969bc99c10 Update C# outputs.nix to include API models 2026-07-03 16:15:44 +02:00
Rory& 066e9863d6 Update C# db models 2026-07-03 15:51:18 +02:00
Rory& 26485273c7 Fix migration for app commands version 2026-07-03 15:49:08 +02:00
Rory& 04f83f980c Let typeorm have its fun the rest of the way 2026-07-03 15:44:42 +02:00
Rory& d58aab06a7 Fix constraint names 2026-07-03 15:40:47 +02:00
Rory& 635ae3c749 Fix column names for join tables 2026-07-03 15:40:17 +02:00
Rory& 5289d79eb7 Fix some missed column types 2026-07-03 15:39:09 +02:00
Rory& ab077b2de1 Fix instance ban index names 2026-07-03 15:34:07 +02:00
Rory& 3d314c673c Set index names and fix type for instance bans 2026-07-03 15:29:57 +02:00
Rory& 11fa9d2180 Throw proper error when emoji isnt found 2026-07-01 19:46:31 +02:00
Rory& 15dae644a9 Restrict reading of application emojis 2026-07-01 19:46:31 +02:00
Rory& 0e4ac09490 Handle non-existant applications more gracefully 2026-07-01 19:46:31 +02:00