1.8.0 (2025-09-22)
- ui: add static Home/Rooms wireframe with reserved nav rail (f8fa48c)
1.7.3 (2025-09-22)
- build: remove tab5 dependencies lock (d0a22de)
- hosted: harden sdio bring-up (a1733bf)
- platforms: guard optional wifi hosted deps (a3b3c76)
- tab5: clean wifi remote dependencies (c5dde79)
- tab5: guard hosted wifi and add heap tracing (c1d3851)
- ui: restore launcher view build deps (873de9e)
1.7.2 (2025-09-22)
- tab5: allow preflight to use idf 5.4.2 (bca4938)
- tab5: harden wifi init and enable 5v rails (eb83235)
- tab5: remove stale wifi remote override (393712f)
1.7.1 (2025-09-21)
- tests: remove ui stub library (9d68eba)
- wifi: guard init in progress (11334fa)
- wifi: stabilize hosted softap bringup (5dd7ab7)
1.7.0 (2025-09-21)
- audio: gate long demo track (b3836a7)
- build: use idf alias for esp-idf dependency (0ec897b)
- camera: drop unused imlib include (491fcf5)
- camera: flip sensor stream via v4l2 (2dc2154)
- camera: free img_show_data pointer (b90f94d)
- camera: include mutex header (5412c05)
- hal: add v4l2 control helper (655528f)
- lvgl: use libc allocator for ui heap (d782030)
- platform: set esp-hosted slave target (36a2d36)
- platforms: override settings core path (15a56a7)
- tab5: align hosted config for esp32c6 (5bbf257)
- tab5: auto-fetch managed dependencies (128e0c4)
- tab5: select 16mb no-ota partition (2df6096)
- tooling: validate libusb dependency (260f5ba)
- tools: sync esp-idf submodules (b28a910)
- ui: render white wallpaper without images (521410a)
1.6.3 (2025-09-20)
- assets: guard esp vfs fat include (91621eb)
- components: use esp-tls requires name (f855545)
- hal: add freertos and c headers for rs485 driver (e3d78b9)
- hal: include algorithm for clamp (7b2471e)
- hal: include freertos headers (306afda)
- hal: tune gpio drive strengths (1f6cdd6)
- hal: zero-init record buffers (e49188f)
- platform: adapt sntp and diag to idf 5.5 (4b56d7a)
- platform: namespace cjson dependency (2a6cc95)
- platforms: depend on json component (fc26989)
- settings_core: add string terminator slack (8a9b4a8)
- settings_core: include nvs header (f2ab524)
- settings_ui: drop esp_timer_set_arg use (b47880d)
- tab5: add hal esp-idf dependencies (eb8a294)
- tab5: add missing app requires (5c586a1)
- tab5: declare local components for build (f48e125)
- tab5: include sys time header (337c6c1)
- tab5: resolve extra component dirs (e85c3de)
- tab5: set extra components before project include (7bbf1f9)
1.6.2 (2025-09-19)
1.6.1 (2025-09-19)
- app_launcher: add cctv controller using (a52a239)
- app_launcher: include integration headers (f5fbc9e)
- core: add APP_TRACEI alias (8a128e2)
- integration: clean clip event handler (367937b)
1.6.0 (2025-09-19)
- cctv: add model and frigate glue (81e208d)
- integration: add weather formatter (1ddf8c9)
- rooms: add integration rooms provider (3188438)
- settings: surface live action status (ea36c9b)
1.5.0 (2025-09-19)
- app: include settings controller header (273fb2a)
- build: normalize settings includes (cf01dcc)
- settings_ui: refresh dim timer argument (23c635d)
- ui: cache theme option count (43c5228)
- ui: include wallpaper assets from assets dir (f205112)
1.4.0 (2025-09-19)
- settings: add config services and tests (7569b13)
- ui: add media playback layout (a6adfc6)
- ui: add settings management page (b5ff353)
- ui: rebuild cctv page layout (e2b470f)
- ui: refresh weather layout (4bb1ae3)
- scripts: handle findings outside root (d2666e1)
- ui: replace lv array size macro in loops (9115d7f)
- ui: store rooms content obj (10a05ca)
- ui: use valid cctv card icon (a624c45)
1.3.0 (2025-09-18)
- ui: add rooms page grid and tests (bb91c7a)
- desktop: guard SDL helpers when disabled (8128299)
1.2.0 (2025-09-18)
- ui: load wallpaper image (606bb5c)
- app: restore screen background after startup anim (3820251)
- assets: adjust asset mount include (77c61ee)
- assets: package and resolve wallpaper files (629bd24)
- config: disable legacy i2c driver (d411dbd)
- i2c: block legacy driver regressions (ac8558e)
- i2c: bypass legacy conflict guard (2ddcfee)
- platform: disable sd card features (0003476)
- tab5: stage custom assets layout (5d2d6ea)
- ui: improve rail swipe and wallpaper lookup (d409bf3)
- ui: include asset header via component path (5b1a6e9)
- ui: restore wallpaper and swipe nav (9099010)
- ui: simplify wallpaper and nav init (4e6061b)
- ui: support lvgl9 wallpaper src (0b3375d)
- ui: widen nav rail swipe zone (77d05d4)
- wifi: guard ap init against repeated setup (49b3af4)
1.1.1 (2025-09-17)
- ui: include wallpaper headers (a184384)
1.1.0 (2025-09-17)
- assets: load wallpapers from filesystem (30ee611)
- ui: add left nav rail with 5 tabs and empty pages (64990da)
- app: include ui_root from component (a5fde4e)
- i2c: use NG touch panel IO to keep GT911 working after flashes (fc3e861)
- devcontainer: adopt the espressif/idf base image and auto-load tools with helper scripts (d43c6cc)
- add coverage to detect legacy I²C driver usage in downstream components (b470ce3)
- wifi: include cstring for std functions (9b92b32)