Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
046814d
Add partial unique index for live SeerrNG requests per game
claude Oct 19, 2026
e9eac06
Merge #1198 branch
claude Oct 19, 2026
c6d5ce5
Answer 409 when the live-game unique index rejects a concurrent claim
claude Oct 19, 2026
2d9e5a7
Detect unique violations wrapped by Drizzle in SeerrNG requests
claude Oct 19, 2026
2a91b67
Release duplicate live SeerrNG claims before creating the unique index
claude Oct 19, 2026
5798b22
Claim the game in the ledger before changing its status or platform
claude Oct 19, 2026
46b83d2
Merge the SeerrNG branch and renumber the live-game index migration t…
claude Oct 19, 2026
ecdcd5b
Merge #1198 branch
claude Oct 19, 2026
4c60c68
Merge remote-tracking branch 'origin/main' into claude/seerrng-unique…
claude Oct 20, 2026
89ac56e
Pin follow-redirects to 1.16.1 to patch the credential header leaks
claude Oct 20, 2026
e8d952e
Merge branch 'claude/follow-redirects-override' into claude/seerrng-u…
claude Oct 20, 2026
a214c6e
Correct the axios follow-redirects range in the dependency notes
claude Oct 20, 2026
0b9d3f2
Merge branch 'claude/follow-redirects-override' into claude/seerrng-u…
claude Oct 20, 2026
68be26f
Pin the live-game index test to its own migration instead of the newe…
claude Oct 20, 2026
39eb8de
Release the game claim when retargeting fails so a retry re-applies t…
claude Oct 20, 2026
95b5cf7
Give the cancelled holder its game back when the post-claim steps fail
claude Oct 20, 2026
a332847
Prefer the live holder when looking up the request that owns a game
claude Oct 20, 2026
b668b08
Roll back the cancelled holder when the game claim itself fails
claude Oct 20, 2026
49e070a
Merge main into seerrng-unique-game-index
claude Oct 21, 2026
a7b1efe
Shelve the game again when retargeting fails after an un-shelve
claude Oct 21, 2026
c99dca2
Release the game claim only after the rollback is complete
claude Oct 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions migrations-pg/0011_magical_kate_bishop.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CREATE UNIQUE INDEX "integration_requests_live_game_idx" ON "integration_requests" USING btree ("user_id","provider","game_id") WHERE "integration_requests"."game_id" is not null and "integration_requests"."status" <> 'cancelled';
Loading