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.