Luke 0.3.13
What's Changed
- fix(web): keep the roster's Last seen from trailing Last active by @dastratakos in #548
- fix(desktop): record session replays from first paint by @charleslpan in #535
- chore: register entire CLI hooks for codex, cursor, and opencode by @dastratakos in #549
- feat(desktop): raise media players' consent dialogs at the last possible moment by @dastratakos in #550
- feat(providers): never read a session's folder for its branch by @dastratakos in #552
- Fix Luke's agent announcements and natural voice by @charleslpan in #553
- feat(ios): scaffold Hello World iPhone app by @dastratakos in #554
- fix(providers): let a slow cloud write outlive the shared request deadline by @dastratakos in #557
- feat(providers): annotate sessions running inside Herdr by @dastratakos in #560
- feat(desktop): add Luke conversation history by @charleslpan in #513
- feat(web): register luke-mobile OAuth client by @dastratakos in #559
- feat(hosted): carry the websocket realtime endpoint in the voice mint by @dastratakos in #562
- feat(desktop): remove the Usage data settings section by @charleslpan in #563
- fix(voice): stop showing a trim refusal the developer cannot act on by @charleslpan in #564
- refactor(attention): group the evaluator instructions into headed sections by @charleslpan in #566
- feat(ios): sign in with LukeKit by @dastratakos in #565
- feat(hosted): add the provider-key vault by @dastratakos in #568
- refactor(voice): raise the altitude of the shared prompt rules by @charleslpan in #567
- feat(desktop): add a copy control to History messages by @dastratakos in #569
- refactor(acts): name the cause in an act handler's refusal by @charleslpan in #572
- refactor(voice): give Luke a character instead of a ban list by @charleslpan in #578
- feat(notch): replace the session count with the provider marks by @charleslpan in #577
- v0.3.13 chore: prepare Luke release by @charleslpan in #579
Full Changelog: v0.3.12...v0.3.13