Off Grid AI Desktop 0.0.41-beta.74
Pre-release
Pre-release
Highlights
New
- Add semantic toast feedback
- Unify capture and model processing
- Surface actionable vision readiness
Fixes
- Skip markdown definitions during speech
- Recover malformed and transient state
- Preserve runtime data shapes
- Use canonical app support path
- Tolerate unavailable model summary IPC
- Share memory IPC records
- Roll back failed pipeline updates
- Stabilize vision setup recovery
- Preserve successful terminal state
- Refresh vision readiness from events
- Tolerate pro startup readiness gaps
- Keep jobs alive across navigation
- Preserve producer relationship projections
- Resolve packaged renderer from app root
- Prevent duplicate first-open microphone capture
What's Changed
- chore(types): remove obsolete baseUrl aliases (ab4fe2d)
- chore(types): check cross-layer renderer integrations (b1b8c53)
- fix(voice): skip markdown definitions during speech (25c2b9c)
- fix(renderer): recover malformed and transient state (6afa906)
- fix(contracts): preserve runtime data shapes (a395674)
- fix(scripts): use canonical app support path (e098219)
- docs(e2e): refresh final Pro evidence (9b76cb1)
- test(pro): accept merged capture settings (34cb663)
- test(e2e): isolate real engine model settings (b376c34)
- test(pro): make native acceptance time-safe (bd89de8)
- test(core): close admission and renderer review gaps (1e11415)
- fix(chat): tolerate unavailable model summary IPC (3a1b9a2)
- fix(types): share memory IPC records (52a81fb)
- chore(lint): type database records (00d3f76)
- chore(lint): type service integration boundaries (1691902)
- chore(lint): type model request boundaries (bf306eb)
- chore(lint): type licensing responses (aafbf9d)
- chore(lint): type shared product boundaries (57c15a1)
- chore(lint): type command and overlay primitives (ee4d711)
- chore(lint): type renderer menu primitives (342642d)
- refactor(release): isolate checklist generator (ce0e39c)
- chore(lint): type renderer service boundaries (16ca006)
- refactor(build): isolate signing operations (f0a6ed5)
- refactor(smoke): centralize acceptance harness (cd2aec3)
- test(integration): cover renderer and entity boundaries (81eb34f)
- test(e2e): clean up native voice acceptance (98cc7bd)
- chore(lint): type renderer visual primitives (71474db)
- refactor(scripts): isolate vision verification commands (7778111)
- refactor(scripts): isolate model download commands (ec6e25b)
- refactor(scripts): define command boundaries (32c3a50)
- refactor(tts): define worker boundary (7966c84)
- fix(settings): roll back failed pipeline updates (118c5e8)
- fix(capture): stabilize vision setup recovery (1cf1954)
- fix(imagegen): preserve successful terminal state (fcd98ce)
- test(ui): classify toast journey as integration (6944c65)
- feat(ui): add semantic toast feedback (26ea753)
- test(navigation): distinguish capture readiness listener (35f8717)
- test(imagegen): exercise durable job owner (9abe77b)
- fix(capture): refresh vision readiness from events (9517b3f)
- test(models): preserve live fixed-port owner (3b5a10d)
- test(settings): follow the processing control label (7164013)
- test(setup): supply the capture vision boundary (f5dab55)
- fix(capture): tolerate pro startup readiness gaps (b2653aa)
- test(pro): exercise native utility windows (14c7c4d)
- feat(settings): unify capture and model processing (f5b29db)
- fix(imagegen): keep jobs alive across navigation (c05665d)
- fix(entities): preserve producer relationship projections (015267e)
- feat(capture): surface actionable vision readiness (ee1baf6)
- fix(windows): resolve packaged renderer from app root (671c5e9)
- fix(voice): prevent duplicate first-open microphone capture (ea79197)
Full Changelog: v0.0.41-beta.73...v0.0.41-beta.74