What's Changed
- Commented out failing code by @MarcelWepper in #5
- use space.json for health check by @jasonmadigan in #7
- Full screen widget by @adrienbrault in #12
- feat: add configurable JPEG quality to allow reduced refresh times, add display rotation by @Alfredooe in #32
- Setup for HACS by @adrienbrault in #33
- add device link to online status by @menkej in #27
- feat: Implement Notification Service by @adrienbrault in #39
- Feat: Notification Service / Action + Hero Simple layout by @Alfredooe in #34
- docs: add hero_simple layout to samples and README by @adrienbrault in #40
- fix: remove incompatible device_class from storage_used sensor by @adrienbrault in #41
- fix: show centered paused state in media widget by @adrienbrault in #42
- fix: show translated states for door/motion sensors (Open/Closed not On/Off) by @adrienbrault in #43
- docs: add notification service documentation by @adrienbrault in #47
- fix: raise ConfigEntryNotReady when device offline instead of setup error by @adrienbrault in #44
- docs: emphasize running pre-commit before commits in CLAUDE.md by @adrienbrault in #49
- fix: prevent Display select from spamming recorder during view cycling by @adrienbrault in #45
- fix: add hamburger menu button for mobile panel navigation by @adrienbrault in #50
- feat: add view previews to main page by @adrienbrault in #51
- docs: add link to alternative open-source firmware by @adrienbrault in #54
- fix: parse color options from JSON lists to tuples by @adrienbrault in #52
- feat: reposition view preview image to left side by @adrienbrault in #53
- feat: add climate widget for thermostat/HVAC display by @adrienbrault in #55
- feat: add attribute option to EntityWidget and new AttributeListWidget by @adrienbrault in #58
- fix: buttons not working on SmallTV Pro model by @adrienbrault in #66
- docs: clarify that HTTPS and domain names are supported in config by @adrienbrault in #68
- feat: add hex color input fallback for Safari compatibility by @adrienbrault in #67
- fix: add exponential backoff for offline device handling (#36) by @adrienbrault in #69
- fix: use correct custom theme number for Pro devices by @adrienbrault in #80
- fix: correct layout icon CSS to match actual widget arrangement by @adrienbrault in #82
- Support theme-aware colors and dynamic accent colors by @adrienbrault in #86
- fix: replace mwc-list-item with ha-select options property API by @adrienbrault in #99
- chore: hide frontend dist diffs in GitHub PRs by @adrienbrault in #100
- Use HA managed session and get_url() for media artwork fetches by @adrienbrault in #102
- feat: add candlestick chart widget (cherry-pick from #88) by @adrienbrault in #103
- Replace unit tests with HA-style integration tests using aioclient_mock by @adrienbrault in #105
- Refactor widget schemas to be defined in widget classes by @adrienbrault in #106
- fix: drop stretchable, replace with pure-Python flex shim (#112) by @adrienbrault in #113
- feat: add Active switch for presence-based sleep/wake by @adrienbrault in #116
- docs: add release process documentation by @adrienbrault in #119
New Contributors
- @MarcelWepper made their first contribution in #5
- @jasonmadigan made their first contribution in #7
- @adrienbrault made their first contribution in #12
- @Alfredooe made their first contribution in #32
- @menkej made their first contribution in #27
Full Changelog: https://github.com/adrienbrault/geekmagic-hacs/commits/1.0.0