Repository navigation
Tags
Tags
fix!: remove hardcoded Heidelberg stop defaults BREAKING CHANGE: Users must now explicitly configure all stop IDs. Omitting a transit type (sbahn/tram/bus) hides that section entirely. Previously, unconfigured sections fell back to Heidelberg Weststadt stops, forcing users to use workarounds like `tram: "-"` to disable. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix: filter out departures delayed more than 60 minutes Extremely delayed trains (like +344 min) are often stale API data or severely disrupted services. Filter these out to show only relevant upcoming departures. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
perf: use API's when parameter for server-side filtering Instead of fetching all departures and filtering out past ones client-side, use the DB API's `when` 8000 parameter to only request departures starting from now. More efficient, less data transferred. Client-side filtering kept as safety net. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix: filter out past departures with stale delays Departures that have already passed but still appear in the API response (e.g., with +344 min delays) are now filtered out. Uses a 1 minute grace period to avoid flickering for departures happening right now. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Initial commit: Transit Card for Home Assistant Glass-style Lovelace card displaying real-time S-Bahn, Tram, and Bus departures for Heidelberg Weststadt. Features: - Real-time departures from v6.db.transport.rest API - Glass/blur aesthetic with dark theme - Collapsible sections by transit type - Live countdown updates - Delay and platform indicators - HACS compatible