Skip to content

1.5.3

Choose a tag to compare

@wallenium wallenium released this 03 Aug 09:33
· 94 commits to main since this release
78b0413

What's Changed

  • Fix HACS validation: move card translations from translations/ to www/translations/ by @wallenium with @Copilot in #163
  • Optimize PR #163: remove German inline fallbacks, Cache-Control tuning, JSON-serializable i18n by @wallenium with @Copilot in #164
  • feat(i18n): add community translation infrastructure for sv, fr, es by @wallenium with @Copilot in #166
  • Fix i18n translation fetch paths in all Lovelace www cards by @wallenium with @Copilot in #167
  • perf: add icon caching to eliminate redundant SVG regeneration on every hass update by @wallenium with @Copilot in #168
  • Rename main card primary element to menstruation-gauge-card by @wallenium with @Copilot in #169
  • Fix Lovelace resources loading 4x on every restart + performance refactor by @wallenium with @Copilot in #170
  • Refactor gauge card implementation names to match menstruation-gauge-card while preserving legacy element aliases by @wallenium with @Copilot in #171
  • Centralize menstruation card i18n loading and shared translation cache by @wallenium with @Copilot in #172
  • Remove legacy menstruation-cycle-card registration from gauge card by @wallenium with @Copilot in #173
  • fix: multi-URL fallback for translation loading in all card bootstraps by @wallenium with @Copilot in #174
  • Centralize frontend card i18n loading on shared menstruation-i18n runtime by @wallenium with @Copilot in #175
  • Centralize frontend i18n bootstrap by auto-registering menstruation-i18n.js and removing per-card loader paths by @wallenium with @Copilot in #177
  • Fix i18n translation URL resolution to prefer stable HA path first by @wallenium with @Copilot in #178
  • fix: resolve HTTP 500 on translation route caused by duplicate Content-Type in aiohttp Response by @wallenium with @Copilot in #179

Full Changelog: 1.5.1...1.5.3