Shelf v0.4.2
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.jsdestroy()lifecycle. - Kept Studio document import/open flows covered by the full e2e suite.
- Fixed a Studio PDF cleanup crash that could surface when a PDF document proxy
-
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.
- Hardened macOS packaging so CI can recover Electron's app bundle if the
-
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.
- Refactored backend command modules and shared helpers to make the Electron
-
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.