Skip to content

v0.9.38

Choose a tag to compare

@DCom17 DCom17 released this 05 Jul 16:05
ee32268

The pre-tester hardening release: the output of a full product audit, aimed at one thing — a stranger's machine.

Setup & first-run fixes

  • Setup no longer silently loses your AI-plan choice (or a pasted API key) on a brand-new PC — the one bug that broke exactly the machines this beta targets.
  • When the app can't reach Adam, it now tells you the likely cause — the black Adam window on the PC is closed — and how to fix it, instead of a generic "connection error". A mid-question server restart now says "Adam restarted mid-task — ask again."
  • Hitting your Claude plan's usage limit is said in plain words (with the reset time when known) instead of silence or a raw error string read aloud.

The updater can no longer brick an install

  • Atomic file writes (a crash mid-update leaves the old file, never a truncated one), a complete per-update backup folder (undo is real now), broken auto-merges held for review instead of written, files removed by a new version retired instead of left to shadow their replacements, a lock against double-applies, and a free-disk check before starting.

New

  • ROTATE-TOKEN.cmd — one double-click gets you a fresh access token if yours may have been exposed.
  • docs/PRIVACY.md — the complete, honest list of network calls Adam makes (short version: it collects nothing).
  • Uninstall, "where is my data", and factory-reset guides in SUPPORT.md.
  • The health check (doctor) now catches the two most likely tester problems: Claude installed-but-not-signed-in, and the Adam voice service being installed but down. The voice service finally writes its own log (data\logs\tts.log).
  • A proper tab icon (favicon), and assorted polish.

Under the hood

  • Long pasted messages no longer crash the turn (Windows command-line limit); background jobs can't be lost to garbage collection; slow add-on bridges no longer freeze the whole app; every built release ZIP is now boot-tested in isolation before it can publish; CI tests Python 3.12 (what setup actually installs) as well as 3.14.

Update from any 0.9.x: click Update now in the app (or double-click UPDATE.cmd), then restart Adam — close the black "Adam" window and reopen it from the desktop icon.

Full details in CHANGELOG.md.