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