Skip to content

Luke 0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:36
· 43 commits to main since this release
4f29fbf

What's Changed

  • refactor(hosted): drop the vault hint column by @dastratakos in #580
  • fix(desktop): keep Updates in place while downloading by @charleslpan in #581
  • feat(desktop): open Luke at login by @charleslpan in #585
  • feat(analytics): name who opened a counted voice exchange by @charleslpan in #586
  • feat(desktop): let a keyboard shortcut be deleted outright by @dastratakos in #587
  • fix(web): keep the footer hairline off the hero mock on phones by @dastratakos in #583
  • feat(desktop): add hosted vault client methods and a Synced keys settings section by @dastratakos in #574
  • fix(duck): read automation consent about the player's process, on a deadline by @dastratakos in #582
  • feat(ios): manage provider keys in the hosted vault by @dastratakos in #570
  • fix(ios): sign development builds ad hoc so keychain persists sign-in by @dastratakos in #592
  • Remove standing session notice requests by @charleslpan in #593
  • fix(desktop): unify the API key hints, linked on their destinations by @dastratakos in #591
  • fix(web): keep the hero mock's wings inside the phone's screen by @dastratakos in #590
  • fix(ios): cut the app icon full-bleed so iOS masks it once by @dastratakos in #595
  • feat(providers): observe local OMP sessions by @aaronjmars in #584
  • chore(ios): set marketing version to 0.1.1 by @dastratakos in #597
  • feat(hosted): add observe-on-demand endpoint by @dastratakos in #573
  • feat(ios): support light and dark mode by @dastratakos in #596
  • feat(ios): move sign out into the header avatar menu by @dastratakos in #594
  • fix(realtime): resolve "that chat" after announcements instead of guessing by @dastratakos in #599
  • feat(ios): show the signed-in user's cloud sessions by @dastratakos in #576
  • feat(ios): add session search to the main page header by @dastratakos in #601
  • fix(ios): abbreviate session row timestamps the way desktop does by @dastratakos in #604
  • fix(ios): title the main page Sessions instead of the account name by @dastratakos in #605
  • refactor(voice): let the voice word Luke's announcements by @charleslpan in #588
  • feat(ios): draw the provider key editor with the system sheet vocabulary by @dastratakos in #603
  • feat(history): show local timestamps on conversation entries by @charleslpan in #606
  • fix(ios): redact the real session row for the skeleton loader by @dastratakos in #607
  • feat(ios): add session filtering and sorting beside search by @dastratakos in #602
  • feat(hosted): mobile act endpoints — message a session, create a workspace by @dastratakos in #571
  • feat(ios): stand Luke's loading screen over the app's first load by @dastratakos in #598
  • feat(ios): write-path act UI — session composer and workspace creator by @dastratakos in #575
  • feat(hosted): widen mobile acts to every provider and act the adapters carry by @dastratakos in #611
  • feat(history): stream the bubbles while their words arrive by @dastratakos in #614
  • fix(desktop): mirror conversation history across every display's panel by @dastratakos in #613
  • Remove mobile sessions title by @dastratakos in #615
  • Persist conversation history and remembered preferences by @charleslpan in #589
  • fix(ios): let the sessions list stand in for the launch loading screen by @dastratakos in #619
  • feat(desktop): open a history line's chats from pressable chips by @dastratakos in #618
  • feat(voice): batch nearby session notifications by @charleslpan in #623
  • test: remove prompt wording assertions by @charleslpan in #624
  • fix(voice): keep current batched notices by @charleslpan in #628
  • fix(voice): keep sparse announcements fact-closed by @charleslpan in #625
  • feat(ios): add PostHog analytics to the mobile app by @dastratakos in #627
  • fix(ios): scroll session rows behind the bar instead of clipping them by @dastratakos in #626
  • Add Sentry crash reporting by @charleslpan in #632
  • Improve realtime voice reliability by @charleslpan in #630
  • fix(ios): drop sort details and filter counts from the options sheet by @dastratakos in #631
  • feat: remove hosted voice quota enforcement by @charleslpan in #634
  • feat(voice): adopt the OpenAI Agents realtime SDK for voice transport by @charleslpan in #635
  • feat(session): retain recaps whole and excerpt them only at the model edges by @dastratakos in #633
  • feat(hosted): carry the workspace agent table to mobile and take a selection back by @dastratakos in #620
  • feat(ios): session chat screen, roster acts, and a native New Workspace flow by @dastratakos in #612
  • feat(ios): long-press a chat bubble to copy its words by @dastratakos in #638
  • refactor(persona): state Luke's voice as decided axes rather than a bullet list by @charleslpan in #639
  • chore: prepare Luke 0.4.0 by @charleslpan in #641

New Contributors

Full Changelog: v0.3.13...v0.4.0