aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* A missing signer opens a door instead of a toast: the reconnect screen offers...Adam Soltys2026-08-185-3/+61
* The restored shop remembers to go shopping: a session that wakes on the hat s...Adam Soltys2026-08-181-3/+12
* A crashed render confesses instead of playing dead: the error goes on screen ...Adam Soltys2026-08-181-0/+26
* The collection is always wearable: every owned hat offers itself in the shop ...Adam Soltys2026-08-181-5/+7
* Every hat learns to perch: brims ride the crown of the head instead of the ey...Adam Soltys2026-08-181-9/+9
* Mutinynet runs on our own rails: a coinos-hosted electrs serves the chain for...Adam Soltys2026-08-181-3/+6
* The HTLC expiry stops trusting a cached clock: tip fetches bypass the CDN, an...Adam Soltys2026-08-181-1/+15
* The board drive gets a second witness: the wallet's own chain view vouches fo...Adam Soltys2026-08-182-4/+28
* The footer signs its build: one glance settles whether the PWA is running tod...Adam Soltys2026-08-181-1/+4
* A confirmed board stops waiting on a flaky tip: confirmation itself counts fo...Adam Soltys2026-08-182-5/+13
* The top-up prompt counts money already on its way: a board awaiting confirmat...Adam Soltys2026-08-182-2/+11
* The crown leaves the shop floor for good — it was never merchandiseAdam Soltys2026-08-181-4/+2
* A wallet keeps one name per domain, not one name total: staging and mainnet c...Adam Soltys2026-08-181-3/+37
* The ark send review joins the boarding party: an amount Spending can't cover ...Adam Soltys2026-08-181-1/+11
* The on-chain send from Spending shows both doors: the cooperative exit it alw...Adam Soltys2026-08-182-1/+15
* Money finds its way to Spending: the setup wizard ends with a top-up step whe...Adam Soltys2026-08-183-3/+34
* An empty Spending stops being a dead end: the zap button becomes the door to ...Adam Soltys2026-08-173-10/+33
* The claim field greets you by name: your nostr username arrives pre-filled wh...Adam Soltys2026-08-171-0/+24
* The avatar ask learns to recognize a face: an identity with a published pictu...Adam Soltys2026-08-172-1/+11
* Typed names take the instant rail too: a Send button outranks the Zap for our...Adam Soltys2026-08-172-4/+19
* Our names get a second answer: when DNS is late the registrar speaks for its ...Adam Soltys2026-08-171-9/+26
* Old money stops surprising: a payment confirmed more than fifteen minutes ago...Adam Soltys2026-08-171-1/+6
* A full profile fetch outranks the day-old cache: the freshest kind 0 stamps t...Adam Soltys2026-08-171-1/+8
* Staging names its own: mutinynet claims land at @staging.coinos.io — play p...Adam Soltys2026-08-171-15/+19
* A picked punk publishes its full address: the avatar step stops writing relat...Adam Soltys2026-08-171-2/+5
* Mutinynet gets the full name experience: the payment-address pane, the claim ...Adam Soltys2026-08-171-1/+6
* The spending tap keeps its promise and then makes an offer: the account exist...Adam Soltys2026-08-171-3/+8
* One tap grows the Spending side: same seed, named Spending, no wizard — and...Adam Soltys2026-08-171-9/+14
* The savings-only card offers the door: Set up a spending account sits right o...Adam Soltys2026-08-172-3/+6
* Spending admits it exists: a wallet created AS Spending needs no further proo...Adam Soltys2026-08-171-4/+31
* The login identity stays with the wallet that earned it: a live signer no lon...Adam Soltys2026-08-171-1/+16
* Staging gets a hat economy of its own: mutinynet mints on its own CLN into it...Adam Soltys2026-08-172-29/+37
* The phantom Spending flag heals itself: off mainnet, a spending side with no ...Adam Soltys2026-08-171-1/+12
* A mainnet name stops vouching for mutinynet spending: the claimed-address evi...Adam Soltys2026-08-171-2/+7
* A snapshot only counts on its own network: the seed-keyed cache stops showing...Adam Soltys2026-08-172-1/+17
* One Back per screen: the outer step's back yields while the entropy page hold...Adam Soltys2026-08-171-2/+3
* Entropy gets a room of its own: a button beside Copy and Regenerate opens a p...Adam Soltys2026-08-172-41/+65
* The entropy fold drops the arrow act: a plain Entropy button opens it on both...Adam Soltys2026-08-172-3/+3
* The import pane learns the entropy trick: the same fold, the same text, the s...Adam Soltys2026-08-171-20/+40
* The entropy copy trims its jargon and raises the bar: what you type is what y...Adam Soltys2026-08-171-2/+2
* The entropy door moves behind the phrase: newcomers see one Generate button, ...Adam Soltys2026-08-171-19/+26
* Own entropy means owned outcome: the typed text alone derives the seed, so re...Adam Soltys2026-08-173-13/+16
* The logout blurb ends where it should: your wallets stay saved on this deviceAdam Soltys2026-08-171-1/+1
* The seed takes dice: an optional entropy field folds open on the generate ste...Adam Soltys2026-08-173-6/+33
* The forget option speaks at full volume — same size as its siblings, red sa...Adam Soltys2026-08-171-1/+1
* One Log out button, one honest question: the popup offers the plain exit and ...Adam Soltys2026-08-174-13/+35
* The profile grows a second, honest exit: Log out leaves the room, Log out & f...Adam Soltys2026-08-173-2/+23
* The wallet row's delete earns a trash can instead of an ambiguous ✕, and Cl...Adam Soltys2026-08-172-2/+2
* A blank-password vault stops masquerading as a locked one: new wallets auto-s...Adam Soltys2026-08-172-6/+21
* The lock test learns the doors moved: logout is the front door and asks for a...Adam Soltys2026-08-161-6/+6