Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:23
· 19 commits to main since this release

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 .tdraw files, 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.exe
  • True-Drawing-0.9.0-Windows-x64.exe.blockmap
  • True-Drawing-0.9.0-macOS-arm64.dmg
  • True-Drawing-0.9.0-macOS-arm64.dmg.blockmap
  • True-Drawing-0.9.0-macOS-arm64.zip
  • True-Drawing-0.9.0-macOS-arm64.zip.blockmap
  • latest.yml
  • latest-mac.yml
  • SHA256SUMS-windows.txt
  • SHA256SUMS-macos.txt

Verification

Before publishing, run the standard local checks:

  • npm run lint
  • npm run test
  • npm 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.