Releases: gloutchov/TrueDrawing
Release list
v1.0.2
True Drawing v1.0.2
True Drawing v1.0.2 is a stable patch release for the settings dialogs.
Fixes
- Fixed unreadable image style preset buttons in dark theme.
- Fixed unreadable auto-redraw checkbox text in dark theme.
- Replaced the native auto-redraw delay spinner with themed stepper buttons.
- Removed the redundant image style dropdown, keeping the custom text field and preset buttons.
v1.0.1
True Drawing v1.0.1
True Drawing v1.0.1 is a stable patch release for installed Windows/macOS packages.
Fixed
- Fixed a blank white window on startup in packaged Electron builds by forcing Vite to emit relative renderer asset URLs.
Validation
npm run lintnpm run testnpm run build- Windows package smoke check expected: installed app opens the React renderer instead of a blank page.
Distribution
The Windows and macOS artifacts are unsigned. Windows SmartScreen and macOS Gatekeeper may show warnings on first launch.
v1.0.0
True Drawing v1.0.0
True Drawing v1.0.0 is the stable source milestone that adds the public static landing page and keeps the desktop app release process introduced in v0.9.0.
Highlights
- Static landing page in
docs/using the prepared screenshots and GIF fromdocs/assets. - Automatic Italian/English language selection based on browser language, with manual language switching.
- Direct links to the GitHub repository and the v1.0.0 release/download page.
- Responsive layout for desktop and mobile with accessible image alt text.
- Desktop app packaging remains Windows/macOS through the manual GitHub Actions release workflow.
Desktop app
The desktop app includes the drawing canvas, layers, undo/redo, selection, fill, line and shape tools, realistic image inspector, local save/autosave/recovery/export, OpenAI API key storage through the operating-system keychain or encrypted fallback, and Italian/English plus light/dark interface preferences.
Unsigned builds
The Windows and macOS artifacts are not code-signed and the macOS builds are not notarized because signing credentials are not available. Windows SmartScreen and macOS Gatekeeper may show security warnings on first launch.
Assets
Expected release assets:
True-Drawing-1.0.0-Windows-x64.exeTrue-Drawing-1.0.0-Windows-x64.exe.blockmapTrue-Drawing-1.0.0-macOS-arm64.dmgTrue-Drawing-1.0.0-macOS-arm64.dmg.blockmapTrue-Drawing-1.0.0-macOS-arm64.zipTrue-Drawing-1.0.0-macOS-arm64.zip.blockmaplatest.ymllatest-mac.ymlSHA256SUMS-windows.txtSHA256SUMS-macos.txt
v0.9.0
True Drawing v0.9.0
True Drawing v0.9.0 is the first planned cross-platform release after the manual beta validation pass. It packages the current desktop app for Windows and macOS through the manual GitHub Actions release workflow.
Highlights
- Drawing canvas with mouse, pen/tablet pointer input, pressure-aware strokes, layers, undo/redo, zoom, selection, fill, line and shape tools.
- Realistic image inspector with user-configured OpenAI API key, configurable image model, image style presets and automatic redraw.
- Local project workflow with
.tdrawfiles, sidecar canvas/image exports, autosave, recovery and PNG/WebP export. - Interface preferences for Italian/English language and light/dark/system theme.
- Hardened Electron runtime with renderer sandboxing, CSP, controlled IPC, path allowlists and sanitized errors.
- Manual release workflow for Windows NSIS installers and macOS DMG/ZIP packages.
Unsigned builds
The Windows and macOS artifacts are not code-signed and the macOS builds are not notarized because signing credentials are not available. Windows SmartScreen and macOS Gatekeeper may show security warnings on first launch.
Assets
Expected release assets:
True-Drawing-0.9.0-Windows-x64.exeTrue-Drawing-0.9.0-Windows-x64.exe.blockmapTrue-Drawing-0.9.0-macOS-arm64.dmgTrue-Drawing-0.9.0-macOS-arm64.dmg.blockmapTrue-Drawing-0.9.0-macOS-arm64.zipTrue-Drawing-0.9.0-macOS-arm64.zip.blockmaplatest.ymllatest-mac.ymlSHA256SUMS-windows.txtSHA256SUMS-macos.txt
Verification
Before publishing, run the standard local checks:
npm run lintnpm run testnpm run build
Then create and push tag v0.9.0, run the manual Release workflow with release_tag=v0.9.0, and verify that the GitHub release contains the Windows and macOS assets above.