Releases
v0.15.0
Compare
Sorry, something went wrong.
No results found
0.15.0 (2026-06-17)
Features
chat: chat UI polish, definition kind taxonomy phase 1, and read-only HA cards phase 1 (#493 ) (c41616e )
chat: HA group cards for multiple entities (#497 ) (bc76685 ), closes #478
chat: OKF concept write-path core for ingest adapters (57aadc8 ), closes #447
chat: scheduler and hooks editors with pickers, HA card sliders, colour, and climate (#496 ) (c8b7e0b )
chat: separate Voice card from Model + let setting cards size to content (#471 ) (481262c )
chat: skill taxonomy reorg + /skills and /commands editors, HA toggle cards, CI path-filter (#495 ) (3240846 )
db: add OKF knowledge-index tables (75c8280 ), closes #446
engine: bound the durable household chat by head-truncation (#466 ) (7b9a24e )
engine: discover read-only devices by query instead of packing the prompt (#463 ) (128cd28 )
ingest: calendar + contacts adapter — CalDAV/CardDAV to OKF concepts (1779e69 ), closes #207
ingest: Immich photo adapter — assets/faces/EXIF-geo to OKF concepts (30ee597 ), closes #206
ingest: Obsidian adapter — existing vault notes to OKF concepts (e80ccc6 ), closes #448
Phase-1 household-knowledge ingestion — OKF write-path + adapters (8f46a44 )
skill: terser household replies + time-only clock answers (#464 ) (8ebc8aa )
template: add trained Solaris wake-word model (#459 ) (65893c5 )
template: own the full voice pipeline in the solaris stack (08b6030 )
template: own the voice pipeline in the solaris stack (8d94695 ), closes #456
template: Solaris owns the openWakeWord wake engine (#460 ) (7c50010 )
Bug Fixes
chat: attach per-turn step traces to the correct turn (#465 ) (8f3252f )
chat: clear admin-only handling instead of a thin "admins" line (#470 ) (233e12c )
chat: collapse the per-turn step trace by default (#492 ) (645f684 )
chat: give setting cards a min body height so they aren't a thin line (#468 ) (6d17c84 )
chat: keep long mobile streams alive and resume on a transport drop (f86bd03 ), closes #452
chat: match skill slash-commands case-insensitively (#469 ) (8e030f9 )
chat: persist per-turn step-trace detail body so it survives reload + restart (7a61e1d ), closes #451
chat: persist step-trace detail + keep long mobile streams alive (4642945 )
chat: prune session_traces on delete and head-truncation (#490 ) (c4cc22d )
chat: return message created_at so persisted traces render on reopen (#491 ) (f9c3392 )
chat: serve index.html with Cache-Control: no-cache (#473 ) (60bdcfa )
chat: sort skills alphabetically + open setting cards from their top (#472 ) (666e379 )
chat: stop setting cards shrinking + sort the slash list alphabetically (#479 ) (734f346 )
engine: resolve guessed entity_ids so history isn't a false "never" (#467 ) (f63d14d )
engine: surface ambient sensors so Solaris finds room temperature (#462 ) (73dc499 )
skill: emit the actual web-search URLs, not just a promise of a link (#489 ) (52fa029 )
template: make the chat proxy host SSE-friendly for long mobile streams (d6f0810 ), closes #452
template: SSE-friendly chat proxy host for long mobile streams (1c6b40f )
You can’t perform that action at this time.