watchparty/server/test
Nicolas 1e437e4a91
Some checks failed
Publier l'image Docker / test (pull_request) Failing after 4s
Publier l'image Docker / publish (pull_request) Has been skipped
Give static watch parties their own tab and one file per party
- new "Parties permanentes" tab (/static, sidebar + mobile sheet),
  highlighted on a party's own page too; the home page no longer lists
  static parties, and its live "Watch parties en cours" list leaves
  their sessions out
- StaticPartyStore now writes data/static-parties/<id>.json - one file
  per party, debounced per party, so a write only touches the party that
  changed and a corrupt file only costs that party (moved aside to
  .corrupt, the rest still load); leftover .tmp files are cleaned up;
  deleting a party removes its file and cancels any pending save
- the first release's single static-parties.json is migrated once on
  load, then kept as .migrated

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 19:16:55 +02:00
..
castTokenService.test.ts Cast a party's video to a Chromecast 2026-09-15 10:13:12 +02:00
catalogService.test.ts Fix a track started directly never falling back to its albums artwork 2026-09-18 10:26:33 +02:00
embyClient.test.ts Fix casting past the first segment, and the toolbar's real auto-hide bug 2026-09-15 20:18:29 +02:00
embySessionService.test.ts Report watch-party streams to Emby's own Sessions API (admin dashboard) 2026-09-15 23:45:14 +02:00
musicQueueService.test.ts Queue a whole album or an artist's entire discography in one action 2026-09-16 07:46:38 +02:00
partyService.test.ts Fix device takeover leaving both devices on the session with no working controls 2026-09-18 10:23:22 +02:00
partyStreamService.test.ts Replace PlayingItems/Progress with direct UserData writes 2026-09-14 23:53:59 +02:00
playstateService.test.ts Replace PlayingItems/Progress with direct UserData writes 2026-09-14 23:53:59 +02:00
socketGateway.test.ts Sticky catalog search bar, and let anyone seek within a music track 2026-09-15 23:27:23 +02:00
staticPartyService.test.ts Give static watch parties their own tab and one file per party 2026-09-24 19:16:55 +02:00
transcodeService.test.ts Fix casting past the first segment, and the toolbar's real auto-hide bug 2026-09-15 20:18:29 +02:00