aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Ark state moves to IndexedDB: raw bytes on disk, memory-fronted, write-behind.Adam Soltys2026-09-104-27/+244
* Ark: persist vtxo bytes as base64 (a third smaller than hex); hex still read,...Adam Soltys2026-09-103-15/+31
* Ark: local state stops growing forever — spent coins shed bytes, done actio...Adam Soltys2026-09-101-0/+52
* Phone boot: remember opened DM wraps across boots; supersede stuck relay-only...Adam Soltys2026-09-092-6/+33
* Sync: oversized domains ride Blossom blobs — plus a coinos-hosted server.Adam Soltys2026-09-094-14/+294
* Boot: price the Ark exit advisory by size only — no more 5s of secp256k1 on...Adam Soltys2026-09-093-24/+61
* Add "Sign into another account" — switch identities without logging out.Adam Soltys2026-09-082-0/+11
* DMs: one nostr identity per wallet (stop the phantom seed-key inbox).Adam Soltys2026-09-081-2/+20
* Fix "Cannot mix BigInt and other types" when creating an on-chain gift.Adam Soltys2026-09-071-3/+4
* Tap payments: no recipient-form flash before the pay animation.Adam Soltys2026-09-071-8/+22
* Durable sync outbox: fix the fresh-device phantom "Sent" that showed a zero b...Adam Soltys2026-09-066-55/+204
* Auto-pay: no "Paying" screen — the badge animates spinner → green check i...Adam Soltys2026-09-062-11/+36
* Chat reactions render inside the bubble (Telegram-style), not floating below it.Adam Soltys2026-09-063-21/+25
* LNURL auto-pay: budget presets + skip the review-screen flash on an armed pay.Adam Soltys2026-09-062-12/+31
* Fix the on-chain gift front-running vulnerability architecturally: ephemeral-...Adam Soltys2026-09-063-54/+170
* Interim safety for on-chain gifts ahead of the crypto redesign. (1) On-chain ...Adam Soltys2026-09-062-0/+37
* On-chain gift claims can no longer strand funds at an address the claimer's b...Adam Soltys2026-09-061-1/+19
* LNURL/merchant payments read as PAYMENTS, not zaps, and skip redundant steps....Adam Soltys2026-09-064-10/+96
* Spending wears just the ⚡ now, not ⚡ + the ark mark — the ark symbol wa...Adam Soltys2026-09-051-2/+1
* Heal dead push subscriptions from a VAPID key rotation — the reason notific...Adam Soltys2026-09-051-2/+15
* Payment push notifications are scoped to their network, so a mainnet payment ...Adam Soltys2026-09-051-1/+6
* POS tools are merchant-only now: the tap-to-pay link and terminal-token cards...Adam Soltys2026-09-052-3/+13
* The POS-link QR is itself a lightning: link — tapping it on the device show...Adam Soltys2026-09-051-1/+7
* The POS-link card's LNURL copy button copies a lightning: URI (lowercase bech...Adam Soltys2026-09-051-1/+3
* Settings: lay the payment-address sections out as cards; zap settings under N...Adam Soltys2026-09-052-59/+65
* morph: leave <details open> to the user; key the names settings sectionsAdam Soltys2026-09-052-7/+19
* Point of sale: show the terminal's tap-to-pay LNURL, link and QRAdam Soltys2026-09-052-2/+22
* Point of sale: a coinos-pos terminal works against a nameAdam Soltys2026-09-052-0/+31
* Account cards carry identity at a glance (user feedback): the Spending card w...Adam Soltys2026-09-052-5/+25
* The chat inbox rows (DM list + community list) read at message size: peer nam...Adam Soltys2026-09-051-0/+4
* LNURL payments name the merchant: after the pay-params fetch, the metadata's ...Adam Soltys2026-09-051-0/+24
* Chat goes full-bleed on phones like the notes feed — the home list, communi...Adam Soltys2026-09-053-6/+21
* Handle lightning:lnurl1… links properly. Two faults: (1) an intent often ar...Adam Soltys2026-09-052-3/+29
* Scrub silent payments from everything user-facing — the receive feature is ...Adam Soltys2026-09-052-2/+1
* Android wrapper app (android/): a minimal TWA around v3.coinos.io whose whole...Adam Soltys2026-09-041-0/+32
* Public kind-1 publishes (profile posts and thread replies) carry a NIP-89 cli...Adam Soltys2026-09-041-1/+8
* Spending-coins rows say what they mean: the exit chip reads "exit cost 3,688 ...Adam Soltys2026-09-042-16/+12
* Hats no longer pop in a beat after page load. The hats feature is a deferred ...Adam Soltys2026-09-042-1/+55
* Three profile/thread refinements from field use. (1) The thread reply box sit...Adam Soltys2026-09-041-62/+114
* Every nostr post row carries a ↩ Reply button beside the ⚡ zap: it opens ...Adam Soltys2026-09-041-1/+14
* Links inside your own DM/chat bubble now inherit the bubble's foreground with...Adam Soltys2026-09-041-0/+5
* Profile notes become a real feed: INFINITE SCROLL (nearing the page bottom pu...Adam Soltys2026-09-042-6/+63
* The tap-a-bubble action sheet works in DMs too: reactions + Reply + Copy (no ...Adam Soltys2026-09-042-8/+143
* The pager's Prev/Next buttons loop within the pages instead of disabling at t...Adam Soltys2026-09-041-2/+5
* Flip the swipe ring's tab order per feedback: … page0 ⇄ page1 … lastPag...Adam Soltys2026-09-041-8/+8
* The wallet swipe surfaces now form ONE RING with no dead ends: … page0 ⇄ ...Adam Soltys2026-09-041-25/+33
* An uploaded (or pasted) profile picture or cover previews at the top of the p...Adam Soltys2026-09-041-6/+17
* Your own profile page opens as a PROFILE now, not a form: npub (tap to copy �...Adam Soltys2026-09-043-14/+64
* Telegram-style message action sheet + replies in community chat. Tapping any ...Adam Soltys2026-09-044-28/+129
* The delete × on chat bubbles is a true 18px circle again and no longer overl...Adam Soltys2026-09-041-1/+5