• Joined on 2026-02-27
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 15:16:39 -05:00
6f369376ec fix(lite): surface sync failures instead of a frozen "Syncing 99.9%"; don't report a lost server as "Synced"
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 15:11:52 -05:00
02fa1a228a fix(lite): per-address spendable honours the backend spendable flag; flag imported view-only addresses
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 15:07:27 -05:00
099d5df3e1 fix(lite): refuse backend calls after a retired bridge is shut down; make the shutdown flag atomic
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 14:44:16 -05:00
df98f98669 perf(history): don't rebuild the O(N) tx display cache on every block for a confirmation-only change
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 14:39:11 -05:00
6d58802127 fix(lock): clear in-flight unlock/PIN/encrypt flags on disconnect so the lock screen can't wedge
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 14:37:31 -05:00
165675b131 fix(lite): render a lite send as a negative debit, not a green "+"; recover unauthored-send amounts
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 14:30:19 -05:00
08a4427e31 fix(send): treat a lost send reply as "outcome unknown", not a plain failure, to prevent a double-send
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 13:10:58 -05:00
f4460beddd fix(sweep,lite): don't misread a funded key as empty; guard lite send amount; use spendable balance
70d5c233c0 fix(send): stop a fee-tier change from re-sending Max; compare affordability in satoshis
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 12:05:07 -05:00
c0d10e9664 security(hygiene): best-effort scrubbing of residual in-memory secret copies (Tier 4)
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 11:39:41 -05:00
d16bbf3695 security: payment-URI amount validation, export filename sanitize, chat crash-guard, HTTPS-only, conf 0600, pool auto-lock
83ce73f26b security(console): mask key-dump command RESULTS in the scrollback
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 10:34:50 -05:00
31e9c2ee2c security(exposure): owner-only ACLs on Windows, auto-clearing export copy, require SHA-256 for bootstrap
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 09:28:29 -05:00
6b0f2eda22 security: scrub on-screen secrets on lock; redact lite console secret args; no-shell wallet rebuild
dc1617a2c1 security(lite): harden the C-ABI string boundary + backend result parsing
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 08:51:13 -05:00
f213878a7c refactor(ui): semantic status text uses material tokens instead of hardcoded colors
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 08:44:58 -05:00
8d8e523a26 i18n(migrate,sweep): translate status/error strings + add a hygiene regression guard
8b07f776e5 feat(ux): copy-to-clipboard confirmations + scale wizard buttons for HiDPI
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-19 00:19:26 -05:00
8b46ead72a feat(export): CSV export scope — All / current filter / date range
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 23:51:10 -05:00
8961cbdfc9 feat(export): sanitize CSV filename + Open-folder button
794150b11b feat(chat,notifications): first-run chat intro card; clickable toast history + "+N" badge
2e74a3ca69 feat(explorer,keys): distinguish lookup failures; key-export unlock affordance
e94d88e723 fix(console): confirmed destructive commands now run; gate z_exportmnemonic
Compare 4 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 23:36:18 -05:00
097b2ea014 feat(ux): wizard handoff note, daemon restart reminder, settings polish (code)
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 23:35:35 -05:00
a43ac0156f feat(chat): make the key-verify lock clickable with a fingerprint dialog
534120d3de feat(peers): success toasts for ban/unban/clear + confirm the bulk Clear-All
a90aa29478 feat(ux): wizard handoff note, daemon restart reminder, settings polish; drop legacy settings_window
Compare 3 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 23:20:35 -05:00
a30a083df0 feat(security): persist unlock lockout across restarts; keep unlock errors visible
89d3975eb3 feat(migration): second backup acknowledgement + confirm Discard and Sweep
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-18 23:04:59 -05:00
3f1838cfdd feat(chat): confirm before exporting decrypted chat history to plaintext
dcb8e6eb25 feat(mining): persistent payout error, solo-address explainer, i18n cleanup
Compare 2 commits »