Skip to content

shot2code v0.3.3

Choose a tag to compare

@ArasaniRohithReddy ArasaniRohithReddy released this 14 Sep 22:49
· 6 commits to main since this release

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 .pyd modules 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.