This repository was archived by the owner on Nov 11, 2026. It is now read-only.
Repository navigation
v1.6.0
Performance
- Translations load on demand: in the release zip, the frontend files keep English only (
git-sync-card.js118 KB → 68 KB) and each other language is its own<file>.i18n.<lang>.jsfile next to them, fetched the first time a card or the panel needs it. Home Assistant loads the card on every dashboard, so each page used to download and parse all 22 languages to use one. The cards and panel are defined once the page's language has arrived (a few milliseconds), so they render translated from the start.
Maintenance
- The repository keeps every language in the sources: the release runs
scripts/split-frontend.mjsbefore building the zip, and the Validate workflow checks the split on a copy (every table is rebuilt from the split files and compared).
Fixes
- Setup and reconfiguration check the target branch with
git check-ref-format --branch: a name git refuses (main.., a space, a leading-) is reported on the form instead of making the first push fail after a successful setup.