LingTai TUI/Portal v0.10.1
Highlights
The source/user-local TUI can now update itself. v0.10.0 shipped the Homebrew updater backend; v0.10.1 completes issue #404 for non-Homebrew installs:
- Manual TUI self-update command (#416)
- Source TUI self-update backend (#417)
- Startup source-update prompt when on-disk source drifts behind the published TUI (#418)
Plus cockpit polish: live agent-activity indicator on the mail view footer (#422), mail copy mode (#402), the /viz ghost-avatar visibility fix (#354), and a doctor pass — redacted report bundle + privacy notice, install-method detection, and headless-readiness reliability (#406/#407/#409/#365/#449/#450).
Validation
- Release candidate:
418e4706277bbf12e4366ad81696284cd6160012(v0.10.0-29-g418e470before tagging). - Passed:
git diff --check, Portal webnpm ci && npm run build, Portalgo test -count=1 ./..., TUImake build, Portalmake build. - TUI test suite caveat: two install-detection tests fail only on this maintainer machine because local dev symlinks under
/usr/local/bin//opt/homebrew/binresolve out of the Homebrew prefix viaEvalSymlinks; the release gate classified this as host/test-isolation sensitivity, not a v0.10.1 runtime regression. - Release hygiene note:
npm auditreports dev/build-time dependency advisories (vite,launch-editor,js-yaml) in the portal web toolchain; shipped portal assets are static.
Contributors
Thanks to: huangzesen, TZZheng, wchwawa, rawpaper123, LuuOW, zechenzhangAGI.