Skip to content

Shelf v0.4.2

Choose a tag to compare

@marcoodignoti marcoodignoti released this 18 Jun 20:08

Shelf v0.4.2

Shelf v0.4.2 is a stable patch release focused on packaging reliability,
Studio PDF stability, backend maintainability, and release confidence.

Changes

  • Studio stability:

    • Fixed a Studio PDF cleanup crash that could surface when a PDF document proxy
      does not expose the full PDF.js destroy() lifecycle.
    • Kept Studio document import/open flows covered by the full e2e suite.
  • Release reliability:

    • Hardened macOS packaging so CI can recover Electron's app bundle if the
      postinstall download is missing.
    • Published release checks now cover macOS packaging, Windows packaging,
      Electron runtime smoke tests, e2e tests, bundle audits, and visual smoke.
    • Stabilized visual and editor e2e checks that were sensitive to CI rendering
      and focus timing.
  • Backend and export hardening:

    • Refactored backend command modules and shared helpers to make the Electron
      backend easier to audit and maintain.
    • Hardened export hydration and Studio search index synchronization paths.
  • Docs and launch polish:

    • Rebuilt the landing page with real app imagery and current design tokens.
    • Added launch and beta-testing materials for distribution checks.

Tester Notes

Verify that imported Studio PDFs open without an error boundary, that exported
workspaces include linked content correctly, and that the macOS and Windows
release artifacts install or launch normally.