areweplaying/pkg
Harry Culpan c39bd3ec53 Add mutex to protect players.json and fix URL-encode player names
Concurrent HTTP requests and the cron job could race on the file,
causing lost updates or torn writes. A package-level RWMutex now
guards all reads and writes.

Also URL-encodes player names in ToggleUrl to prevent query-parameter
injection from names containing '&' or '='.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 18:31:18 -04:00
..
data Add mutex to protect players.json and fix URL-encode player names 2026-06-30 18:31:18 -04:00
email Replace log.Fatal in IMAP fetch goroutine with error channel 2026-06-30 18:30:27 -04:00
utils Full app, v1.0. Contains web app and cli. 2024-01-20 21:45:53 -05:00