Skip to content

1Helm 0.0.10

Latest

Choose a tag to compare

@gitcommit90 gitcommit90 released this 25 Jul 08:25
86da2ba

1Helm 0.0.10

This release closes the final production gap from the 22-item stress-test
sweep: central feedback now lands durably on infrastructure controlled by
1Helm instead of the undeployed route that returned Not found. It also
reconfirms the complete v0.0.9 product pass as one integrated release.

What changed

  1. Durable central feedback — New reports are saved locally first and relayed to https://1helm.com/api/feedback, where validation, bounded diagnostics and attachments, deduplication, per-IP rate limiting, and a SQLite transaction store them in persistent systemd state. The inbox stays hidden unless an admin token is configured. Historical failed reports were intentionally not replayed.
  2. Channel Notes — Every resident channel has Markdown Notes as both a tab and a header button that opens a resizable right-hand dock; create, name, open, edit, rename, and save operate in that channel computer's /workspace/notes directory.
  3. Speech-to-text — Composer dictation toggles from the microphone or one bare Option/Alt tap, keeps listening until toggled again, and uses explicit first-party microphone permission with a useful unsupported-browser explanation.
  4. Favorites — Channels can be favorited from their header and appear in a per-user Favorites section.
  5. Human-only channels — Members can create additional resident-free channels with no agent or channel computer.
  6. Scoped mentions@ suggestions contain only the current resident and current channel members.
  7. Tab-to-mention — Tab in an empty composer inserts the resident mention.
  8. Unread grouping — An optional preference moves channels with unread work into a separate Unreads section.
  9. Live Router visualization — Provider Settings shows the real dotted Requests → 1Helm Router → provider flow.
  10. Channel Router popover — The header router icon opens live routing animation, latest ten requests, external Base URL, copy action, and API-key location guidance.
  11. Resident avatars — Nine illustrated agent characters are available on configurable flat-color plates and are assigned in varied combinations to new residents.
  12. Navigable Files — Files supports folder structure, breadcrumbs, folder creation, direct-child listings, and targeted uploads instead of a recursive dump.
  13. Audio and fleet management — MP3/M4A attachments play in place; Skipper owns pressure/storage inspection and distinguishes host mirror quota from guest capacity without making the Captain diagnose the VM.
  14. Compact Global Threads — Global thread rows are denser and less visually busy.
  15. Focused resident skills — New residents receive a small operational core plus purpose-specific skills while retaining catalog search and persistent explicit assignments.
  16. Profile image editor — Profile photos use move, zoom, crop, compression, preview, and explicit save.
  17. Workspace names — Names are Unicode-safe, capped at 100 code points, and wrap rather than truncate.
  18. Connection language — Unclear “More connections” wording was replaced with plain connection-availability language.
  19. Provider Activity — Every time-period filter applies to real member-scoped events and traffic uses human-readable account/provider identity.
  20. Thread usage labeling — Usage is labeled as cumulative provider telemetry rather than misleading context-window occupancy.
  21. Safe model refresh — Model discovery is preview-before-apply with graceful unavailable-endpoint handling, select all/none, and individual selection.
  22. OpenRouter free models — OpenRouter discovery can filter to free models when pricing metadata is available.

Additional changes

  • Open threads display the persisted @resident will check back in … wake as a live countdown sourced from the same obligation used by Board.
  • Full AGPL-3.0-only licensing, the ≤v0.0.8 MIT boundary in NOTICE, Joseph Yaksich's copyright, and DCO 1.1 contribution sign-off remain enforced and packaged.

Downloads and integrity

Artifact SHA-256
1Helm-0.0.10-arm64.dmg bbf79520435d0f7cfe21bfb2911fc5cbd3b4b02bffad4a2bdfc1be0d1c322923
1Helm-0.0.10-mac-arm64.zip 2e22113c0bc71ff99231207bff0eda1f51a1495e6e47c8ab6f1943580da3e484

Source commit: 86da2ba31e1bf5ddca44fd3ec3933b87e714922f

GitHub's recorded digests and clean public downloads match both hashes.

Verification

  • Linux: typecheck, build, 117 native-world checks, 91 passing Node/browser contracts with one environment-only Chrome skip, onboarding 20/20, brief browser 30/30, feedback browser 1/1, site/collector 5/5, production-data browser 18/18, and git diff --check.
  • GitHub: CI, CodeQL, and Dependabot workflows succeeded on the exact tagged commit.
  • Public services: demo.1helm.com and 1helm.com report v0.0.10; public click acceptance passed Favorites, Notes, Router, mic, and bare Option/Alt; collector persistence survived a service restart.
  • Apple Silicon: the exact public DMG was downloaded, hash-matched, installed, and launched on the retained release host. The DMG, mounted app, and installed app passed Developer ID signature, Apple ticket, strict verification, and Gatekeeper checks. The installed arm64 app reported v0.0.10 / com.gitcommit90.1helm, answered /api/setup/status with the existing workspace, two users, nine active channels, and one provider, and preserved the Application Support directory inode 34829724.

Licensing

Releases through v0.0.8 remain MIT licensed. v0.0.9 and later are
AGPL-3.0-only under Joseph Yaksich. See LICENSE, NOTICE, and
CONTRIBUTING.md in the exact v0.0.10 source.