Skip to content

Releases: SkyRizzAI/kairo

palanu: v1.0.0

14 Jun 19:01
6e4f1ee

Choose a tag to compare

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/ver CLI 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 — ps process 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)