Breeze 2.0.1
Breeze 2.0.1 — a ground-up redesign of the Android client for Breeze Core. Deliberately generic branding; works against any server version, with the full experience on Breeze Core ≥ 3.0.
Highlights of the 2.0 line
- One unit per screen, swipe to switch. Each unit fills the screen, tinted to its active mode, with modern custom controls: a stepped temperature slider, a fan slider that detaches to Auto, an on/off flap slider (up-down · both · left-right), big eco/turbo switches, and a colourful mode picker. Every change is optimistic with haptic feedback, and the screen never flickers while refreshing.
- Live updates over SSE (≥ 3.0) — the server pushes changes so the phone stops polling, and falls back to polling if the stream drops.
- Ed25519 request signing (≥ 3.0) — a per-device key kept in the Android Keystore that never leaves the phone; a device on the old bearer scheme upgrades itself in place.
- Scan-to-add — find units on the network by their open ports, or add by LAN IP; rename and remove too. Home-screen widgets, °C/°F, theme override, and a beep-on-control toggle.
New in 2.0.1
- Reopens on the unit you last viewed — remembered by unit (not position), so it survives adding, removing, or reordering units.
- Full in-app diagnostics — now mirrors the server's
diag: connectivity + server build/features, authentication & security posture (rejects missing/wrong keys, reports token-gating), this device's credential + expiry, config secret-sanitisation, input validation, batch state, a live-stream check, and per-unit health + hardware capabilities.
Install
Download Breeze-2.0.1.apk below (v2+v3 signed, allowBackup=false). You'll need a Breeze Core server on your LAN — see the server repo.