v0.3.0
What's changed
- Seed the CLA signature store
- Replace hycanvas.app with domains we own
- Use the hycanvas.com domain for the licensing contact
- Claim only HyScaler as a registered trademark
- Add a shipped-vs-pending feature checklist
- Lift the slide-transition compositor into @hc/engine (F28 FR-13)
- Sync the F28 spec with the shipped transition compositor
- Add the shared-link deck player (F28 FR-26, AC-7)
- Sync F28 docs with the shipped web player
- Export a whole deck with its transitions (F28 FR-19 groundwork)
- Sync F28 docs with deck animated export
- Add the second-display presenter view (F28 FR-15, AC-3)
- Sync F28 docs with the second-display presenter view
- Add slide masters, layouts, and a swappable deck theme (F28 FR-3, FR-4)
- Sync F28 docs with the master/layout/theme model (schema v11)
- Surface slide layouts and deck themes in the editor (F28 FR-3, FR-4)
- Add the accessibility foundation: alt text, decorative, reading order (F28 FR-29)
- Sync F28 docs with the accessibility foundation (schema v12)
- Add the Reading Order pane and follow it for Tab navigation (F28 FR-29)
- Sync F28 docs with the Reading Order pane
- Add the page build-order timeline and apply-to-all (F28 FR-10)
- Sync F28 docs with the build-order timeline
- Add slide sections with section-aware present navigation (F28 FR-5)
- Sync F28 docs with slide sections (schema v13)
- Make schema-version tests immune to later bumps
- Add stock facet filters and colorful-first browsing
- Exempt HyScaler personnel from the CLA gate
- Add the grid/outline slide overview (F28 FR-5)
- Emit an accessibility structure tree in PDF export (F28 FR-22)
- Export a whole deck as one tagged PDF (F28 FR-22)
- Embed images in PDF export (F28 FR-22)
- Offer an accessible PDF in the export dialog (F28 FR-22)
- Templates: illustrated catalog of 100 built-ins with curated landing order
- Effects: per-effect level controls, schema v14 shadow normalization
- Present: preload design fonts and assets in the audience window
- Attribute HyScaler to NetTantra Technologies (India) Private Limited
- Embed the design's own fonts in PDF export (F28 FR-22)
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.
What's Changed
- F28: slide layouts and deck themes in the editor (FR-3, FR-4) by @devadattas in #1
- F28: accessibility foundation (FR-29) - alt text, decorative, reading order by @devadattas in #2
Full Changelog: v0.2.8...v0.3.0