v0.3.2
What's changed
- Compound paths: schema v15 contours so imported line art keeps its holes
- Uploads panel: keep the import buttons inside their grid cells
- Dark mode: readable labels on neutral-900 buttons
- Set the social share banner (Open Graph + Twitter)
- Set the social share banner (Open Graph + Twitter)
- README: point the banner at the brand-hosted image
- README: point the banner at the brand-hosted image
- Remove the unused committed README banner
- Remove the unused committed README banner
- Image placeholders: photo-grid layouts, drop-to-fill hints, shape fill adjust
- Charts: adjustable text size (schema v16 ChartStyle.fontSize)
- Text editing: faithful edit mode, formatting shortcuts, richer controls
Platform notes
- Each archive contains just the self-contained
hycanvasbinary with the frontend embedded; see the README for setup (.env, PostgreSQL). The first-run wizard generates the configuration for you, and.env.examplein the repository documents every setting. - First run:
./hycanvas service startdaemonizes the server (pidfile + logfile next to the binary; Linux, macOS, and Windows) and asks whether to set up in the browser or in the terminal. The browser wizard at /installation/step-1 is unlocked by the one-time access secret it prints; the CLI wizard asks the same questions right there. Other verbs:stop,restart,status,log -f../hycanvas startruns in the foreground. - The macOS binaries are not signed or notarized. If macOS quarantines the download, run
xattr -d com.apple.quarantine hycanvasor right-click the binary and choose Open. - ffmpeg is only required for server-side video export; everything else works without it.
Full Changelog: v0.3.1...v0.3.2