Skip to content

Hearth 0.2.0

Choose a tag to compare

@jtwolfe jtwolfe released this 24 Aug 21:47
· 13 commits to main since this release

Household mesh for Omarchy: pair kids' systems over Iroh, lock overlay, daily schedule, extra time, override codes, and short messages.

What's in 0.2.0

  • Persistent Iroh identity (endpoint.key) and household.json schema 2
  • Mesh over Iroh (hearth/1) with ack, outbox, and merge
  • Ticket/QR pairing first; LAN six-character code is opportunistic (stock UFW denies incoming)
  • Parental lock overlay (not omarchy.lock); fail-open if hearthd dies
  • Per-system daily schedule with weekday/weekend presets, enforced offline
  • Ask / grant more time (extra is date-keyed)
  • Parent override codes that work with the parent offline
  • Short parent–child messages (280 chars, last 50)
  • Push Omarchy updates to a child from the parent bar
  • Copy says system, not laptop

Install

gh repo clone jtwolfe/hearth ~/src/hearth
cd ~/src/hearth
./install.sh            # parent
./install.sh --child    # each child

Upgrade an existing checkout: git pull && ./install.sh.

Bins for x86_64 and aarch64 (hearth-0.2.0-<triple>.tar.gz).

Full Changelog: v0.1.1...v0.2.0