Repository navigation
Releases: icdmkg2/ControlOS-releases
Release list
ControlOS v2.2.0
ControlOS v2.2.0. Keyless build: it updates itself from this repo.
Install
controlos-v2.2.0-share-factory.bin: first install over USB (open https://web.esphome.io in Chrome, connect the panel, choose Install)controlos-v2.2.0-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves)- Fallback hotspot password:
controlos-setup. Set Wi-Fi on the panel's setup screen.
Changes
- Make the status bar clock bigger
- Timer: custom time wheels and a full-screen Timer finished that wakes the panel; Auto as a third theme card; tap Inbox alerts to open them
- Website: show the 3D panel on phones, sized to stay on screen
- Website: shrink the hero panel on phones so it stays on screen and clear of the buttons
- Website: commit package-lock.json so the Dokploy Docker build works
- Website: smaller type, shorter scroll, entrance and scroll-reveal animations, drifting window light
- Add optional Auto day & night: theme and brightness follow sunrise and sunset (off by default)
- Show Home Assistant alerts, problem sensors and updates in the Inbox, read directly from HA
- Add a Saved networks screen to Wi-Fi: tap to rejoin, bin to forget
- Add a Timer app and a Sensors screen to the menu (now 12 apps) #minor
- Website: Morning Wall look (warm plaster wall, window light, metal-edged panel, open feature rows)
ControlOS v2.1.2
ControlOS v2.1.2. Keyless build: it updates itself from this repo.
Install
controlos-v2.1.2-share-factory.bin: first install over USB (open https://web.esphome.io in Chrome, connect the panel, choose Install)controlos-v2.1.2-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves)- Fallback hotspot password:
controlos-setup. Set Wi-Fi on the panel's setup screen.
Changes
- Note in the contributor rules that the panel works without the Home Assistant package
- Fetch hourly weather, feels-like and rain chance straight from Home Assistant, no package needed
- Centre the time and icons vertically in the status bar
- Rebuild the website with Vite: real 3D panel model, AVIF screenshots, cache-proof file names
- Make the status bar a little taller so its text is not pressed against the top of the screen
- Add more space between the status bar and the screen headers on every screen
- Show more on the Weather screen: next hours, feels like, humidity, wind, rain chance and a plain five-day list without bars
- Centre the Lights title and Wall switch, the Blinds buttons and the Inbox unread count, and move the Settings page dots lower
- Remove the thick side stripe from the unsupported-version note
- Make the unsupported reminder on older website versions stand out
- Show older website versions as unsupported only when opened, not in the name
- Mark older website versions as unsupported with a reminder next to their downloads
- Add a mobile menu button so the website header links are reachable on phones
- Use the flat panel on phones so the website no longer breaks or flickers while scrolling
- Make the website's 3D panel smaller on desktop and stop hover tips getting stuck
- Improve website text contrast, soften the hero label, keep hotspot tips on screen
- Set the website title to just ControlOS
- Let visitors drag the website's 3D panel to spin it all the way round
- Replace hero tooltips with hover hotspots, put Get started in the nav, bust the cached background
- Stop the website serving stale scripts and styles after an update
- Polish the website: HA logo, favicon in the header, squarer devices, slimmer footer, smooth background
- Make the website's 3D panel squarer to match the real unit
- Match the website's 3D panel to the real unit: silver edge, USB-C and SD slot, bottom slots
- Add a 3D panel to the website hero and set the affiliate link
- Fix the website's scroll lock and mobile layout, add a Get started page
- Release only the shareable build, published with its changelog on the public repo
- Escape release data in the site's HTML
- Site reads releases from the public ControlOS-releases repo (no token, no proxy streaming)
- Add ControlOS showcase website with live release proxy
ControlOS v2.1.1
ControlOS v2.1.1. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.1.1-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.1.1-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
Save on Your devices leaves the Home Assistant screen instead of returning to it
ControlOS v2.1.0
ControlOS v2.1.0. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.1.0-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.1.0-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
PRs state which version merging them publishes
-
Saved Wi-Fi, screen lock, Sensor cubes, scene picker and status strip
-
Friend build works without the HA package; 60 Hz display
-
Update screen: progress ring on the wallpaper, centered Cancel
-
PRs state their Actions minutes; docs-only changes use none
ControlOS v2.0.7
ControlOS v2.0.7. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.0.7-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.0.7-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
Update screen: minimal centred look with a centred Cancel
ControlOS v2.0.6
ControlOS v2.0.6. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.0.6-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.0.6-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
Screen transitions: shallow shared dip by day, instant switch when dimmed
-
Friend build: keep the packages' on_boot stages (list item, not a mapping)
ControlOS v2.0.5
ControlOS v2.0.5. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.0.5-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.0.5-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
Home Inbox tile and Inbox badge count a waiting update
-
CI: Validate no longer compiles the panel firmware (Release does)
-
PRs state their Actions minutes; docs-only changes use none
-
Update screen: opaque cards and plain background, repaint every 2 percent
-
CI: Validate on pull requests only; HA status re-read from the API server after a client disconnects
ControlOS v2.0.4
ControlOS v2.0.4. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.0.4-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.0.4-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
Faster update screen; HA status read live from the API server
-
Software update: friend build checks and installs from the public feed without Home Assistant
ControlOS v2.0.3
ControlOS v2.0.3. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.0.3-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.0.3-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
Lights: power-orb screen for on/off-only lights
-
Lights: detect switch-only and non-dimmable lights
ControlOS v2.0.2
ControlOS v2.0.2. Keyless build for friends: it updates itself from this repo.
-
controlos-v2.0.2-share-factory.bin: first install over USB (https://web.esphome.io) -
controlos-v2.0.2-share-ota.bin: Wi-Fi update (panels with auto-update fetch it themselves) -
System: use glyphs the font has in the Software update row
-
System screen: Software update row (version, check, install)
-
Install button: show the real OTA progress instead of a scripted fake
-
Friend build: bigger HTTP buffers so GitHub's redirect URL fits
-
Release: seed an empty feed repo and never let the feed block the owner release