aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Keep carousel flick destination through stale scroll-end eventsAdam Soltys13 days2-12/+128
* The built-in community's fallback name is Coinos, matching its new owner-sign...Adam Soltys13 days1-1/+1
* Asset paths are site-absolute: relative ones resolved against a deep page (/f...Adam Soltys13 days3-36/+8
* Chip strips drag sideways with a mouse (a drag doesn't click the chip it star...Adam Soltys13 days2-0/+40
* Amethyst's feed model: an Everything feed (your follows, everyone on your lis...Adam Soltys13 days4-15/+90
* Desktop layout: from 900px the bottom nav is a left rail (your profile first ...Adam Soltys13 days3-12/+141
* PWA maskable icon is the inner mark on white, like the native app's adaptive ...Adam Soltys13 days2-1/+1
* Auto-pay budgets on offer are round money when fiat is the unit on screen ($1...Adam Soltys13 days1-1/+9
* A tapped lightning:lnurl (NFC at a till) waits on the paying shell for the fe...Adam Soltys13 days2-17/+28
* POS terminals ring up in the owner's currency: the app sends its currency whe...Adam Soltys13 days2-2/+10
* Max in fiat sends every sat: the figure a Max fill wrote is remembered with i...Adam Soltys13 days2-7/+19
* The 'Coins renew in ~N days for X. Manage' line under the Spending balance is...Adam Soltys13 days1-29/+3
* Max fills the amount in the unit the field shows: in fiat that's money floore...Adam Soltys13 days5-8/+68
* Registrar: rateExempt IPs in names-config.json skip the per-minute limits (th...Adam Soltys13 days1-0/+4
* Prefetch visible post threads after a bounded reading dwellAdam Soltys13 days4-6/+129
* Coins in another device's renewal are busy here too: the renewal sliver names...Adam Soltys13 days3-39/+94
* Renewals show on every device: the sync snapshot carries each device's own re...Adam Soltys13 days3-2/+112
* A renewal refused for 'insufficient refresh fee' re-reads the server's fee sc...Adam Soltys13 days2-1/+91
* Renewal page shows the server's flat renewal fee: the schedule reads '0.2% + ...Adam Soltys13 days2-4/+12
* A finished renewal adopted twice no longer shows 'Renewal in progress' foreve...Adam Soltys13 days2-1/+89
* F-Droid recipe: wrap IssueTracker / unwrap Binaries the way fdroid rewritemet...Adam Soltys13 days1-3/+3
* F-Droid recipe: source and signed APKs on git.coinos.io while the GitHub org ...Adam Soltys13 days1-4/+4
* Savings scan looks 20 addresses past the last used one (BIP-44 gap limit) ins...Adam Soltys13 days1-35/+40
* No speaker pop on opening the app: the zap sound decodes in an OfflineAudioCo...Adam Soltys14 days2-25/+42
* Gentler on relays: a relay that says rate-limited (CLOSED/OK/NOTICE) gets no ...Adam Soltys14 days2-12/+148
* Feed videos before they play: the picture fills the box with only the play bu...Adam Soltys14 days6-12/+61
* Videos: posters for clips that came without one, and an H.264 copy for a clip...Adam Soltys14 days7-9/+448
* Desktop Send focus: a mouse click leaves the Send button focused, and that bl...Adam Soltys2026-10-072-10/+30
* Wizard cover: an upload icon (arrow out of a tray) instead of the camera emojiAdam Soltys2026-10-071-1/+2
* Desktop: Send opens with the cursor in the recipient field (once per visit, n...Adam Soltys2026-10-072-13/+22
* Call the protocol by its name: 'Marmot (MLS)' in the group-type picker and th...Adam Soltys2026-10-072-6/+6
* Setup wizard: a cover behind the avatar — twelve nature covers (self-hosted...Adam Soltys2026-10-0730-9/+152
* DMs: read every relay our kind-10050 inbox list names (up to 8), not just the...Adam Soltys2026-10-071-1/+4
* Profile links paint whole on the first frame: the server renders /npub1…, /...Adam Soltys2026-10-075-9/+391
* History: a Lightning payment still settling (a zap, mostly) shows at once as ...Adam Soltys2026-10-073-6/+82
* Send suggestions: a name lookup's avatar is a quiet circle until its profile ...Adam Soltys2026-10-072-3/+99
* Browser tests: public relays answered in the page, never reachedAdam Soltys2026-10-0791-113/+241
* names: a welcome DM counts as sent only when a relay acknowledges it — dead...Adam Soltys2026-10-071-2/+24
* Desktop: the Send amount field takes the cursor as soon as it appears (once; ...Adam Soltys2026-10-072-1/+30
* Swiping to Savings opens its Receive pane (the deposit address, no extra tap)...Adam Soltys2026-10-072-6/+170
* ark ui-test and comments-test: no more timing racesAdam Soltys2026-10-072-10/+76
* Merge branch 'worktree-agent-a9ba2f8bea9a7dafc'Adam Soltys2026-10-0718-635/+262
|\
| * ln-e2e-test: wait for both CLN nodes to reach the chain tip before the hold r...Adam Soltys2026-10-071-0/+5
| * ark ui-test: port the browser e2e to the current appAdam Soltys2026-10-072-142/+127
| * expired-dust-test: skip unless captaind runs a short vtxo lifetimeAdam Soltys2026-10-071-1/+10
| * ark tests: shared aliceReady() keeps the bark funding wallet usableAdam Soltys2026-10-076-22/+58
| * ark board/refresh tests: current regtest chain and server rulesAdam Soltys2026-10-074-7/+15
| * Drop the third-party HTLC swap bridge tests: the policy they exercise is goneAdam Soltys2026-10-072-391/+0
| * electrum-ws.test: a real bun test that skips when no bridge listens on :50003Adam Soltys2026-10-071-27/+39
| * bolt12-test: committed regtest offer/invoice fixtures instead of a vanished s...Adam Soltys2026-10-073-4/+9