• Joined on 2026-02-27
DanS created branch feature/autoshield-coinbase in DragonX/dragonx 2026-08-21 19:10:04 -05:00
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-19 13:56:16 -05:00
8778398d31 feat(ui): layout polish — fill dead space, pair/box/collapse, warning weight, dialog glass
d5c30237d2 refactor(ui): consolidate dialog footers + shared empty-state, unify buttons/rounding
a598217975 fix(ui): cut-off/clipping — recent-tx collisions, updater note wrap, request-payment URI, console filter, icon-grid scroll
Compare 3 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-18 23:15:41 -05:00
9205addf55 feat(ui): width-responsiveness — content max-width cap + per-surface form/input clamps
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-18 21:33:30 -05:00
ce8c7696d4 fix(ui): finish HiDPI pass — cosmetic ×dpiScale, narrow-width reflow, recent-list reserves
99d1e73676 fix(ui): scale unscaled geometry at HiDPI — inputs, send progress cards, chat/pool overlaps, peer rows
755cf22ad0 fix(ui): make HiDPI-overflowing containers scrollable — wizard, overlay dialogs, balance recent-tx
Compare 3 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-18 18:01:20 -05:00
e24ca015d1 feat(ui): implement UI/UX audit — i18n, HiDPI, theme, destructive-action & overflow fixes
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-18 15:39:58 -05:00
0de44569b7 feat(mining): thread-count stepper, adaptive tiles, dropdown click-through fix, xmrig version state
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-18 14:53:50 -05:00
06afbee4f8 fix(mining): remediate mining-tab audit (22 findings) — crash-safety, async control, validation, math
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-18 13:19:54 -05:00
6ee81a5abe fix: security-audit remediation (15 findings), empty-wallet warning, and send/chat/console/shutdown UX
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-13 16:44:53 -05:00
ea26c0cbbb fix(balance): stop the displayed balance cratering during a pending shielded send
13b225d8f5 fix(send): prefix shielded-send memos with "utf8:" so the daemon accepts them
08aed34bbe fix(daemon): actually stop an external daemon on quit when the setting is on
5edbe8a276 feat(recovery): redesign the wallet auto-recovery flow
001e85ac1a fix(ui): prevent text/button cutoff and scale hand-drawn geometry at HiDPI
Compare 6 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 12:28:53 -05:00
ac49f44f84 fix(node): show recovery actions in the daemon-error overlay (not a separate dialog)
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 12:04:11 -05:00
3216debc7d fix(node): detect a wallet salvage at startup, not only on connect
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 11:38:24 -05:00
8ffcd9cc8c build(node): bundle dragonx-wallet-rebuild in Linux + Windows releases
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 11:27:00 -05:00
bc183257b7 feat(node): in-app "Rebuild wallet database" recovery for a BDB-inconsistent wallet
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 10:20:38 -05:00
b2e037bb67 chore(gitignore): never track wallet.dat (holds private keys)
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 00:52:44 -05:00
975650f11b fix(node): restore the LARGEST salvage backup, not the newest (salvage cascade)
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 00:45:51 -05:00
384d64ea5d feat(node): one-click "Restore original wallet" after a daemon auto-recovery
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-10 00:30:16 -05:00
3b7423f3a1 feat(node): warn when the daemon auto-recovers (salvages) wallet.dat
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-09 23:49:57 -05:00
d136916e80 feat(node): detect an unreadable block DB on startup and offer a one-click reindex
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-09 15:29:26 -05:00
f88304fed2 fix(wallets): stop a legacy wallet showing as a seed-phrase wallet when linked
DanS pushed to dev at DragonX/ObsidianDragon 2026-08-09 13:39:04 -05:00
5296dd7ae5 fix(parsers): harden RPC/price/updater parsing against valid-but-unhandled input