index
:
coinosv3.git
master
coinos v3 — bitcoin, Ark, Lightning and nostr wallet (web + Android)
coinos
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
Android wrapper app (android/): a minimal TWA around v3.coinos.io whose whole...
Adam Soltys
2026-09-04
1
-0
/
+32
*
Public kind-1 publishes (profile posts and thread replies) carry a NIP-89 cli...
Adam Soltys
2026-09-04
1
-1
/
+8
*
Spending-coins rows say what they mean: the exit chip reads "exit cost 3,688 ...
Adam Soltys
2026-09-04
2
-16
/
+12
*
Hats no longer pop in a beat after page load. The hats feature is a deferred ...
Adam Soltys
2026-09-04
2
-1
/
+55
*
Three profile/thread refinements from field use. (1) The thread reply box sit...
Adam Soltys
2026-09-04
1
-62
/
+114
*
Every nostr post row carries a ↩ Reply button beside the ⚡ zap: it opens ...
Adam Soltys
2026-09-04
1
-1
/
+14
*
Links inside your own DM/chat bubble now inherit the bubble's foreground with...
Adam Soltys
2026-09-04
1
-0
/
+5
*
Profile notes become a real feed: INFINITE SCROLL (nearing the page bottom pu...
Adam Soltys
2026-09-04
2
-6
/
+63
*
The tap-a-bubble action sheet works in DMs too: reactions + Reply + Copy (no ...
Adam Soltys
2026-09-04
2
-8
/
+143
*
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
*
An uploaded (or pasted) profile picture or cover previews at the top of the p...
Adam Soltys
2026-09-04
1
-6
/
+17
*
Your own profile page opens as a PROFILE now, not a form: npub (tap to copy �...
Adam Soltys
2026-09-04
3
-14
/
+64
*
Telegram-style message action sheet + replies in community chat. Tapping any ...
Adam Soltys
2026-09-04
4
-28
/
+129
*
The delete × on chat bubbles is a true 18px circle again and no longer overl...
Adam Soltys
2026-09-04
1
-1
/
+5
*
Chat renders links and sends emoji reactions. Links: community bubbles and DM...
Adam Soltys
2026-09-04
4
-5
/
+95
*
Public read-only coinos community chat at /chat — a share-anywhere link tha...
Adam Soltys
2026-09-04
5
-15
/
+292
*
On-chain tx history now UNIONS across every device's core snapshot (+ local s...
Adam Soltys
2026-09-04
1
-0
/
+19
*
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
*
Passkey identities stay signed in across reloads: the passkey-derived nostr k...
Adam Soltys
2026-09-04
1
-6
/
+27
*
The balance carousel no longer changes height mid-swipe: the Top up from Savi...
Adam Soltys
2026-09-04
1
-6
/
+17
*
Move nip44 decryption off the main thread — the remaining boot secp256k1 af...
Adam Soltys
2026-09-04
3
-25
/
+117
*
Lightning receives to a
[email protected]
address now wear the ⚡ instead of th...
Adam Soltys
2026-09-04
2
-6
/
+86
*
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
*
The carousel stutter is the ark history memo re-cooling on a timer: rebuildin...
Adam Soltys
2026-09-04
2
-9
/
+13
*
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
*
The Move panel (Top up from savings / move to savings) gets a Cancel: it unfo...
Adam Soltys
2026-09-03
1
-1
/
+7
*
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
*
Nostr signature verification moves off the main thread: the pool's synchronou...
Adam Soltys
2026-09-03
2
-6
/
+80
*
Communities no longer decrypt on the home screen: init built and subscribed e...
Adam Soltys
2026-09-03
1
-17
/
+37
*
The exit-depth advisory stops pricing itself in the render path: it decoded e...
Adam Soltys
2026-09-03
1
-21
/
+39
*
Ark reconcile signs in time-sliced batches: it built a status query (schnorr ...
Adam Soltys
2026-09-03
1
-3
/
+12
*
The post-refresh carousel stutter, root-caused and fixed: a CPU profile of th...
Adam Soltys
2026-09-03
1
-11
/
+41
*
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 DM backfill yields to the main thread: decrypting a gift-wrap backlog (NI...
Adam Soltys
2026-09-03
1
-0
/
+10
*
Ark key derivation gets memoized — the boot CPU hog. A profile of the first...
Adam Soltys
2026-09-03
1
-2
/
+13
*
The post-refresh drag stops lurching: ark's state persistence was the stall. ...
Adam Soltys
2026-09-03
1
-2
/
+42
*
The real 'false start': the auto-select-Spending one-shot yanking the card ba...
Adam Soltys
2026-09-03
2
-1
/
+12
*
Two carousel polish fixes. The 'slight move after history loads' was the vert...
Adam Soltys
2026-09-03
2
-1
/
+12
*
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
2
-5
/
+24
*
History stays home under the panes: Receive and Send now fold open ABOVE the ...
Adam Soltys
2026-09-03
1
-6
/
+16
[next]