Skip to content

v2.5.0

Choose a tag to compare

@jesuspirate jesuspirate released this 06 Jun 08:05
v2.5.0
f7dffc4

v2.5.0 — Your master key, and a cleaner front door

Compatibility: SOFT — no wire-format change, nothing touches the trade
protocol. UI + self-custody surfaces only. Works across every prior version in
any mix.

Your account key, when it's yours to hold (Me › Advanced)

  • v2.4 let you back up your wallet recovery phrase. This adds the layer above
    it: your account key (nsec). It's the master key — it owns your Nostr
    identity AND can recover your wallet seed, so it restores everything. Strictly
    more powerful than the recovery phrase.
  • Revealed only when Chama generated the key for you (behind a deliberate tap
    and a red warning, with copy + QR). If you signed in with your own key, Chama
    doesn't re-display it — back it up where you made it. If you use a remote
    signer, your key stays in your signer app. Backing up a key Chama made for you
    is a right; re-exposing one you brought yourself is not Chama's job.

Sign-in: decluttered, and it does the right thing per device

  • "I'm a returning Chama citizen" now just gets you in, the way that fits where
    you are: on the Fedi app it's "Welcome home" (your Fedi identity); on the
    Android/desktop app it drops a clean recovery-key paste box right there; in a
    desktop browser it uses your Nostr extension and falls back to the paste box
    if there isn't one. No hint detours, no "Hide recovery key entry" middle-step,
    no Continue button — a valid paste (or Enter) signs you in. "Use a signer app"
    moved under "More sign-in options" where it belongs.
  • No more "Remember me" toggle. On the app, auto-login is simply always on
    (sign-out is the forget switch); in a browser nothing is persisted regardless.
    Simpler, and it's what you'd expect on your own phone.

Under the hood

  • A power-user Fedi diagnostic shipped to scope cross-federation trading
    (lifting the Fedi same-federation limit). The verdict: it needs a Fedi-side
    permission grant, so that work is parked as a partnership ask — single-fed
    Fedi trading is unaffected. Design is captured in
    docs/DESIGN-fedi-webln-sandwich.md.

Numbers

  • 2,216 tests green; typecheck + production build clean.