-
Notifications
You must be signed in to change notification settings - Fork 5
Changelog
老王杂谈说 edited this page Jul 21, 2026
·
2 revisions
Home · Store · Troubleshooting
Release history for Skins Pro.
- Kiosk lock for non-admin users — force fullscreen, block right-click and dev tools shortcuts (F12, Ctrl+Shift+I/J/C)
- HA native icon resolution — environment sensors and weather icons now use
<ha-state-icon>instead of hardcoded mappings - Portrait mode layout fix for weather + environment when camera is present
- Non-admin clicks on avatar no longer exit kiosk mode
-
.env-valuebox-shadow no longer overflows into blank space before the value - Dark mode
.env-valuebox-shadow now uses correct dark-mode colors
- Remove hardcoded
weatherIcon()mapping — delegated to HA's own icon resolution - Remove hardcoded
DEVICE_CLASS_ICONSmapping for environment sensors - Bump to 2.4.0
- Add purge-history workflow for manual history cleanup
- Fluid sizing, ResizeObserver, container queries, safe-area support
- Double-click welcome to toggle skin sidebar
- Add plush-3d cream fleece community skin
- Add prism-tide dark mode support
- Add free-layout neon cyberpunk skin
- Add paper-ink-morning skin
- Fix CI: incremental skin build, move assets to branches, clean master
- Fix: keep asset worktrees in workspace so build-skins.cjs can scan them
- Fix: only show "New version" badge for installed skins with mismatched version
- Fix: restore 2-decimal formatting in stateValue
- Fix: handle stale worktree dirs and missing branches in skins workflow
- Fix: handle missing asset branches in skins workflow
- Fix: overlay incremental changes onto full asset worktrees before build
- Fix: support
entity_componentstate localization key for alarm_control_panel - Fix: plush-3d v1.0.2 bump strings.json version
- Fix: refine Suzhou Moon Garden details
- Strip all entity-state translation keys from i18n in favor of
hass.localize - Strip remaining entity-state keys (enabled, disabled, areaOccupied, areaEmpty) from i18n
- Replace hardcoded i18n with
hass.localize()and remove unused keys - Derive dark mode support from skin metadata (
strings.jsondark_modefield)
- Document
dark_modefield instrings.json
- Bump GitHub Actions to latest major versions (checkout@v7, setup-node@v7, github-script@v9)
- Bug fixes and performance improvements
- Bug fixes and performance improvements
- Bug fixes and performance improvements
- Bug fixes and performance improvements
- Bug fixes and performance improvements
- Bug fixes and performance improvements
- Dark mode support for modern skin
- Auto sunset/sunrise switching
- Manual toggle via clock tap
- Initial stable release
- Multi-skin architecture
- Built-in skin store
- Kiosk mode
- Device controls (lights, switches, climate, media, etc.)
- Room snapshots
- Scene buttons
- Automations page
- Energy dashboard
- Security page
- Environment sensors
- Global search
- Bilingual (CN/EN)
- Mobile responsive layout