v0.2.59
What's Changed
- chore(ci): replace Turborepo with vtz ci by @viniciusdacal in #2458
- fix(ci): force process exit after vtz ci completes (#2474) by @viniciusdacal in #2475
- chore(ci): use vertz-dev/setup-vtz action by @viniciusdacal in #2476
- fix(ui,theme-shadcn): context scope preservation and dialog centering by @viniciusdacal in #2480
- test(ui): add hydration regression tests for DialogStackProvider by @viniciusdacal in #2481
- fix(ui,theme-shadcn): fix dialog centering and DialogStackProvider hydration by @viniciusdacal in #2479
- feat(desktop): add shell, clipboard, dialog, window, and app IPC APIs by @viniciusdacal in #2482
- feat(desktop): add binary file read/write APIs with HTTP transport (#2407) by @viniciusdacal in #2488
- feat(desktop): shell.spawn() with streaming output & event channel (#2408) by @viniciusdacal in #2483
- fix(runtime): fix ECDSA namedCurve and add JWK/SPKI export by @viniciusdacal in #2492
- chore: replace bun with vtz across the monorepo by @viniciusdacal in #2489
- chore: version packages by @github-actions[bot] in #2472
- fix(ci): fallback to latest vtz when version.txt ahead of npm by @viniciusdacal in #2493
- chore(ci): switch from bun install to vtz install --frozen by @viniciusdacal in #2494
- fix(ci): tolerate binary version mismatch in setup-vtz by @viniciusdacal in #2501
- fix(ci): revert to bun install until vtz bin-stub fix ships by @viniciusdacal in #2502
- chore(ci): update NAPI test imports from bun:test to @vertz/test by @viniciusdacal in #2500
- chore(test): migrate remaining bun:test imports to @vertz/test by @viniciusdacal in #2503
- chore: replace bun:sqlite with @vertz/sqlite (#2496) by @viniciusdacal in #2504
- fix(desktop): add Windows platform handling for app.dataDir/cacheDir by @viniciusdacal in #2505
- test(desktop): add type tests for shell.execute cwd param (#2484) by @viniciusdacal in #2506
- feat(runtime): replace Bun-specific APIs with vtz-native equivalents by @viniciusdacal in #2507
- fix(desktop): add Rust-side timeout to shell.execute to prevent zombie processes by @viniciusdacal in #2510
- feat(build): replace bunup with @vertz/build (esbuild + tsc) by @viniciusdacal in #2512
- fix(runtime): ESM preload loading + remove CI exit-code workaround by @viniciusdacal in #2513
- fix(ci): add @vertz/build bootstrap to Release workflow by @viniciusdacal in #2514
- fix(desktop): kill process tree on timeout + sync Rust/JS timeouts by @viniciusdacal in #2516
- fix(runtime): fix flaky inspector test + CI hang by @viniciusdacal in #2518
- fix(ci): fix ConfigBridge child process hang after shutdown by @viniciusdacal in #2519
- feat(ui): add AppShell layout component (#1661) by @viniciusdacal in #2517
Full Changelog: v0.2.58...v0.2.59