Luke 0.1.1
What's Changed
- feat(voice): feed announcements into the developer's conversation by @dastratakos in #180
- feat(sessions): put more of what Luke already observes to work by @dastratakos in #181
- feat(desktop): anchor the pressable session notice to the spoken announcement by @dastratakos in #184
- feat(auth): polish the signed-out experience end to end by @dastratakos in #190
- feat(brand): add square, transparent, and black mark variants by @dastratakos in #191
- feat(desktop): sign a fresh feedback note from the signed-in account by @dastratakos in #193
- feat(settings): offer per-group reset to defaults and mark changed rows by @dastratakos in #192
- feat(brand): add a shareable logo set beside the marks by @dastratakos in #196
- feat(desktop): answer a landed feedback send with Luke's own landing by @dastratakos in #197
- fix(conductor): drop archived workspaces the listing does not mark by @dastratakos in #198
- feat(settings): move the microphone permission onto the Voice page by @dastratakos in #200
- feat(calendar): read Google Calendar meetings and quiet announcements while they run by @dastratakos in #195
- feat(web): hosted voice and attention endpoints behind account sign-in by @dastratakos in #182
- feat(release): publish the DMG beside the app archive from the tag workflow by @dastratakos in #183
- fix(web): make the hosted functions loadable on Vercel's Node runtime by @dastratakos in #202
- fix(desktop): pace a silent caption for reading and hold it until read by @dastratakos in #201
- feat(desktop): check for updates automatically and on request by @dastratakos in #186
- feat(calendar): carry the registered OAuth client without a secret in source by @dastratakos in #203
- feat(desktop): let the Ask Luke field wrap and reclaim the hint's blank room by @dastratakos in #205
- feat(desktop): stage the Voice page and mark what still needs a hand by @dastratakos in #206
- feat(desktop): log every AI call to the console by @dastratakos in #209
- feat(updates): retire the automatic-check switch by @dastratakos in #207
- fix(sessions): date Claude Code sessions by their conversation records alone by @dastratakos in #208
- fix(web): restore hosted functions broken by an extensionless core import by @dastratakos in #212
- fix(voice): answer whole-picture questions across every session by @dastratakos in #213
- refactor(desktop): condense the face's motion emission and wiring by @dastratakos in #211
- feat(voice): run voice and session review on the signed-in account without a key by @dastratakos in #204
- docs(privacy): describe the hosted voice and review paths by @dastratakos in #214
- fix(voice): settle a captioned reply's sub-line overflow at once by @dastratakos in #215
- fix(desktop): drop the Updates row's always-on subtext by @dastratakos in #217
- fix(web): take the feedback inbox from the deployment and true up the README by @dastratakos in #218
- fix(desktop): offer a workspace-level archive on the tray header, not each chat row by @dastratakos in #219
- fix(voice): put the capture device away when the call settles by @dastratakos in #210
- feat(account): support deleting your Luke account behind a confirmation by @dastratakos in #222
- fix(desktop): keep the tray header one height whether or not it offers an act by @dastratakos in #223
- fix(desktop): flip a coin between the shockwave and boop send landings by @dastratakos in #224
- fix(desktop): dress the calendar sign-in wait like the account sign-in's by @dastratakos in #225
- fix(voice): stop Luke repeating himself across back-to-back replies by @dastratakos in #227
- fix(desktop): offer feedback and prompts as one row of half-width buttons by @dastratakos in #226
- feat(voice): set the Conductor model and effort in one change by @dastratakos in #228
- feat(voice): put today's included allowance in front of the user, and let them choose what it runs on by @dastratakos in #216
- fix(desktop): drop the sent-to confirmation after an accepted follow-up by @dastratakos in #229
- chore(release): bump version to 0.1.1 by @charleslpan in #232
Full Changelog: v0.1.0...v0.1.1