Skip to content

Releases: gloutchov/TrueDrawing

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Jun 12:31

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

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:23

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

Choose a tag to compare

@github-actions github-actions released this 11 Jun 12:17

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 from docs/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.exe
  • True-Drawing-1.0.0-Windows-x64.exe.blockmap
  • True-Drawing-1.0.0-macOS-arm64.dmg
  • True-Drawing-1.0.0-macOS-arm64.dmg.blockmap
  • True-Drawing-1.0.0-macOS-arm64.zip
  • True-Drawing-1.0.0-macOS-arm64.zip.blockmap
  • latest.yml
  • latest-mac.yml
  • SHA256SUMS-windows.txt
  • SHA256SUMS-macos.txt

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:23

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.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 10:10

Automated release for v0.4.0.