Skip to content

1Helm 0.0.21

Choose a tag to compare

@gitcommit90 gitcommit90 released this 28 Jul 00:28
· 91 commits to main since this release
52c3b42

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

  1. Cowork agent identity — Skipper uses the product avatar in Cowork.
  2. 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.
  3. Scrollable Notes — long Notes scroll through CodeMirror's real viewport
    in Write mode.
  4. 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.
  5. Responsive Files — directory, tree, text, and content reads paint from
    the host mirror immediately while one coalesced refresh runs in the
    background.
  6. 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.json extension.
  7. Usable presentation menu — the Excalidraw hamburger menu escapes the
    clipped editor area, remains bounded to the visible stage, and accepts
    pointer input.
  8. Readable light-mode code editor — Cowork Code uses a light surface and
    dark text in light mode while retaining its navy dark-mode treatment.
  9. Simpler Files navigation/workspace and the five Cowork folders stay
    first; remaining root entries appear under a frontend-only expandable
    Other group.
  10. Markdown to DOCX — selecting a Markdown file exposes authenticated
    Download - DOCX export with contained Office Open XML output.
  11. 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.
  12. 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 Response instead 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. NotSigned is 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.app on the retained Mac
    Studio; version 0.0.21, bundle com.gitcommit90.1helm, arm64 process,
    configured loopback workspace, and Application Support inode 34829724
    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 submission 2ee97178-390c-48e8-8f1b-c166ff3f2ea9 and DMG
    submission 93e89a35-8a16-439b-a668-044b67842f59 were accepted.
  • Linux: a retained Ubuntu 24.04 x64 system completed a staged 0.0.8 to
    0.0.21 update and a deliberate unhealthy-candidate rollback. The current
    0.0.21 systemd service, updater path unit, loopback endpoint, release
    symlink, and preserved /var/lib/1helm inode 1179777 were 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 Squirrel 0.0.8 to 0.0.21 update and
    Setup reinstall; the 0.0.21 process and loopback endpoint were healthy,
    %APPDATA%\\1Helm retained its database and provider state, and the retained
    channel WSL distro kept /workspace while 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 Mnemosyne ENOTEMPTY; 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.