desktop v1.99.0
desktop v1.99.0
Features
- resolve engine address, supervise, and serve windows with no console (e910913)
- force studio and keep tray residency on windows (4c9c981)
- machine identity from the windows registry (6f6bf3a)
- package and deliver ion for windows via nsis and intune (0e7cbc9)
- let the user cancel a stuck sign-in (c72a7ba)
- enterprise tab strip policy for ion studio (4c20bdf)
- offer git only where there is a repository (f27b02c)
- distinguish hidden from git-ignored in the explorer (d757329)
- mirror hidden-file dimming to the ios remote client (e3173d0)
Bug Fixes
- platform-correct paths, fonts, modifier keys and ipc validation (6261f9a)
- make the windows terminal shell, font and resize correct (b20e521)
- record managed defaults outside the settings object (0346d7f)
- let an empty file be edited (b245502)
- restore cross-platform parity checks (1ea5e46)
- make the desktop test suite pass on windows (a73fb91)
- fix remaining windows desktop-test failures (d16cd0c)
- fix desktop-test-windows CI failures (6dc8950)
- bump js-yaml to 4.3.2 to clear high-severity audit (caadc10)
- fix bench/worktree path-normalization on Windows (bcfd806)
- skip POSIX-only cli-env probe tests on win32 (c6a8963)
- build engine-bootstrap test path literals via join() (2f08fca)
- normalize graphify guard test path comparisons (33762cb)
- normalize funnel-scan paths for win32 comparison (444f622)
- skip POSIX-only permission/shell tests on win32 (afee67d)
- fix win32 terminal-discovery and settings-migration tests (f754de0)
- pin non-win32 platform in surface/active-ui tests (1a219d8)
- mock execFileSync so engine-bridge tests reach net on win32 (107b7da)
- stop treating a mid-token tilde as dynamic (225476b)
- use realpathSync.native in graphify-worktree-guard test (fbe2ce5)
- normalize expected paths in worktree-lifecycle test (e6d1ddb)
- recognize Windows-native absolute paths in bash commands (6878004)
- fix Windows PATH delimiter and symlink-target comparison (09fdaeb)
- dump symlink diagnostics on graph-refresh mismatch (201a4fe)
- apply GIT_FIXTURE_TIMEOUT to all real-git describe blocks (79b82ee)
- fall back to a provenance marker when ln -s can't symlink (5ab8310)
- split benchSlug on both path separators (02f7cd9)
- clear an unregistered bench directory before recreating it (4062986)
- apply GIT_FIXTURE_TIMEOUT to bench-resolve.test.ts (6468499)
- fix TDZ crash and apply timeout in duplicate-replay test (a5b43c9)
- use portable git piping and path forms for Windows (7f99f48)
Full Changelog: desktop-v1.98.0...desktop-v1.99.0