shot2code v0.2.2
·
12 commits
to main
since this release
A hardening release covering auto-update integrity, MSI deployment, Copilot token catalogs, project-import limits and multi-screenshot retries.
Downloads
| File | Use |
|---|---|
shot2code-0.2.2-x64.exe |
Recommended per-user installer with automatic updates |
shot2code-0.2.2-x64.msi |
Per-machine managed deployment; administrator-controlled updates |
shot2code-0.2.2-x64.zip |
Portable build |
The release also includes latest.yml and the NSIS .blockmap for efficient,
verified automatic updates.
Important for v0.2.0 users
If v0.2.0 shows Backend did not become ready in time, install v0.2.2
manually once. v0.2.0 could update while the backend was still running, leaving
native Python modules locked and producing an incomplete installation.
From v0.2.1 onward, the full backend/Copilot/Chromium process tree is stopped
synchronously, updates install silently, and the app restarts automatically.
Improvements
- Copilot model discovery now uses the actual credential selected for
generation, including a token pasted in Settings. - Removed models are filtered from automatic selection using the live catalog.
- Responsive/state/reference multi-screenshot mode survives retries and edits.
- Project folders and ZIPs enforce aggregate limits before large content is
buffered; ignorednode_modulesentries no longer consume the file limit. - Unicode ZIP names work.
- Props are associated with the matching component instead of being merged
across every component in one file. - MSI is now per-machine and does not invoke the NSIS self-updater.
- Settings shows the running version, update status, download progress,
Check now, and Restart & install.
Verification
- 286 backend tests
- 48 frontend tests
- Both type checks and changed-file lint clean
- MSI administrative extraction: exit 0, 3,589 files, native Pydantic module present
- Installed v0.2.1 main window and backend verified before this release