Repository navigation
v0.6.0
What''s new
Multiple SportsEngine accounts
You can now configure as many SE logins as needed — one per league, club, or organization. Each calendar source gets a dropdown to pick which SE account enriches it. Add accounts via Configure → Add SE account; manage them via Edit / remove SE accounts.
Existing single-account setups continue to work without any changes (the legacy global credentials remain as a fallback).
Smart title case
A new toggle in Sync Settings (on by default) normalises event titles from all-caps or all-lowercase ICS feeds into readable mixed case:
SOCCER GAME VS OPPOSING TEAM→Soccer Game vs Opposing Team- Short all-caps abbreviations (≤ 3 chars) are preserved:
SB,TB,USA,U12 - Already mixed-case words are left untouched
Bug fixes
- SE API 400 error — API calls now include
Accept: application/jsonand a browserUser-Agent; HTTP 400 is treated as an expired cookie and triggers automatic re-login - Title-removal tokens — token matching is now case-insensitive, so tokens work regardless of how they are typed in the config or what case the ICS feed uses
- Slow HA startup — the first sync now runs in the background so the integration no longer stalls HA''s boot sequence