This website requires JavaScript.
0343d48c13
feat(ui): keep the wallet syncing while minimized
DanS and Claude Opus 4.8
2026-09-01 01:09:50 -05:00
a3892c0fd3
fix(ui): stop spurious "Blockchain rescan complete" toast after restoring from minimize
DanS and Claude Opus 4.8
2026-09-01 00:49:06 -05:00
f7df315695
fix(ui): remove the "Taking longer than expected" startup stall notice
DanS and Claude Opus 4.8
2026-09-01 00:15:27 -05:00
aec996a9ce
feat(mining): host a RandomX stratum pool from the node (v1.3.0+)
DanS and Claude Opus 4.8
2026-08-31 23:19:48 -05:00
90e02b1ddd
feat(ui): surface daemon DEGRADED mode + v1.3.0 auto-shield status
DanS and Claude Opus 4.8
2026-08-31 22:48:46 -05:00
ef8ceeaf9a
feat(net): seed via the round-robin DNS record + node1/node5 (backwards-compatible)
DanS and Claude Opus 4.8
2026-08-31 22:48:46 -05:00
ba1d760bb3
fix(autoshield): defer to the daemon's own coinbase auto-shield on v1.3.0+
DanS and Claude Opus 4.8
2026-08-31 22:33:12 -05:00
0942691eb3
fix(win): route shell-outs through a windowless helper (no cmd.exe flash)
DanS and Claude Opus 4.8
2026-08-30 23:58:54 -05:00
a2f84be2d4
fix(win): stop console-window flash on launch (spawn daemon with CREATE_NO_WINDOW)
DanS and Claude Opus 4.8
2026-08-30 23:43:12 -05:00
7e8b99a82b
feat(shutdown): confirm before stopping the daemon mid witness-cache rebuild
DanS and Claude Opus 4.8
2026-08-30 23:32:03 -05:00
29274c2f48
fix(ui): trim verbose startup notice; show daemon output on shutdown for external daemons
DanS and Claude Opus 4.8
2026-08-30 23:09:17 -05:00
870793433b
fix(sync): stop large-wallet balance polling from starving block connection
DanS and Claude Opus 4.8
2026-08-30 22:45:51 -05:00
08cfeb0e08
feat(ui): rework the consolidate/merge modal
DanS and Claude Opus 4.8
2026-08-20 22:33:59 -05:00
5daf2d83b6
feat(ui): large-wallet nudge as a one-time toast + clickable alert
DanS and Claude Opus 4.8
2026-08-20 18:09:36 -05:00
6d26ccd0ed
feat(ui): large-wallet nudge in Node & Security
DanS and Claude Opus 4.8
2026-08-20 17:41:25 -05:00
a7514becbc
feat(ui): credit The DragonX Developers in the About tab
DanS and Claude Opus 4.8
2026-08-20 17:17:03 -05:00
558cfcbe56
fix(ui): restore ObsidianDragon logo in header and About tab
DanS and Claude Opus 4.8
2026-08-20 17:06:04 -05:00
d0bd55b9c1
feat(ui): settings polish — button retune, daemon card, RPC 2-row, chat preview
DanS and Claude Opus 4.8
2026-08-20 16:59:03 -05:00
b37d3d97b6
fix(send/receive): unify card width, justify receive footer, fix recipient-row button height/clip/glyph
DanS and Claude Opus 4.8
2026-08-19 16:10:02 -05:00
8778398d31
feat(ui): layout polish — fill dead space, pair/box/collapse, warning weight, dialog glass
DanS and Claude Opus 4.8
2026-08-19 13:56:13 -05:00
d5c30237d2
refactor(ui): consolidate dialog footers + shared empty-state, unify buttons/rounding
DanS and Claude Opus 4.8
2026-08-19 11:23:49 -05:00
a598217975
fix(ui): cut-off/clipping — recent-tx collisions, updater note wrap, request-payment URI, console filter, icon-grid scroll
DanS and Claude Opus 4.8
2026-08-19 10:11:55 -05:00
9205addf55
feat(ui): width-responsiveness — content max-width cap + per-surface form/input clamps
DanS and Claude Opus 4.8
2026-08-18 23:15:39 -05:00
ce8c7696d4
fix(ui): finish HiDPI pass — cosmetic ×dpiScale, narrow-width reflow, recent-list reserves
DanS and Claude Opus 4.8
2026-08-18 21:29:10 -05:00
99d1e73676
fix(ui): scale unscaled geometry at HiDPI — inputs, send progress cards, chat/pool overlaps, peer rows
DanS and Claude Opus 4.8
2026-08-18 20:53:29 -05:00
755cf22ad0
fix(ui): make HiDPI-overflowing containers scrollable — wizard, overlay dialogs, balance recent-tx
DanS and Claude Opus 4.8
2026-08-18 20:12:01 -05:00
e24ca015d1
feat(ui): implement UI/UX audit — i18n, HiDPI, theme, destructive-action & overflow fixes
DanS and Claude Opus 4.8
2026-08-18 17:54:15 -05:00
0de44569b7
feat(mining): thread-count stepper, adaptive tiles, dropdown click-through fix, xmrig version state
DanS and Claude Opus 4.8
2026-08-18 15:39:43 -05:00
06afbee4f8
fix(mining): remediate mining-tab audit (22 findings) — crash-safety, async control, validation, math
DanS and Claude Opus 4.8
2026-08-18 14:53:46 -05:00
6ee81a5abe
fix: security-audit remediation (15 findings), empty-wallet warning, and send/chat/console/shutdown UX
DanS and Claude Opus 4.8
2026-08-18 13:18:49 -05:00
ea26c0cbbb
fix(balance): stop the displayed balance cratering during a pending shielded send
DanS and Claude Opus 4.8
2026-08-13 16:40:14 -05:00
13b225d8f5
fix(send): prefix shielded-send memos with "utf8:" so the daemon accepts them
DanS and Claude Opus 4.8
2026-08-13 15:49:09 -05:00
08aed34bbe
fix(daemon): actually stop an external daemon on quit when the setting is on
DanS and Claude Opus 4.8
2026-08-12 00:08:08 -05:00
5edbe8a276
feat(recovery): redesign the wallet auto-recovery flow
DanS and Claude Opus 4.8
2026-08-10 22:11:26 -05:00
001e85ac1a
fix(ui): prevent text/button cutoff and scale hand-drawn geometry at HiDPI
DanS and Claude Opus 4.8
2026-08-10 22:11:07 -05:00
393f3d147e
feat(recovery): bundle & embed the offline wallet-rebuild helper in every release
DanS and Claude Opus 4.8
2026-08-10 22:10:57 -05:00
ac49f44f84
fix(node): show recovery actions in the daemon-error overlay (not a separate dialog)
DanS and Claude Opus 4.8
2026-08-10 12:28:48 -05:00
3216debc7d
fix(node): detect a wallet salvage at startup, not only on connect
DanS and Claude Opus 4.8
2026-08-10 12:04:07 -05:00
8ffcd9cc8c
build(node): bundle dragonx-wallet-rebuild in Linux + Windows releases
DanS and Claude Opus 4.8
2026-08-10 11:38:20 -05:00
bc183257b7
feat(node): in-app "Rebuild wallet database" recovery for a BDB-inconsistent wallet
DanS and Claude Opus 4.8
2026-08-10 11:26:55 -05:00
b2e037bb67
chore(gitignore): never track wallet.dat (holds private keys)
DanS and Claude Opus 4.8
2026-08-10 10:20:32 -05:00
975650f11b
fix(node): restore the LARGEST salvage backup, not the newest (salvage cascade)
DanS and Claude Opus 4.8
2026-08-10 00:52:41 -05:00
384d64ea5d
feat(node): one-click "Restore original wallet" after a daemon auto-recovery
DanS and Claude Opus 4.8
2026-08-10 00:45:47 -05:00
3b7423f3a1
feat(node): warn when the daemon auto-recovers (salvages) wallet.dat
DanS and Claude Opus 4.8
2026-08-10 00:30:11 -05:00
d136916e80
feat(node): detect an unreadable block DB on startup and offer a one-click reindex
DanS and Claude Opus 4.8
2026-08-09 23:49:46 -05:00
f88304fed2
fix(wallets): stop a legacy wallet showing as a seed-phrase wallet when linked
DanS and Claude Opus 4.8
2026-08-09 15:29:23 -05:00
5296dd7ae5
fix(parsers): harden RPC/price/updater parsing against valid-but-unhandled input
DanS and Claude Opus 4.8
2026-08-09 13:38:50 -05:00
a1d3964e34
fix(lite): require exactly 24 words on first-run restore (crash on valid seed)
DanS and Claude Opus 4.8
2026-08-09 01:32:40 -05:00
5b6ba5094b
docs(lite): clarify SDXL viewing-key HRP differs from the full node
DanS and Claude Opus 4.8
2026-08-09 00:59:29 -05:00
c3e81a5fa6
fix(send): accept P2SH/multisig recipients in the send + URI address gates
DanS and Claude Opus 4.8
2026-08-09 00:12:17 -05:00
d603a54618
fix(import): recognize real DragonX key formats in the import gate
DanS and Claude Opus 4.8
2026-08-08 22:22:29 -05:00
c61c211dfe
fix(ui): add vertical padding above and below the recent-alerts popup content
DanS and Claude Opus 4.8
2026-08-02 23:12:20 -05:00
16244d84a0
chore(release): bump version to 2.0.1
DanS and Claude Opus 4.8
2026-08-02 22:53:23 -05:00
32be868dbc
feat(migrate): persist the sweep opid so a mid-sweep interruption can resume (W3-3)
DanS and Claude Opus 4.8
2026-08-02 22:11:37 -05:00
8bb3198562
fix(diagnostics): address adversarial review of the QoL UI (popup, staleness, DPI, i18n)
DanS and Claude Opus 4.8
2026-08-02 21:14:38 -05:00
4b3f0fa92b
feat(diagnostics): persistent alert history with a status-bar bell (Foundation QoL)
DanS and Claude Opus 4.8
2026-08-02 20:57:02 -05:00
c7c3440a7b
feat(diagnostics): refresh-staleness badge on the Total Balance card (W6-2)
DanS and Claude Opus 4.8
2026-08-02 20:48:56 -05:00
e779ded2e8
feat(diagnostics): persistent node/RPC error banner at top of content (Foundation QoL)
DanS and Claude Opus 4.8
2026-08-02 20:21:05 -05:00
940dd21464
feat(diagnostics): add "Copy diagnostics" + "Open log folder" actions (Foundation QoL)
DanS and Claude Opus 4.8
2026-08-02 15:37:52 -05:00
207f9074db
feat(diagnostics): make the logging + crash infrastructure actually work (W7-2, W7-3, W7-4)
DanS and Claude Opus 4.8
2026-08-02 15:31:23 -05:00
05b00b158b
fix(wallet): surface silent save failures + stale-state cleanups (W5-1, W5-2, W6-1, W6-3)
DanS and Claude Opus 4.8
2026-08-02 15:22:13 -05:00
f9ddab059e
fix(wallet): stamp syncedHere only after identity verified + guard the startup wallet file (W1-3)
DanS and Claude Opus 4.8
2026-08-02 15:18:09 -05:00
de1ae736de
fix(wallet): guard against opening a missing/wrong wallet file (W1-1, W1-2, W1-4)
DanS and Claude Opus 4.8
2026-08-02 14:56:59 -05:00
03c1b63e03
fix(migrate): correct fund-adjacent migrate-to-seed bugs (W3-1, W3-2, W3-4)
DanS and Claude Opus 4.8
2026-08-02 14:53:58 -05:00
8c12b27c0a
fix(security): don't silently leave a wallet unencrypted or unlocked (W2-2, W2-4)
DanS and Claude Opus 4.8
2026-08-02 14:48:02 -05:00
c7d163f44a
feat(lite): wire the create-time passphrase into the lite encrypt/unlock flow (W5-3)
DanS and Claude Opus 4.8
2026-08-02 14:39:02 -05:00
7e4822c021
fix(security): warn that the seed-backup file is unencrypted plaintext (W4-5)
DanS and Claude Opus 4.8
2026-08-02 14:25:15 -05:00
f9b622cb25
fix(security): scrub in-memory key/passphrase copies in the wallet secret paths (W4-1, W4-3, W2-3)
DanS and Claude Opus 4.8
2026-08-02 14:12:44 -05:00
9204fa148a
fix(security): delete the plaintext key export after decrypt-wallet import (W2-1)
DanS and Claude Opus 4.8
2026-08-02 14:02:45 -05:00
da0e9f5915
fix(console): redact secret-bearing commands from the console echo and history (W7-1)
DanS and Claude Opus 4.8
2026-08-02 13:57:52 -05:00
d188a08db7
test(daemon): add F1/F2 process-lifecycle integration tests; fix clobbered start error
DanS and Claude Opus 4.8
2026-08-02 13:11:15 -05:00
ff5f5ddf23
docs: add CHANGELOG with daemon-startup hardening release notes
DanS and Claude Opus 4.8
2026-08-02 12:06:02 -05:00
56f9802fb9
i18n: back-fill daemon-startup hardening strings
DanS and Claude Opus 4.8
2026-08-02 12:05:53 -05:00
efb271cb9a
fix(rpc): refuse plaintext-remote RPC by default and tighten isLocalHost
DanS and Claude Opus 4.8
2026-08-02 11:40:35 -05:00
eb69e491b9
fix(startup): surface a "taking too long" notice when the daemon won't come up
DanS and Claude Opus 4.8
2026-08-02 11:33:26 -05:00
2675b8ab93
fix(startup): surface filesystem failures and verify Sapling param integrity
DanS and Claude Opus 4.8
2026-08-02 11:07:32 -05:00
b3444e0a89
fix(daemon): harden startup process lifecycle (crash race, exec failure, datadir lock)
DanS and Claude Opus 4.8
2026-08-02 10:32:30 -05:00
45b652f514
feat(mining): live pool fee, saved/custom pool rows, and payout-address fix
DanS and Claude Opus 4.8
2026-07-25 03:48:05 -05:00
c252e60f7f
docs: add v2.0.0 and lite-v1.0.0 release notes
DanS and Claude Fable 5
2026-07-23 22:33:58 -05:00
fffee9f0b5
build(lite-backend): pin the SDXL backend to rustc 1.63 via rust-toolchain.toml
v2.0.0
lite-v1.0.0
DanS and Claude Opus 4.8
2026-07-23 21:30:16 -05:00
00ffc959e5
fix(build): name macOS DMGs after the app + stop wiping other variants' artifacts
DanS and Claude Opus 4.8
2026-07-23 21:24:54 -05:00
b561406c23
fix(build): make macOS release builds work natively
DanS and Claude Opus 4.8
2026-07-23 20:02:44 -05:00
5a0743a17b
fix(setup): skip sudo apt when the Windows toolchain is already installed
DanS and Claude Fable 5
2026-07-23 17:59:05 -05:00
a7b0770ad0
feat(scripts): sign-daemon-release release command (package + sign prebuilt binaries)
DanS and Claude Fable 5
2026-07-23 17:59:05 -05:00
7d8323a622
Merge branch 'chore/rename-xmrig-hac-to-drg-xmrig' into dev
DanS
2026-07-23 14:56:28 -05:00
320944fd18
chore(setup): build miner from DragonX/drg-xmrig and rename staging dir
DanS and Claude Opus 4.8
2026-07-23 14:55:42 -05:00
6d5e0ac614
Merge contacts table-view footer fix into dev (follow-up to #1 )
DanS
2026-07-22 23:46:55 -05:00
02554d523d
fix(ui): align contacts table-view footer with cards/list views
DanS and Claude Fable 5
2026-07-22 23:45:14 -05:00
21da9e75fc
Merge pull request 'Security audit remediations + Overview/Mining UI polish' (#1 ) from fix/audit-remediations-dev into dev
DanS
2026-07-22 17:19:29 -05:00
c53b7f771e
fix(ui): overview/mining polish + default-pool cleanup
#1
DanS and Claude Fable 5
2026-07-22 16:01:51 -05:00
bcee4bfe72
fix(security): apply audit remediations to dev (ported + dev-only)
DanS and Claude Fable 5
2026-07-22 12:02:50 -05:00
0e5533f6b9
fix(build): exit 0 on a successful single-platform release
DanS and Claude Fable 5
2026-07-22 10:44:01 -05:00
080f3d9668
fix(build): enforce build-from-source for the lite backend (F15-1)
DanS and Claude Fable 5
2026-07-22 02:12:45 -05:00
c6bd4eb733
fix(build): verify pinned build inputs (appimagetool, Sapling params)
DanS and Claude Fable 5
2026-07-22 02:02:17 -05:00
13788b5dd0
fix(security): harden untrusted-input parsing (Tier 4 audit items)
DanS and Claude Fable 5
2026-07-22 01:56:13 -05:00
5554016029
fix(security): remediate high/medium findings from branch audit
DanS and Claude Fable 5
2026-07-22 01:16:24 -05:00
e1870c3b23
i18n: translate the 37 new settings tooltips into all 8 languages
DanS and Claude Opus 4.8
2026-07-21 22:02:19 -05:00
7cf0bb8bc7
feat(settings): add hover tooltips to the settings controls that lacked them
DanS and Claude Opus 4.8
2026-07-21 21:31:15 -05:00
541a9e1fd5
feat(settings): split Chat & Contacts into Appearance | Messaging columns
DanS and Claude Opus 4.8
2026-07-21 21:16:37 -05:00
07b8e0b2cb
revert(settings): drop the page-level card masonry
DanS and Claude Opus 4.8
2026-07-21 21:13:37 -05:00