Repository navigation
v1.5.0-beta.16
Pre-release
Pre-release
1.5.0-beta.16 (2026-10-29)
Features
- sync: sync.buildTimeoutMs, to give a sync's build more than 10 minutes (932fe06)
Bug Fixes
- sync: signal builds through the global process, so tests can intercept it (b43ff17)
- config: cap sync.buildTimeoutMs at the longest Node timer delay (a643d9c)
- sync: end a build's process group however it ended (3699383)
- sync: upload nothing from a dev server stopped after its build (cfe7054)
- sync: kill a timed-out build at once when the dev server stops in its grace period (a0d7f62)
- sync: log a stopped or failed build as such (dc96642)
- cli: shut down gracefully on SIGHUP (286ac2e)
- sync: report a sync made before any backup as a success (b299273)
- sync: kill a build stopped with the server at once, and leave pp-dev next-build in the terminal (76e5b66)
- panel: send a sync only over an open connection under pp-dev next (e8c8bc0)
- sync: stop builds on Vite shutdown, for good, with the processes they started (dac9288)
- panel: render the panel template once, insert it literally, release popup listeners (9b0965a)
- sync: cancel a dialog whose tab closed, and stop builds that hang or outlive the server (ca3a3c2)
- panel: share the WebSocket messages, and refuse a sync without a connection (90dd4b0)
Performance Improvements
- build: write the version manifest asynchronously (57466e6)