shot2code v0.3.3
Fast, reliable startup
- Core health routes now load before expensive generation, evaluation and project-tool dependencies.
- Chromium and Copilot discovery run as bounded background work instead of blocking
/api/health. - Electron requires HTTP 200 with
{"ok":true}, fails immediately if the backend exits, logs readiness duration, and uses a 90-second cold-start deadline. - Final packaged validation: 10/10 relaunches, zero timeouts, 5.177s minimum / 8.267s median / 11.183s maximum shell readiness. Fresh profile: 10.612s; fresh portable/post-update: 40.873s.
Resizable workspace
- Drag-resize Chat/History versus Preview/Code on desktop.
- Independently resize the multi-file project explorer.
- Keyboard-accessible separators: arrows, Shift+arrows, Home/End, Enter reset, double-click reset, Escape cancel.
- Widths persist across restarts and collapse/reopen, but stay completely separate from project commits, variants, retries and History.
- Viewport-aware limits keep both panes usable; mobile/tablet destinations remain unchanged.
Help center
- New Help rail action and Ctrl+/ dialog with Get started, Guides, Support and Keyboard shortcuts.
- Opens the authoritative app-releases product page, complete release history and public install/user/FAQ/troubleshooting/architecture/data/security/changelog/contributing/third-party/releasing guides.
- Open diagnostic logs directly in the packaged app with explicit success/failure feedback.
Desktop zoom
- Ctrl+= and Ctrl++ zoom in; Ctrl+- zooms out; Ctrl+0 resets.
- Numpad Add/Subtract supported.
- Deterministic 10-point steps, bounded 50%-300%, with duplicate Chromium zoom suppressed.
Validation
- Backend: 525 passed, 13 skipped; changed backend files have zero Pyright diagnostics.
- Frontend: 415 passed, 6 skipped; targeted lint, TypeScript and production build passed.
- Desktop: 20/20 readiness, updater, installer and zoom tests passed.
- Pane browser suite: 276/276; Help suite: 91/91.
- Final ZIP/NSIS integrity, blockmap coverage, MSI extraction, 58
.pydmodules and packaged feature smoke passed.
Downloads
- EXE: recommended per-user installer with automatic updates.
- MSI: per-machine managed deployment.
- ZIP: portable build.
- SHA256SUMS.txt: checksum verification.
The Windows binaries are unsigned and may trigger SmartScreen.