What's Changed
- refactor: standardize PR state representation across the application by @Shironex in #562
- fix: improve project-switcher data-testid for uniqueness and special chars by @stefandevo in #578
- fix: resolve data directory persistence between Electron and Web modes by @DhanushSantosh in #573
- fix: enhance project context menu with theme submenu improvements by @Shironex in #587
- fix: add cross-platform Node.js launcher for Windows CMD/PowerShell support by @ScotTFO in #586
- fix: prevent new projects from overriding global theme setting by @stefandevo in #583
- fix: use getTerminalFontFamily for dev server logs terminal font by @stefandevo in #574
- feat: add three viewing modes for app specification by @stefandevo in #566
- feat: add auto-login for dev mode and fix log box formatting by @stefandevo in #567
- feat: implement cursor model migration and enhance auto mode function… by @webdevcody in #590
- fix: prevent response disposal race condition in E2E test by @stefandevo in #582
- feat: add external terminal support with cross-platform detection by @stefandevo in #565
- feat: unified Claude API key and profile system with z.AI, MiniMax, OpenRouter support by @stefandevo in #600
- fix: convert OpenCode model format to CLI slash format by @stefandevo in #605
- fix: prevent refresh button from overlapping close button in Dev Server dialog by @stefandevo in #610
- feat: auto-discover available ports when defaults are in use by @stefandevo in #614
- feat(ui): migrate to React Query for data fetching by @Shironex in #499
- apply the patches by @webdevcody in #626
- feat: Claude Compatible Providers System by @stefandevo in #629
- fix(opencode-provider): correct z.ai coding plan model mapping by @USerik in #625
- fix(ui): bulk update cache invalidation and model dropdown display by @stefandevo in #633
- V0.13.0rc by @webdevcody in #635
New Contributors
Full Changelog: v0.12.0...v0.13.0