Skip to content

v0.6.0

Choose a tag to compare

@chris9012 chris9012 released this 24 May 05:04
· 3 commits to main since this release

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/json and a browser User-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