v1.0.0 — First stable release: Web Push on task finish
MulmoClaude reaches 1.0 — the first stable release. Build directly on 0.9.7 with a new Web Push feature and a launcher .env fix.
Highlights
Web Push on task finish (#2086)
Enable Settings → Notifications → Web Push to get a push on your registered devices when a turn you started finishes — the "ask a question, step away, get pinged when the answer's ready" flow, working even with the browser tab closed as long as the host machine is up.
- Only human-initiated turns fire it (scheduler / skill / bridge / system turns are excluded), and only while the RemoteHost channel is connected (it supplies the Firebase sign-in) — otherwise a silent no-op.
- The send core is the new auth-agnostic
@mulmobridge/web-pushpackage, shared so MulmoClaude and MulmoTerminal use one source of truth for the mulmoserversendPushcontract. Device registration + delivery stay server-side (mulmoserver#46).
Fixed
- Launcher loads
<launch-dir>/.env(#2081) —npx mulmoclaudenow reads a.envin the directory you launch from, soGEMINI_API_KEY(and other env vars) take effect without exporting them by hand.
Install
npx mulmoclaude@1.0.0Full Changelog
See CHANGELOG.md for the complete list.