Atmos Desktop 2026.7.29
·
379 commits
to main
since this release
Atmos Desktop 2026.7.29 is the production desktop release that graduates the 2026.7.27-beta.1 dogfood line. The headline change is architectural: production Desktop now ships the Electron-based shell, and the Tauri desktop path is no longer the product ship path. It also ships bundled Server runtime, native AppShot dual-shift capture, binary-safe git diffs with image previews, packaging polish, and reliability fixes across skills, terminal, and refresh flows.
New Features
- Production desktop engine cutover (Tauri → Electron) — Atmos Desktop now ships from the Electron production shell (
apps/desktop-electron) with product identityAtmos/com.atmos.desktop. The previous Tauri desktop path is deprecated for product releases; users should install this Electron-builtdesktop-electron-*channel going forward. - Shipped the production Atmos desktop package path with bundled Atmos Server runtime and shared on-disk contracts (
~/.atmos/appshots,~/.atmos/desktop, tunnel gateway + entry token). - Added native AppShot dual-shift capture with live TCC permission handling, improved frontmost-app detection, and polished capture UX / CLI detection.
- Added binary-safe file diffs: classify content as text, binary, or too-large; never ship binary bytes over the git-diff WebSocket path; and render host
BinaryDiffCardpreviews (including image before/after with click-to-zoom). (#174) - Added secure
GET /api/system/git-blobpreviews for local and index blobs, with strict rev/path validation and size caps. (#174) - Added a custom minimal macOS DMG layout for cleaner install packaging.
Bug Fixes
- Fixed skill and wiki YAML frontmatter parsing for folded and literal block scalar descriptions so multi-line fields no longer show indicators like
>-. (#173) - Fixed terminal TUI mouse hover after reattach (APP-046).
- Fixed user Refresh so files, git status, and PRs re-fetch instead of serving stale snapshots.
- Fixed disabled skill agent icons so they render grayed out instead of looking active.
- Fixed Windows packaging for skill symlinks and restored binary copy after symlink-safe skill packaging.
- Fixed macOS dogfood Gatekeeper “damaged” packages with ad-hoc codesign of sealed resources.
- Fixed binary diff UI polish: left/right Previous/Current panels, compact binary icons in file lists, and previews embedded inside Pierre CodeView items. (#174)
Improvements
- Improved release artifact naming: local packages use clean
Atmos.*names; CI renames multi-arch GitHub assets with version and architecture. - Improved AppShot logging by dropping verbose main-process debug noise.
- Improved tunnel gateway handling and cookie-helper resolution in the production desktop shell.
Other Changes
- Release tag:
desktop-electron-2026.7.29 - Full comparison: desktop-electron-2026.7.27-beta.1...desktop-electron-2026.7.29