This website requires JavaScript.
572b98cbcf
feat(shield): pick the mining address from a dropdown + show a confirm preview
DanS and Claude Opus 4.8
2026-10-18 13:09:41 -05:00
bcfc324426
feat(balance): labeled "Pending +X" chip with tooltip in more layouts
DanS and Claude Opus 4.8
2026-10-18 13:07:43 -05:00
7cea9b7339
feat(bootstrap,validate): Retry keeps the mirror; Validate works offline
DanS and Claude Opus 4.8
2026-10-18 13:05:40 -05:00
f3f0b32a48
feat(ux): robust sync ETA, persist Explorer settings, gate export-all out of lite
DanS and Claude Opus 4.8
2026-10-18 13:02:46 -05:00
8fe20f6385
feat(mining): persistent start/stop error caption + timeout-aware pool status
DanS and Claude Opus 4.8
2026-10-18 12:09:49 -05:00
15c1181aef
feat(shield): colour shield/merge status by outcome + spinner; friendly errors
DanS and Claude Opus 4.8
2026-10-18 11:55:40 -05:00
0101cc707c
feat(network): a clear auth-failed node banner with a fix-it action
DanS and Claude Opus 4.8
2026-10-18 11:53:29 -05:00
adf61e43d6
feat(transfer): add Send-tab guards, a correct TxID label + copy, inline reasons
DanS and Claude Opus 4.8
2026-10-18 11:44:19 -05:00
fb281714f9
feat(i18n,mining): translate warmup block/tx-type labels; fix the disconnected-solo mine tooltip
DanS and Claude Opus 4.8
2026-10-18 11:42:29 -05:00
74c497922e
fix(hidpi): scale security-dialog buttons, market caption, QR inset by dpiScale
DanS and Claude Opus 4.8
2026-10-18 11:39:45 -05:00
ae16c06d24
feat(contacts,chat): a "Message" action linking Contacts to Chat
DanS and Claude Opus 4.8
2026-10-18 09:52:21 -05:00
408393a547
feat(chat): add a "Copy my chat address" button
DanS and Claude Opus 4.8
2026-10-18 09:44:33 -05:00
a80be443d1
feat(market): flag a stale price instead of showing it as a fresh green number
DanS and Claude Opus 4.8
2026-10-18 09:42:34 -05:00
a792a1ec0c
feat(ux): clearer chat delivery, explorer empty/range states, honest settings label
DanS and Claude Opus 4.8
2026-10-18 09:20:47 -05:00
a11130769d
feat(send): show fee + total on the compose form; fix the stuck confirm on recheck
DanS and Claude Opus 4.8
2026-10-18 09:14:44 -05:00
4c6a78b3b0
fix(security): color seed-save by outcome; explain the Encrypt button; friendly key-export errors
DanS and Claude Opus 4.8
2026-10-18 09:09:29 -05:00
7d2972f315
feat(mining): explain solo/pool, add a payout-address create path, surface the miner download
DanS and Claude Opus 4.8
2026-10-18 09:03:24 -05:00
8eee351faa
fix(history): show shielding moves as neutral "Shielded", not red "Sent"
DanS and Claude Opus 4.8
2026-10-18 08:57:38 -05:00
09f39f9183
feat(i18n,errors): route node-action toasts through i18n + friendlyRpcError
DanS and Claude Opus 4.8
2026-10-18 08:55:29 -05:00
5cfa713be1
test(sweep): capture the no-peers node banner on its full-node sweep target
DanS and Claude Opus 4.8
2026-10-17 23:59:03 -05:00
cd9ca4cd77
test(sweep): add UI-sweep targets for the new syncing / no-peers / chat-identity states
DanS and Claude Opus 4.8
2026-10-17 17:27:22 -05:00
9db73323b6
feat(ui): friendly RPC errors + pause-on-hover/ellipsis toasts
DanS and Claude Opus 4.8
2026-10-17 16:53:37 -05:00
4a8d07edce
feat(balance): show a "catching up — funds are safe" strip while syncing
DanS and Claude Opus 4.8
2026-10-17 16:48:33 -05:00
643ac7daef
feat(seed,console): persistent re-nudging seed backup; confirm destructive console commands
DanS and Claude Opus 4.8
2026-10-17 16:46:09 -05:00
e27d88eca4
feat(chat): explain the no-identity state and why a send is stuck
DanS and Claude Opus 4.8
2026-10-17 16:41:30 -05:00
6efe3c0f5c
feat(send,peers): show full recipient + contact label on confirm; actionable peers empty state
DanS and Claude Opus 4.8
2026-10-17 16:37:28 -05:00
750771ebfb
feat(network): give the "no peers" banner an honest detail and a Restart action
DanS and Claude Opus 4.8
2026-10-17 16:33:17 -05:00
a99f71a0cd
fix(ux): land quick-win UX audit fixes across settings, exports, toasts, nav
DanS and Claude Opus 4.8
2026-10-17 16:27:58 -05:00
9ff64b1846
perf(history): band the full sent-sweep so it doesn't hold cs_main for minutes
DanS and Claude Opus 4.8
2026-10-17 14:42:16 -05:00
b47d55a3d0
feat(balance): show total period-earnings in every layout
DanS and Claude Opus 4.8
2026-10-16 20:02:04 -05:00
07437fb447
perf(history): weekly safety-net full re-sweep for sent history
DanS and Claude Opus 4.8
2026-10-16 17:56:30 -05:00
e28cacbe8e
style(balance): use the shared SegmentedControl for the earnings toolbar
DanS and Claude Opus 4.8
2026-10-15 13:17:58 -05:00
46371c69df
perf(balance): stop large-wallet balance polls from saturating the node
DanS and Claude Opus 4.8
2026-10-15 13:17:58 -05:00
3cda8c9e31
perf(history): persist the sent-sweep watermark (windowed relaunch)
DanS and Claude Opus 4.8
2026-10-16 14:47:48 -05:00
064c9d1b61
feat(balance): inline period-earnings in the address list and totals
DanS and Claude Opus 4.8
2026-10-15 11:22:12 -05:00
2ef91ea7d4
feat(settings): period-earnings preferences + per-address opt-in
DanS and Claude Opus 4.8
2026-10-15 11:22:12 -05:00
19da7d1474
feat(data): period-earnings aggregation for the Balance tab
DanS and Claude Opus 4.8
2026-10-15 11:22:12 -05:00
faf45e60e4
fix(mining): make "Est. Daily" honest about variance and fees
DanS and Claude Opus 4.8
2026-10-15 10:56:36 -05:00
2282f332a6
feat(history): view the transactions involving an address
DanS and Claude Opus 4.8
2026-10-15 10:13:15 -05:00
5fcab14e4e
feat(settings): adjustable opacity for the favorite gold outline + star
DanS and Claude Opus 4.8
2026-10-15 09:58:17 -05:00
e40c6c0a7c
perf(market): clip off-screen rows in the portfolio editor
DanS and Claude Opus 4.8
2026-10-14 16:55:07 -05:00
4d95ef68f6
perf(contacts): clip off-screen rows in the Cards and List views
DanS and Claude Opus 4.8
2026-10-14 16:55:07 -05:00
3f85953452
perf(ui): stop backdrop effects requesting frames behind a modal
DanS and Claude Opus 4.8
2026-10-14 12:36:43 -05:00
5a3d36904c
test(litebe): make the retire test deterministic under the change-gate
DanS and Claude Opus 4.8
2026-10-14 12:36:43 -05:00
ef14518089
perf(litebe): change-gate the idle lite refresh worker
DanS and Claude Opus 4.8
2026-10-14 12:00:26 -05:00
39292b1b1f
feat(litebe): salted Argon2id KDF for new encrypted wallets
DanS and Claude Opus 4.8
2026-10-14 10:37:34 -05:00
6d4ed96f6d
fix(litebe): make HD t-address derivation atomic under scan
DanS and Claude Opus 4.8
2026-10-14 08:50:12 -05:00
b49f85bcbe
perf(litebe): take a read lock for wallet serialization in do_save
DanS and Claude Opus 4.8
2026-10-14 08:50:12 -05:00
0bdea68337
perf(litebe): memoize per-note viewing-key decode on wallet open
DanS and Claude Opus 4.8
2026-10-14 08:50:12 -05:00
c045e56d4e
perf(litebe-sync): bound the gRPC block channel with backpressure
DanS and Claude Opus 4.8
2026-10-14 08:50:12 -05:00
be69c9bafe
fix(litebe-sync): bound the reorg recovery window to the max depth
DanS and Claude Opus 4.8
2026-10-14 08:50:12 -05:00
d9dae45c39
fix(lite): flush the wallet save on quit before _Exit
DanS and Claude Opus 4.8
2026-10-14 07:51:34 -05:00
e2210cf5d3
fix(lite): refresh the sidebar unconfirmed badge on confirmations
DanS and Claude Opus 4.8
2026-10-14 07:51:34 -05:00
25ad23aee4
fix(tx): de-duplicate transparent rows across listtransactions pages
DanS and Claude Opus 4.8
2026-10-14 07:21:07 -05:00
6a6ac8cf99
fix(tx): list transactions with account "*" so labelled rows show
DanS and Claude Opus 4.8
2026-10-14 07:21:07 -05:00
998788d351
perf(rpc): move the result subtree out of the parse tree
DanS and Claude Opus 4.8
2026-10-14 07:21:07 -05:00
16371c5879
fix(rpc): bypass the env proxy for loopback RPC and local stats
DanS and Claude Opus 4.8
2026-10-14 07:21:07 -05:00
d9143f0e18
fix(rpc): keep the worker alive on non-std throws; atomic flags
DanS and Claude Opus 4.8
2026-10-14 07:21:07 -05:00
7e7804e577
perf(daemon): skip the UI-thread datadir lock wait
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
8df0fe1734
perf(app): run miner shutdown off the UI thread
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
30f5243dd1
perf(daemon): back off the monitor poll when idle
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
b407b8927a
perf(miner): abort xmrig stat fetches on stop
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
60b3ad5d5a
fix(miner): close the xmrig stdout fd after the monitor join
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
614dfbbc5b
fix(daemon): let DRAGONX.conf dbcache override the pinned value
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
a6b7b966b0
fix(daemon): reset the console offset to the watermark on restart
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
e9042f091e
refactor(daemon): share the output ring-window helper
DanS and Claude Opus 4.8
2026-10-14 06:26:13 -05:00
e77b960cc5
build: embed ui.toml and banlist with INCBIN instead of a configure loop
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
3fd52fbdaf
perf(chat): ingest a message batch in one transaction
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
1416654385
perf(tx-cache): skip Argon2id for unencrypted wallets
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
3554ba1e2d
perf(noise): tile the resident noise texture on GL instead of a copy
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
aa486266c6
perf(texture): cap and downscale theme images on load
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
8c5bd485dd
fix(lite): probe servers without joining the thread on the UI thread
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
8168e26d93
perf(updater): read the downloaded archive in one bounded allocation
DanS and Claude Opus 4.8
2026-10-13 22:03:00 -05:00
e685d425ed
fix(updater): cancel the release-metadata request on dialog close
DanS and Claude Opus 4.8
2026-10-13 22:02:59 -05:00
2396ed33db
fix(settings): tolerate wrongly-typed values instead of quarantining
DanS and Claude Opus 4.8
2026-10-13 22:02:59 -05:00
f47528de53
fix(startup): move the single-instance lock to a private per-user file
DanS and Claude Opus 4.8
2026-10-13 20:57:21 -05:00
bf5cb39566
fix(bootstrap): restrict download redirects to https
DanS and Claude Opus 4.8
2026-10-13 20:57:21 -05:00
667c89ba51
fix(bootstrap): resume downloads without discarding a valid archive
DanS and Claude Opus 4.8
2026-10-13 20:57:21 -05:00
4d9d528566
fix(bootstrap): keep the archive unless a checksum truly mismatches
DanS and Claude Opus 4.8
2026-10-13 20:57:21 -05:00
b3a1a9e654
fix(bootstrap): report verify progress correctly past 2 GiB
DanS and Claude Opus 4.8
2026-10-13 20:57:21 -05:00
e1003cba43
perf(migrate): gate the seed-migration confirming balance scan
DanS and Claude Opus 4.8
2026-10-13 19:24:12 -05:00
f1b0ae5ce7
fix(net): cap market and bootstrap HTTP response bodies
DanS and Claude Opus 4.8
2026-10-13 19:24:12 -05:00
edbb98d9ec
perf(chat): single-pass watermark and move-append on chat load
DanS and Claude Opus 4.8
2026-10-13 19:24:12 -05:00
2a535c844d
fix(security): overwrite key/PIN files with fsync before deleting them
DanS and Claude Opus 4.8
2026-10-13 19:24:12 -05:00
63a422a615
fix(security): only a real wrong passphrase counts toward unlock lockout
DanS and Claude Opus 4.8
2026-10-13 19:24:12 -05:00
100d76b88f
fix(input): handle the first Alt+wheel while idle in the wait path
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
fa1ba97286
perf(win): skip DWM blur/acrylic when the window starts opaque
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
53da160546
fix(window): defer caption-button window ops out of the ImGui frame
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
49240facff
perf(resize): dedupe the live-resize watcher, early-out DX11 resize
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
13059412ce
fix(log): share one handle between stdout and stderr on Windows
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
45d8bdccf0
perf(startup): drop the unused SDL gamepad subsystem and nav flag
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
a24ffea86e
perf(startup): let Windows relax the system timer resolution
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
5d9bd1688c
fix(security): clear the secret clipboard on a monotonic clock
DanS and Claude Opus 4.8
2026-10-13 18:16:50 -05:00
f3f85d602d
fix(mining): stamp hashrate history and label the chart by real time
DanS and Claude Opus 4.8
2026-10-13 17:42:30 -05:00
2c9e99c022
perf(daemon): memoize the external debug.log miss
DanS and Claude Opus 4.8
2026-10-13 17:42:30 -05:00
1cd4ea4026
fix(security): throttle and wipe the import dialog clipboard preview
DanS and Claude Opus 4.8
2026-10-13 17:42:30 -05:00
d601f786e2
perf(lite): cache walletExists() to stop per-frame FFI
DanS and Claude Opus 4.8
2026-10-13 17:42:30 -05:00
29c1674094
fix(mining): honour the pool Refresh button in Manual mode
DanS and Claude Opus 4.8
2026-10-13 17:42:30 -05:00
95605dd7e9
fix(ui): stop global shortcuts auto-repeating; skip invalid skins
DanS and Claude Opus 4.8
2026-10-13 17:42:29 -05:00
96352ce9ad
fix(daemon): guard start/connect during shutdown
DanS and Claude Opus 4.8
2026-10-13 17:42:29 -05:00