Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 04:31

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 hycanvas binary with the frontend embedded; see the README for setup (.env, PostgreSQL). The first-run wizard generates the configuration for you, and .env.example in the repository documents every setting.
  • First run: ./hycanvas service start daemonizes 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 start runs in the foreground.
  • The macOS binaries are not signed or notarized. If macOS quarantines the download, run xattr -d com.apple.quarantine hycanvas or 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