Releases: boomzero/twig
Releases · boomzero/twig
1.0.1
[1.0.1] - 2026-04-13
Added
- Temp presentation destruction guard: unsaved presentations now prompt to save before closing, quitting, or opening another file (#44)
- Renderer-driven close handshake replacing the old force-close save flush (#44)
- Close failure modal for graceful error recovery when shutdown save fails (#44)
- Unit tests for window close controller, temp presentation guard, and DB bootstrap detection (#44)
Fixed
- Rich text style edits (bold, italic, etc.) on animated text not persisting after autosave (#45)
- Active text object content and styles now flushed into slide state before save serialization (#45)
Changed
- Removed
.vscodedirectory from the repository
1.0.0
[1.0.0] - 2026-04-12
First stable release. Twig is now available on the Mac App Store.
Added
- Core Vitest test harness
- Mac App Store badge and macOS platform details in README
- Custom AppX logo assets for Windows Store
Fixed
- Mac App Store sandbox file access handling
- Mac App Review issues for MAS submission
- Stale
createApplicationMenucall replaced withsetupMacAppMenu - Windows release and Store packaging split correctly
- Store package metadata alignment
- MSIX publisher display name sourced from environment variable
1.0.0-rc.12
[1.0.0-rc.12] - 2026-04-05
Added
- Windows Store (MSIX) build support and store distribution improvements
- Startup loading UI
Fixed
- macOS App Sandbox: WAL journal mode, rename fallback, and security-scoped bookmarks so saved files remain accessible across sessions
- Auto-updater: trust
result.isUpdateAvailabledirectly instead of re-deriving availability from version strings - Auto-updater release channel resolution
- DB hardening (foreign keys, trusted schema, integrity checks on open)
1.0.0-rc.11
[1.0.0-rc.11] - 2026-03-28
Added
- Internationalization (EN/ZH) with language setting in the new Settings page
- Settings page with auto-update toggle
- macOS App Store build support
1.0.0-rc.10
[1.0.0-rc.10] - 2026-03-23
Fixed
- Backspace/Delete in properties panel text fields no longer deletes the selected canvas object
1.0.0-rc.9
[1.0.0-rc.9] - 2026-03-22
Added
- Auto-update: silently checks for updates on startup; shows a banner when a new version is ready to install
- Window title now shows the open filename (e.g.
my-deck — twig)
1.0.0-rc.8
[1.0.0-rc.8] - 2026-03-22
Fixed
- Remove white background from app icon
1.0.0-rc.7
[1.0.0-rc.7] - 2026-03-22
Should finally contain macOS dmgs
Fixed
- Publish releases as drafts so all platform artifacts upload before going live
1.0.0-rc.6
Changelog
[1.0.0-rc.6] - 2026-03-22
Finally build should be working!
Fixed
- Drop snap target (requires Snap Store credentials); ship AppImage and deb only
- Remove
canvasoptional dependency entirely to prevent CI build failures on macOS and Linux - macOS: remove canvas after rebuilding native modules to prevent unsigned dylibs from being bundled
1.0.0-rc.3
See CHANGELOG.md
I will fix macOS binaries soon.