• Joined on 2026-02-27
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 22:50:32 -05:00
3f127f9b62 feat(request,balance): Request-Payment create-address empty-state + tx empty states
f2d9590058 feat(send): usable-while-syncing form, calmer validation, honest clear/memo/source
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 18:37:00 -05:00
ee6e99965c feat(balance,notifications): shielded-card tooltip + clearer toast severity
b3e09a3314 feat(onboarding): friendlier wizard bootstrap + Done screen starts the daemon
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 18:27:47 -05:00
2fdf33f99b feat(chat): "Request" pill on unsolicited conversations in the list
092a802959 feat(balance): pending chip in the Donut, Shield and Timeline layouts too
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 13:13:01 -05:00
e9eeaf00c3 feat(chat): Accept/Block card for unsolicited contact requests
572b98cbcf feat(shield): pick the mining address from a dropdown + show a confirm preview
bcfc324426 feat(balance): labeled "Pending +X" chip with tooltip in more layouts
7cea9b7339 feat(bootstrap,validate): Retry keeps the mirror; Validate works offline
f3f0b32a48 feat(ux): robust sync ETA, persist Explorer settings, gate export-all out of lite
Compare 5 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 12:09:52 -05:00
8fe20f6385 feat(mining): persistent start/stop error caption + timeout-aware pool status
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 11:55:43 -05:00
15c1181aef feat(shield): colour shield/merge status by outcome + spinner; friendly errors
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 11:53:31 -05:00
0101cc707c feat(network): a clear auth-failed node banner with a fix-it action
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 11:44:25 -05:00
adf61e43d6 feat(transfer): add Send-tab guards, a correct TxID label + copy, inline reasons
fb281714f9 feat(i18n,mining): translate warmup block/tx-type labels; fix the disconnected-solo mine tooltip
74c497922e fix(hidpi): scale security-dialog buttons, market caption, QR inset by dpiScale
Compare 3 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 09:52:25 -05:00
ae16c06d24 feat(contacts,chat): a "Message" action linking Contacts to Chat
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 09:45:30 -05:00
408393a547 feat(chat): add a "Copy my chat address" button
a80be443d1 feat(market): flag a stale price instead of showing it as a fresh green number
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 09:20:50 -05:00
a792a1ec0c feat(ux): clearer chat delivery, explorer empty/range states, honest settings label
a11130769d feat(send): show fee + total on the compose form; fix the stuck confirm on recheck
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 09:09:33 -05:00
4c6a78b3b0 fix(security): color seed-save by outcome; explain the Encrypt button; friendly key-export errors
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 09:04:30 -05:00
7d2972f315 feat(mining): explain solo/pool, add a payout-address create path, surface the miner download
8eee351faa fix(history): show shielding moves as neutral "Shielded", not red "Sent"
09f39f9183 feat(i18n,errors): route node-action toasts through i18n + friendlyRpcError
Compare 3 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 08:30:12 -05:00
5cfa713be1 test(sweep): capture the no-peers node banner on its full-node sweep target
cd9ca4cd77 test(sweep): add UI-sweep targets for the new syncing / no-peers / chat-identity states
9db73323b6 feat(ui): friendly RPC errors + pause-on-hover/ellipsis toasts
4a8d07edce feat(balance): show a "catching up — funds are safe" strip while syncing
643ac7daef feat(seed,console): persistent re-nudging seed backup; confirm destructive console commands
Compare 9 commits »
DanS deleted branch perf/idle-rendering-and-scan-throttles from DragonX/ObsidianDragon 2026-10-17 14:53:16 -05:00
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-17 14:43:07 -05:00
9ff64b1846 perf(history): band the full sent-sweep so it doesn't hold cs_main for minutes
DanS pushed to dev at DragonX/dragonx 2026-10-17 09:19:09 -05:00
3032eb7868 wallet/rpc: gather Sapling keys once per history RPC, not per output per address
7c3563cd5a wallet/rpc: order history RPC txs by pointer, not by deep copy
190023f85f wallet: note-cache review follow-ups
23877e1038 wallet: -checknotecache, a diagnostic for the note plaintext cache
43635b7fd7 wallet: decrypt big note-cache batches on worker threads
Compare 16 commits »
DanS pushed to dev at DragonX/dragonx 2026-10-16 22:20:38 -05:00
7131b3673f qa: add fd-guard, the close() guard and regtest harness that found the double close
70b35ac11a wallet/db: keep the BDB logs when the shutdown flush fails
5b36d7ad24 validationinterface: shut down cleanly when a wallet block notification throws
9cb31326e3 main: open block and undo files read-only when they're opened for reading
d91e069da3 net: stop wolfSSL's CloseSocket macro from turning P2P closes into double closes
Compare 5 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-16 21:22:10 -05:00
b47d55a3d0 feat(balance): show total period-earnings in every layout
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-16 18:58:29 -05:00
07437fb447 perf(history): weekly safety-net full re-sweep for sent history