Repository navigation
v2.11.12
- 3-tier roster cache: events 30+ days old cached 30 days (final), recent past 6h, future 24h
- Refresh button server-side cooldown: 30 min per event, shared across all staff
- Refresh silently ignored for events 30+ days old (no API cost)
- Countdown timer on Refresh button shows minutes:seconds until next refresh allowed