| Commit message (Expand) | Author | Age | Files | Lines |
| * | Each account in the switcher wears its own face, and its own renewal warning. | Adam Soltys | 2026-09-10 | 1 | -6/+21 |
| * | Identity switching moves to the profile page, with faces. | Adam Soltys | 2026-09-10 | 1 | -8/+45 |
| * | Profile page gets "Sign into another account" beside Log out. | Adam Soltys | 2026-09-10 | 1 | -3/+12 |
| * | Onboarding: fix the crash after a name claim/migration; keep a login-owned na... | Adam Soltys | 2026-09-10 | 1 | -2/+8 |
| * | Ark state moves to IndexedDB: raw bytes on disk, memory-fronted, write-behind. | Adam Soltys | 2026-09-10 | 1 | -0/+1 |
| * | Add "Sign into another account" — switch identities without logging out. | Adam Soltys | 2026-09-08 | 1 | -0/+9 |
| * | Durable sync outbox: fix the fresh-device phantom "Sent" that showed a zero b... | Adam Soltys | 2026-09-06 | 1 | -1/+1 |
| * | LNURL/merchant payments read as PAYMENTS, not zaps, and skip redundant steps.... | Adam Soltys | 2026-09-06 | 1 | -0/+15 |
| * | Spending wears just the ⚡ now, not ⚡ + the ark mark — the ark symbol wa... | Adam Soltys | 2026-09-05 | 1 | -2/+1 |
| * | morph: leave <details open> to the user; key the names settings sections | Adam Soltys | 2026-09-05 | 1 | -1/+13 |
| * | Account cards carry identity at a glance (user feedback): the Spending card w... | Adam Soltys | 2026-09-05 | 1 | -5/+16 |
| * | Handle lightning:lnurl1… links properly. Two faults: (1) an intent often ar... | Adam Soltys | 2026-09-05 | 1 | -0/+17 |
| * | Scrub silent payments from everything user-facing — the receive feature is ... | Adam Soltys | 2026-09-05 | 1 | -1/+1 |
| * | Android wrapper app (android/): a minimal TWA around v3.coinos.io whose whole... | Adam Soltys | 2026-09-04 | 1 | -0/+32 |
| * | The pager's Prev/Next buttons loop within the pages instead of disabling at t... | Adam Soltys | 2026-09-04 | 1 | -2/+5 |
| * | Flip the swipe ring's tab order per feedback: … page0 ⇄ page1 … lastPag... | Adam Soltys | 2026-09-04 | 1 | -8/+8 |
| * | The wallet swipe surfaces now form ONE RING with no dead ends: … page0 ⇄ ... | Adam Soltys | 2026-09-04 | 1 | -25/+33 |
| * | Your own profile page opens as a PROFILE now, not a form: npub (tap to copy �... | Adam Soltys | 2026-09-04 | 1 | -1/+1 |
| * | Public read-only coinos community chat at /chat — a share-anywhere link tha... | Adam Soltys | 2026-09-04 | 1 | -0/+14 |
| * | Swiping over the history list now turns its pages (left = older, matching the... | Adam Soltys | 2026-09-04 | 1 | -2/+18 |
| * | The new account's history now loads the moment a carousel flick is released, ... | Adam Soltys | 2026-09-04 | 1 | -26/+80 |
| * | The balance carousel no longer changes height mid-swipe: the Top up from Savi... | Adam Soltys | 2026-09-04 | 1 | -6/+17 |
| * | Remove the temporary carousel diagnostics (window.__dl / __scroll ring buffer... | Adam Soltys | 2026-09-04 | 1 | -41/+1 |
| * | THE carousel stutter, root-caused via a per-frame scroll trace: a real flick ... | Adam Soltys | 2026-09-04 | 1 | -3/+25 |
| * | TEMP: scroll trace records only while moving (+700ms tail) so flick motion su... | Adam Soltys | 2026-09-04 | 1 | -2/+9 |
| * | TEMP: trace scrollLeft per frame into window.__scroll to catch a position jum... | Adam Soltys | 2026-09-04 | 1 | -0/+10 |
| * | TEMP: add dropped-frame logging to carousel diagnostics — logs any >40ms fr... | Adam Soltys | 2026-09-04 | 1 | -1/+12 |
| * | TEMP: carousel drag diagnostics (window.__dl ring buffer) logging each releas... | Adam Soltys | 2026-09-03 | 1 | -1/+13 |
| * | Critical fix: the commit-threshold change I just shipped threw on every drag ... | Adam Soltys | 2026-09-03 | 1 | -2/+2 |
| * | The carousel 'stutter' was a snap-back, not a stall: frame-by-frame of the la... | Adam Soltys | 2026-09-03 | 1 | -10/+16 |
| * | Fix the switch that scrollend broke, and land the actual stutter fix. scrolle... | Adam Soltys | 2026-09-03 | 1 | -21/+15 |
| * | The carousel's stutter was the switch render landing mid-glide: a one-frame s... | Adam Soltys | 2026-09-03 | 1 | -6/+16 |
| * | The real 'false start': the auto-select-Spending one-shot yanking the card ba... | Adam Soltys | 2026-09-03 | 1 | -0/+4 |
| * | Two carousel polish fixes. The 'slight move after history loads' was the vert... | Adam Soltys | 2026-09-03 | 1 | -1/+3 |
| * | The carousel stops snapping back mid-throw: on release the mandatory snap-typ... | Adam Soltys | 2026-09-03 | 1 | -1/+16 |
| * | The balance carousel stops stuttering during boot: the post-render alignment ... | Adam Soltys | 2026-09-03 | 1 | -4/+13 |
| * | History stays home under the panes: Receive and Send now fold open ABOVE the ... | Adam Soltys | 2026-09-03 | 1 | -6/+16 |
| * | Reconcile rows earn a real detail page: date, amount, and every consumed coin... | Adam Soltys | 2026-09-03 | 1 | -4/+6 |
| * | The black flash on Get started dies at the morph: a reused button whose class... | Adam Soltys | 2026-09-02 | 1 | -0/+10 |
| * | The drag holds its tongue until you let go — no account switch while the bu... | Adam Soltys | 2026-09-02 | 1 | -18/+37 |
| * | The single-file wallet returns as a first-class artifact: every build now emi... | Adam Soltys | 2026-09-02 | 1 | -3/+15 |
| * | The mouse drag learns to catch a flick: release velocity over the last ~100ms... | Adam Soltys | 2026-09-02 | 1 | -7/+28 |
| * | History becomes home: the tab bar slims to Receive | Send (tapping the lit on... | Adam Soltys | 2026-09-02 | 1 | -27/+87 |
| * | The carousel becomes what it was meant to be: two separate balance CARDS ridi... | Adam Soltys | 2026-09-02 | 1 | -54/+57 |
| * | The balance grows a card carousel: Spending and Savings become side-by-side f... | Adam Soltys | 2026-09-02 | 1 | -37/+82 |
| * | Recipient search warms its pipes on focus, not first keystroke: the Primal ca... | Adam Soltys | 2026-09-02 | 1 | -3/+5 |
| * | Tab feedback at touch speed: the strip's active state flips with a direct DOM... | Adam Soltys | 2026-09-02 | 1 | -2/+14 |
| * | Tabs answer the finger, not the click: switching happens on pointerdown (the ... | Adam Soltys | 2026-09-02 | 1 | -1/+16 |
| * | The phone's Back button closes a payment's details instead of teleporting to ... | Adam Soltys | 2026-08-30 | 1 | -1/+5 |
| * | A migrated coinos.io account keeps its face and its cover: the claim fetches ... | Adam Soltys | 2026-08-30 | 1 | -1/+9 |