v0.2.1
Bugfixes
- Fix the initial window rendering with an empty body:
update-status.jsnow wraps its body in an IIFE so its top-levelconst api/attachGlobalno longer collide withfile-size.jsin the renderer's shared<script>scope. The previousSyntaxErroraborted the update-helper attachment and left the default Connections view unmounted on launch. - Fix Start export / Start import doing nothing on the first click: the
JobRunner.isRunninggetter compared#jobIdagainstnullwhile the field is actuallyundefined, so every screen's "already running?" guard swallowed the first click and no job ever started (no CLI output, Cancel button never activated).
Chores
- Add regression coverage for
JobRunnervia a lightweightvm+ fake-DOM harness. - Set winget manifests to 0.2.0 with the real installer SHA-256 and bump the manifest schema to 1.12.0.
- Add an MIT
LICENSEfile (resolves the wingetLicenseUrl404) and automate package-manager manifest refresh.
Full Changelog: v0.2.0...v0.2.1