• Joined on 2026-02-27
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-16 16:56:45 -05:00
e28cacbe8e style(balance): use the shared SegmentedControl for the earnings toolbar
46371c69df perf(balance): stop large-wallet balance polls from saturating the node
3cda8c9e31 perf(history): persist the sent-sweep watermark (windowed relaunch)
Compare 3 commits »
DanS pushed to perf/idle-rendering-and-scan-throttles at DragonX/ObsidianDragon 2026-10-15 11:29:01 -05:00
064c9d1b61 feat(balance): inline period-earnings in the address list and totals
2ef91ea7d4 feat(settings): period-earnings preferences + per-address opt-in
19da7d1474 feat(data): period-earnings aggregation for the Balance tab
faf45e60e4 fix(mining): make "Est. Daily" honest about variance and fees
2282f332a6 feat(history): view the transactions involving an address
Compare 6 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-15 11:29:01 -05:00
064c9d1b61 feat(balance): inline period-earnings in the address list and totals
2ef91ea7d4 feat(settings): period-earnings preferences + per-address opt-in
19da7d1474 feat(data): period-earnings aggregation for the Balance tab
faf45e60e4 fix(mining): make "Est. Daily" honest about variance and fees
2282f332a6 feat(history): view the transactions involving an address
Compare 6 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-14 18:49:14 -05:00
e40c6c0a7c perf(market): clip off-screen rows in the portfolio editor
4d95ef68f6 perf(contacts): clip off-screen rows in the Cards and List views
3f85953452 perf(ui): stop backdrop effects requesting frames behind a modal
5a3d36904c test(litebe): make the retire test deterministic under the change-gate
ef14518089 perf(litebe): change-gate the idle lite refresh worker
Compare 219 commits »
DanS pushed to perf/idle-rendering-and-scan-throttles at DragonX/ObsidianDragon 2026-10-14 18:47:35 -05:00
e40c6c0a7c perf(market): clip off-screen rows in the portfolio editor
4d95ef68f6 perf(contacts): clip off-screen rows in the Cards and List views
3f85953452 perf(ui): stop backdrop effects requesting frames behind a modal
5a3d36904c test(litebe): make the retire test deterministic under the change-gate
ef14518089 perf(litebe): change-gate the idle lite refresh worker
Compare 6 commits »
DanS pushed to perf/idle-rendering-and-scan-throttles at DragonX/ObsidianDragon 2026-10-14 09:25:40 -05:00
6d4ed96f6d fix(litebe): make HD t-address derivation atomic under scan
b49f85bcbe perf(litebe): take a read lock for wallet serialization in do_save
0bdea68337 perf(litebe): memoize per-note viewing-key decode on wallet open
c045e56d4e perf(litebe-sync): bound the gRPC block channel with backpressure
be69c9bafe fix(litebe-sync): bound the reorg recovery window to the max depth
Compare 10 commits »
DanS pushed to perf/wallet-scan-rpc-costs at DragonX/dragonx 2026-10-14 09:25:40 -05:00
416f1ffd6d rpc: read vNodes under cs_vNodes in getinfo/getnetworkinfo
fd67a1a15a wallet: don't abort building witnesses for viewing-key-only notes
1faa349c27 gtest: check GetFilteredNotes and operation status against the old code
7f64df008e rpc: answer z_getoperationstatus without cs_main and cs_wallet
c32c85b7f0 wallet: count the entries listtransactions skips instead of building them
Compare 10 commits »
DanS created branch perf/wallet-scan-rpc-costs in DragonX/dragonx 2026-10-14 09:25:39 -05:00
DanS created branch perf/idle-rendering-and-scan-throttles in DragonX/ObsidianDragon 2026-10-14 09:25:38 -05:00
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-02 22:16:03 -05:00
71ed92b9f1 feat(wallet): consolidate notes per address, keeping each address's funds in place
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-02 20:32:42 -05:00
e367eb47ff chore(docs): move internal design docs, the overview mockup and old release notes out of the repo
31d8742ce7 feat(ui): explain mining addresses everywhere and stop offering them for payment
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-02 20:08:42 -05:00
5246898968 feat(ui): treat transparent addresses as mining-only addresses
DanS pushed to dev at DragonX/ObsidianDragon 2026-10-02 12:17:07 -05:00
a3361020d1 feat(daemon): recognise our detached node, tail POSIX debug.log, more RPC threads
e20b70d73f fix(daemon): never restart, delete or swap under a node that hasn't exited
1215ded1a0 feat(ui): say "Node busy" instead of "Launching dragonxd"; honest quit copy
0f25c67600 feat(rpc): stop flooding a busy node's RPC queue; fix the reconnect storm
0c821333c8 fix(app): stop the seed-backup nudge and chat identity retrying every frame
Compare 25 commits »
DanS pushed to dev at DragonX/dragonx 2026-09-30 20:25:52 -05:00
69bb035e7e wallet/main: break the replay -> witness-rebuild -> kill loop on large wallets
da191e447d Merge branch 'dev' for the v1.3.0 release
Compare 2 commits »
DanS pushed tag v2.0.2 to DragonX/ObsidianDragon 2026-09-04 05:07:42 -05:00
DanS pushed tag lite-v1.1.1 to DragonX/ObsidianDragon 2026-09-04 05:07:42 -05:00
DanS pushed to master at DragonX/ObsidianDragon 2026-09-04 05:07:42 -05:00
46189da0da Merge dev: format release-note checksums as a table
bc6c1de7d6 docs: format release-note checksums as a File/SHA-256 table (match v2.0.0)
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-09-04 05:07:42 -05:00
bc6c1de7d6 docs: format release-note checksums as a File/SHA-256 table (match v2.0.0)
DanS pushed to master at DragonX/ObsidianDragon 2026-09-04 05:05:07 -05:00
ec88dac459 Merge dev: inline SHA-256 in v2.0.2 / lite v1.1.1 release notes
d058e5fc2a docs: inline SHA-256 checksums in v2.0.2 / lite v1.1.1 release notes
Compare 2 commits »
DanS pushed to dev at DragonX/ObsidianDragon 2026-09-04 05:05:07 -05:00
d058e5fc2a docs: inline SHA-256 checksums in v2.0.2 / lite v1.1.1 release notes