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
- 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. - 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/notesdirectory. - 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.
- Favorites — Channels can be favorited from their header and appear in a per-user Favorites section.
- Human-only channels — Members can create additional resident-free channels with no agent or channel computer.
- Scoped mentions —
@suggestions contain only the current resident and current channel members. - Tab-to-mention — Tab in an empty composer inserts the resident mention.
- Unread grouping — An optional preference moves channels with unread work into a separate Unreads section.
- Live Router visualization — Provider Settings shows the real dotted Requests → 1Helm Router → provider flow.
- Channel Router popover — The header router icon opens live routing animation, latest ten requests, external Base URL, copy action, and API-key location guidance.
- Resident avatars — Nine illustrated agent characters are available on configurable flat-color plates and are assigned in varied combinations to new residents.
- Navigable Files — Files supports folder structure, breadcrumbs, folder creation, direct-child listings, and targeted uploads instead of a recursive dump.
- 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.
- Compact Global Threads — Global thread rows are denser and less visually busy.
- Focused resident skills — New residents receive a small operational core plus purpose-specific skills while retaining catalog search and persistent explicit assignments.
- Profile image editor — Profile photos use move, zoom, crop, compression, preview, and explicit save.
- Workspace names — Names are Unicode-safe, capped at 100 code points, and wrap rather than truncate.
- Connection language — Unclear “More connections” wording was replaced with plain connection-availability language.
- Provider Activity — Every time-period filter applies to real member-scoped events and traffic uses human-readable account/provider identity.
- Thread usage labeling — Usage is labeled as cumulative provider telemetry rather than misleading context-window occupancy.
- Safe model refresh — Model discovery is preview-before-apply with graceful unavailable-endpoint handling, select all/none, and individual selection.
- 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.comand1helm.comreport 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/statuswith the existing workspace, two users, nine active channels, and one provider, and preserved the Application Support directory inode34829724.
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.