Construct v0.3.2
Pre-releaseConstruct v0.3.2 — Review responsiveness preview
This preview fixes slow typing in Review comments and a blank-view failure when adding comments across formatted text.
Highlights
- Comment typing no longer reprocesses the entire Markdown document or restarts unchanged code, image, and diagram components.
- Declarative highlights preserve React's ownership of the document, including overlapping comments and repeated text in HTML tables.
- Document rendering failures offer Open Source and Retry view while preserving the tab buffer; Source failures offer Retry without a redundant mode switch. Review retains the pending selection and comment in memory through recovery or a Source/Review round trip while the same tab stays active.
- Existing review data remains compatible. Add comment updates the buffer; Save remains explicit.
- Local, bounded render-failure diagnostics contain only the affected view mode.
Downloads
Choose the desktop installer for your platform, or a standalone CLI archive. GitHub's source archives are not installers.
- macOS Apple Silicon:
Construct_0.3.2_aarch64.dmg - macOS Intel:
Construct_0.3.2_x64.dmg - Windows x64:
Construct_0.3.2_x64-setup.exe - Standalone CLI: the
construct_0.3.2_<target>.tar.gzor Windows.zipartifact. - Linux x64 ships the standalone OKF linter only, with a glibc 2.35 baseline; no Linux desktop app or MCP is included.
Before installation, compare the downloaded file's SHA-256 with SHA256SUMS. macOS/Linux users can run shasum -a 256 -c SHA256SUMS from a directory containing every listed artifact; Windows users can compare Get-FileHash -Algorithm SHA256 with the manifest.
Preview limitations
macOS packages are ad-hoc signed, not Developer ID signed/notarized. Windows packages are unsigned. These artifacts are not trusted stable distribution and may trigger operating-system warnings. There are no automatic updates.
Validation status
- Full release workflow passed for macOS Apple Silicon, macOS Intel, Windows x64 and Linux x64, including the complete source validator.
- All seven downloaded installers/CLI archives match the release's SHA256SUMS.
- Both macOS bundles passed deep/strict ad-hoc signature checks and report 0.3.2; the Intel executable is x86_64 and the Apple Silicon executable is arm64.
- Both downloaded macOS CLIs passed help, text/JSON lint, exit codes 0/1/2 and isolated MCP smoke. Intel CLI execution used Rosetta on Apple Silicon, not a physical Intel Mac.
- The downloaded Linux CLI passed help, JSON version/schema and exit codes 0/1/2 in an isolated Ubuntu 22.04.5 x64 container with glibc 2.35, no network and read-only fixtures.
- Release-pinned Action entrypoints passed installation/checksum/extraction, a synthetic Git repository, annotations, summary and exit-code checks both against the authenticated draft and through the final public GitHub download URLs.
- The app copied from the Apple Silicon DMG restored the workspace, rendered the large synthetic document, accepted an additional Review comment, saved it explicitly and returned to Preview without a blank view. The test app was then closed.
- The app copied from the Intel DMG also restored the workspace and passed the same large-document Review interaction via Rosetta: typing, a fourth synthetic comment, explicit Save and return to Preview without a blank view. The test app was then closed. This was not a physical Intel Mac test.
- Windows desktop/MCP and a physical Intel Mac remain external clean-machine smoke tests; they are not claimed as validated by the local tests above.
Full change: PR #69. No Dock, terminal launcher, or existing installation is changed automatically by downloading this release.