1Helm 0.0.21
1Helm 0.0.21
This release fixes the reported Cowork continuity, navigation, presentation,
editor, and Files problems and restores one synchronized release line across
macOS, Linux, and Windows.
What changed
- Cowork agent identity — Skipper uses the product avatar in Cowork.
- Cowork dictation — Notes, Docs, and agent inputs expose mic controls,
and bare Option/Alt reaches the focused control even when the desktop shell
would otherwise swallow the corresponding key event. - Scrollable Notes — long Notes scroll through CodeMirror's real viewport
in Write mode. - No duplicate text after navigation — leaving Cowork, switching sections,
or opening another file destroys the outgoing Yjs document and reloads the
authoritative workspace file into a fresh document. - Responsive Files — directory, tree, text, and content reads paint from
the host mirror immediately while one coalesced refresh runs in the
background. - Predictable new-file names — Cowork prompts begin blank, preserve an
explicit extension, and otherwise add the current tab's.md,
.whiteboard.json,.txt, or.slides.jsonextension. - Usable presentation menu — the Excalidraw hamburger menu escapes the
clipped editor area, remains bounded to the visible stage, and accepts
pointer input. - Readable light-mode code editor — Cowork Code uses a light surface and
dark text in light mode while retaining its navy dark-mode treatment. - Simpler Files navigation —
/workspaceand the five Cowork folders stay
first; remaining root entries appear under a frontend-only expandable
Other group. - Markdown to DOCX — selecting a Markdown file exposes authenticated
Download - DOCX export with contained Office Open XML output. - More desktop workspace room — the global channel sidebar collapses to
a compact icon rail and remembers the profile-bound preference without
changing the mobile drawer. - Synchronized platform releases — release governance now requires one
version and one source candidate for macOS, Linux, and Windows before the
tag or GitHub Release can be published. A missing platform pauses the
entire release.
Additional changes
- Service-worker offline fallbacks always return a valid
Responseinstead of
rejecting the FetchEvent promise. - Windows Squirrel packaging uses a short scratch path and excludes the
already-browser-bundled Excalidraw source tree, avoiding legacy NuGet path
limits without removing runtime code. - Windows artifacts are intentionally unsigned.
NotSignedis accepted for
1Helm until a trusted Windows signing identity is adopted; this is disclosed
release status, not a release blocker.
Downloads and integrity
| Artifact | SHA-256 |
|---|---|
1Helm-0.0.21-arm64.dmg |
a77d36e86b4d989ac17e126020a5c4fe62e53930239e62760ba3be3f7f1f1580 |
1Helm-0.0.21-mac-arm64.zip |
42759cb59842b0b42f64a38711ba51b738709f34b0a9746161393d1c56e233fb |
1Helm-0.0.21-linux-node.tgz |
ce627cb910d13ca54dec981f695597775a6fcc656291711e3a1873d5f20e08f1 |
1Helm-0.0.21-windows-x64-setup.exe |
8773c7c667eb400ff2037938b5198ced97762fe060e2e7723fd383bbb66fc1f4 |
1Helm-0.0.21-full.nupkg |
422e07ee8f65c1bc0159c1c5b17b372d0a2499b2e81ab3f17b4f8d6db0386225 |
RELEASES |
513453922de373ca9e2112710c5d2677ef27e7e3c6d6ce707aa5e68b830760a1 |
Source commit:
52c3b42733b0588968226e5118d919f0803c12f7
Verification
- Shared source verification passed TypeScript typechecking, the production
build, the 117-assertion native-world suite, focused Cowork browser coverage,
Files latency and channel-surface regressions, desktop packaging contracts,
release-governance contracts, and diff whitespace checks. - macOS: the arm64 app, updater ZIP app, DMG, and mounted app passed strict
Developer ID verification, Apple notarization, stapling, and Gatekeeper. The
exact DMG was installed as/Applications/1Helm.appon the retained Mac
Studio; version0.0.21, bundlecom.gitcommit90.1helm, arm64 process,
configured loopback workspace, and Application Support inode34829724
were confirmed during candidate acceptance. The exact merged-source build
then passed 108 contract tests (106 passed, 2 environment skips), all 20
onboarding assertions, and independent artifact verification. App
notarization submission2ee97178-390c-48e8-8f1b-c166ff3f2ea9and DMG
submission93e89a35-8a16-439b-a668-044b67842f59were accepted. - Linux: a retained Ubuntu 24.04 x64 system completed a staged
0.0.8to
0.0.21update and a deliberate unhealthy-candidate rollback. The current
0.0.21systemd service, updater path unit, loopback endpoint, release
symlink, and preserved/var/lib/1helminode1179777were reconfirmed. The
retained host was then switched to the exact merged-source archive at
/opt/1helm/releases/0.0.21-ce627cb910d13ca54dec981f695597775a6fcc656291711e3a1873d5f20e08f1
with the same data inode and a healthy loopback endpoint. - Windows: native typechecking and desktop packaging tests passed. A retained
Windows installation completed the Squirrel0.0.8to0.0.21update and
Setup reinstall; the0.0.21process and loopback endpoint were healthy,
%APPDATA%\\1Helmretained its database and provider state, and the retained
channel WSL distro kept/workspacewhile excluding/mnt/c. - Windows Authenticode status: both Setup and packaged app are
NotSigned.
This is intentionally accepted and must remain plainly disclosed. - Earlier pre-merge Mac acceptance had one Cowork startup timeout and the known
cleanup-only MnemosyneENOTEMPTY; the exact focused Cowork rerun passed.
The clean exact-merged-source Mac run subsequently passed both the full
contract suite and all onboarding assertions without those caveats. - GitHub Actions CI and CodeQL passed on the exact merged commit. Uploaded
asset digests, public downloads, and final public installations are verified
as the publication steps complete.
Licensing
1Helm 0.0.21 remains licensed under AGPL-3.0-only.
Before publication, compare every artifact digest to the uploaded GitHub asset
and install the public downloads on the retained platform hosts.