Experience and open-source presentation release on top of v0.2.1. Real
OpenAI (gpt-image-2) and Gemini (gemini-3.1-flash-image) API acceptance has
been re-run against a cost-approved OpenAI-compatible image aggregator endpoint
(see docs/release/evidence.json).

Experience
- Result viewer reworked into a dedicated image preview: mouse-wheel zoom that
no longer scrolls the surrounding panel, double-click to open a full preview,
and drag-to-pan when zoomed in. Zoom controls move into a canvas overlay. - Provider info collapses to a compact inline chip beside the key status to
save sidebar space. - History gains newest/oldest sorting, and history result images can be dragged
into the reference area. - Drag-and-drop image files from the OS onto the reference area to import them.
Fixes
- External drag-drop upload now resolves dropped file paths through
webUtils.getPathForFileinstead of the non-standardFile.path, which
Electron 32+ removed — drag-drop import works again in packaged builds. - Windows in-app updater timeout increased from 30s to 10 minutes for large installer downloads.
- Windows in-app updater now uses PowerShell-based process exit handling to prevent NSIS installer blocking.
Open-source presentation
- README showcase now uses real product screenshots instead of placeholders.
- Added a Download & Install section with macOS Gatekeeper quarantine bypass
(xattr -dr com.apple.quarantine), Windows SmartScreen guidance, and SHA256
verification instructions againstdocs/updates/latest.json. - README header adds dynamic badges (release, CI, last commit, stars) alongside
the license/platform/stack badges. - GitHub About description and repository topics expanded for discoverability.
Install
Download the macOS dmg or Windows installer below. These are unsigned preview builds — your OS will warn on first launch (macOS Gatekeeper / Windows SmartScreen). This is expected for an unsigned open-source preview and does not mean the app is unsafe. See the Download & Install guide for one-time bypass steps. Signing & notarization are tracked in #116.
Verify your download (optional)
| Platform | File | SHA256 |
|---|---|---|
| macOS arm64 | Image2Tools-0.2.2-mac-arm64.dmg |
d4f8974ef14f86562aa7917888633cbe4dfd21f75b72d43e40469a3c159e23a0 |
| Windows x64 | Image2Tools-Setup.exe |
e25e92b6c7dbd4da2621fffd1c8db9664232b054cbd79b6ca0b06d381043db61 |
Acceptance status
Real gpt-image-2 and gemini-3.1-flash-image API acceptance passed; Windows/Linux native package gates passed; update manifest assets verified. macOS Developer ID signing/notarization is a tracked non-blocking enhancement (#116).
Important: v0.2.0 users must manually install once
The Windows in-app updater fix only applies to v0.2.2+. v0.2.0 users cannot auto-update due to the old timeout/launcher code in their installed client. Please manually download and install v0.2.2 once, then future in-app updates will work normally.
What's Changed
- Fix Windows in-app updater timeout and process blocking by @Bliveren in #114
- v0.2.2: image preview viewer, history sort + drag, drag-drop upload by @Bliveren in #115
Full Changelog: v0.2.1...v0.2.2