Releases: SkyRizzAI/kairo
Releases · SkyRizzAI/kairo
palanu: v1.0.0
1.0.0 (2026-06-14)
Features
- Add I2S diagnostics and instrument audio bring-up (8461fbf)
- Add ProfileSettingsScreen (0b2d6f3)
- ble, usb & forge (47c237b)
- core: add
version/verCLI command (14542ed) - core: finish Plan 42/43 deferred items — liveness bridge, fallback, boot policy (f232a26)
- core: Plan 42 Fase 1 — two-axis capability registry + catalog (2c15089)
- core: Plan 42 Fase 4 — resource liveness wiring (mechanism + safe owners) (95b52cd)
- core: Plan 43 Fase 1 — extract IDisplayServer + PixelateServer (6167a90)
- core: Plan 43 Fase 2/3 — runtime backend swap + FbconServer + CLI
display(903fb8f) - core: Plan 44 Fase 1 — CLI shell with per-connection sessions (f94d976)
- core: Plan 46 —
psprocess monitor (services + apps + sessions) (3febaa2) - firmware OTA reliability, auto-restart, binary rebrand, and GitHub Releases UI (661dbed)
- firmware: Plan 39 — firmware OTA (device side), transport-agnostic, no secure boot (8f15441)
- forge: Plan 39 — "Update firmware" panel + OTA streaming (remote section) (cdf586f)
- forge: show the CLI terminal by default in the simulator (2159841)
- improve frame buffer display, increase max fps (6a9a167)
- initialize firmware + simulator + example board (f301da8)
- initialize vfs & cli (9fbdf75)
- initialze native component ui & board profile (dd43e8d)
- Plan 44 Fase 4 — shell cwd prompt in Forge; finish Plan 44 (0e65c3a)
- Plan 45 — multi-session CLI (independent shells via session-id) (76770e8)
- remote layout and dynamic layout forge remote device visualizer (9e3eace)
- testable OTA flow in the WASM simulator (dry-run) (2b869a4)
- tools: dev OTA build — local version increment, gitignored (541a493)
- touch, input gesture abstraction, lcd invertion and init camera, (f97b70f)
- Use Kairo-owned HWCDC for ESP32 USB CDC (0b10cbc)
- Use legacy I2S driver and drop dev-board docs (b1811c8)
- user system + fix app js stack (45ec690)
Bug Fixes
- apps js and semver (4430584)
- core: default boot to fbcon console (CLI-first), not pixelate UI (8c69bb9)
- forge: use dynamic public env for FIRMWARE_REPO to avoid 500 on missing .env (10fdb3e)
- ota: protocol-version handshake — diagnose stale firmware instead of dying at 0% (e7858c4)
- ota: real-time progress + status log; long Begin timeout; sim never halts (2eb03d3)
- ota: reliability — atomic link send + 1KB chunks ("lost connection" mid-upload) (6bdd48d)
- ota: resilient upload — offset-based chunks + idempotent retry (7285a96)
- remote unused dir (7e71458)
- skyrizz-e32: remove I2S diagnostic that broke the ESP32 build (1bd079a)
- wasm: rename build target and artifacts nema → palanu (d197b15)