Cells count free slots inside your target window for that weekday. Dim cells: no target that day. – not released yet, ! fetch error, ⏸ provider paused, ✋ site wants a human check, ↗ browser-only provider, click opens its page, ~ last fetch failed, showing older data (hover for the error).
Connection
Stored only in this browser (localStorage). The server prints the token when it starts.
Server
Notifications
The release reminder test shows exactly what you will get before Courtside opens a day: one button per venue, nearest first, linking straight to that day's page.
Targets
Alert windows. A slot is reported when it starts inside [start, end) on one of the chosen days at one of the chosen venues.
Muted dates
No pushes for a muted date, typically because you already booked.
Venues
Unconfirmed venues have best-guess slugs and are never polled. "Opens" is how far
ahead the venue lets you book and at what time the next day appears; "?" means not yet observed.
Both live in server/venues.yaml (booking_days_ahead, release_time).