-
46189da0da
Merge dev: format release-note checksums as a table
master
v2.0.2
lite-v1.1.1
DanS
2026-09-04 05:07:40 -05:00
-
-
bc6c1de7d6
docs: format release-note checksums as a File/SHA-256 table (match v2.0.0)
dev
DanS
2026-09-04 05:07:40 -05:00
-
ec88dac459
Merge dev: inline SHA-256 in v2.0.2 / lite v1.1.1 release notes
DanS
2026-09-04 05:05:01 -05:00
-
-
d058e5fc2a
docs: inline SHA-256 checksums in v2.0.2 / lite v1.1.1 release notes
DanS
2026-09-04 05:04:51 -05:00
-
86b9d2e00d
Merge dev: v2.0.2 / lite 1.1.1 release notes
DanS
2026-09-04 04:25:52 -05:00
-
-
0056c46929
docs: add release notes for v2.0.2 and lite v1.1.1
DanS
2026-09-04 04:25:44 -05:00
-
1151141271
Merge dev: v2.0.2 / lite 1.1.1 — FAQ CJK glyphs, outgoing-tx history, lite encryption, migrate & sync fixes
DanS
2026-09-04 04:03:12 -05:00
-
-
fae8b20fb7
fix: FAQ CJK glyphs, outgoing-tx history, lite encryption, migrate & sync safety
DanS
2026-09-04 04:02:27 -05:00
-
cc2d383166
Merge dev: lite6 + lite7 default servers
v2.0.1
lite-v1.1.0
DanS
2026-09-02 04:20:45 -05:00
-
-
f30fdc5ed1
feat(lite): add lite6 + lite7 to the default lite-wallet server list
DanS
2026-09-02 04:15:29 -05:00
-
290d3c31a2
Merge dev: i18n back-fill (313 strings × 8 languages)
DanS
2026-09-02 03:30:16 -05:00
-
-
27fb83ba04
i18n: back-fill 313 UI strings across all 8 languages
DanS
2026-09-02 03:30:03 -05:00
-
0e78fe02e4
Merge dev: macOS Berkeley DB build fix (build.sh)
DanS
2026-09-02 02:29:37 -05:00
-
-
7914e9e9bb
fix(build): derive the macOS Berkeley DB depends triple from the build arch
#2
fix/balance-poll-sync-contention
DanS
2026-09-02 02:20:54 -05:00
-
06d34dff5e
Merge dev: ObsidianDragon 2.0.1 / ObsidianDragonLite 1.1.0
DanS
2026-09-02 01:14:27 -05:00
-
-
c7e48c16f8
feat(lite): version 1.1.0 + variant-aware FAQ
DanS
2026-09-02 01:12:08 -05:00
-
4ee0f524d4
build(release): strip the Windows app exe
DanS
2026-09-02 01:12:08 -05:00
-
43c7be55c6
fix(ui): relocate + reword node auto-shield status; add chat-management FAQ entry
DanS
2026-09-01 23:42:37 -05:00
-
d9fa00bb38
perf: memoize per-frame render hot paths (console, transactions, recent lists)
DanS
2026-09-01 22:55:04 -05:00
-
0a042df8e0
feat(chat): per-conversation delete (revive + block); memoize chat/badge render
DanS
2026-09-01 22:54:51 -05:00
-
a60a2f8e39
fix(ui): stop sidebar badges from displacing button text
DanS
2026-09-01 22:54:36 -05:00
-
d27f387d6d
feat(ui): in-app FAQ, DPI-scaling audit fixes, mining/stratum polish + localize strings
DanS
2026-09-01 19:37:16 -05:00
-
ed675f90d8
feat(i18n): add English source + 8-language translations for 193 UI strings
DanS
2026-09-01 19:36:50 -05:00
-
4492aa3425
fix(sync): prioritize getblockchaininfo and pause chat scans while behind
DanS
2026-09-01 19:36:30 -05:00
-
56d93b6128
fix(shutdown): don't warn "node is rebuilding" for routine witness activity / on v1.3.0
DanS
2026-09-01 02:21:49 -05:00
-
398fb274fa
fix(ui): only toast "Blockchain rescan complete" for user-initiated rescans
DanS
2026-09-01 01:18:57 -05:00
-
0343d48c13
feat(ui): keep the wallet syncing while minimized
DanS
2026-09-01 01:09:50 -05:00
-
a3892c0fd3
fix(ui): stop spurious "Blockchain rescan complete" toast after restoring from minimize
DanS
2026-09-01 00:49:06 -05:00
-
f7df315695
fix(ui): remove the "Taking longer than expected" startup stall notice
DanS
2026-09-01 00:15:27 -05:00
-
aec996a9ce
feat(mining): host a RandomX stratum pool from the node (v1.3.0+)
DanS
2026-08-31 23:19:48 -05:00
-
90e02b1ddd
feat(ui): surface daemon DEGRADED mode + v1.3.0 auto-shield status
DanS
2026-08-31 22:48:46 -05:00
-
ef8ceeaf9a
feat(net): seed via the round-robin DNS record + node1/node5 (backwards-compatible)
DanS
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
2026-08-31 22:33:12 -05:00
-
0942691eb3
fix(win): route shell-outs through a windowless helper (no cmd.exe flash)
DanS
2026-08-30 23:58:54 -05:00
-
a2f84be2d4
fix(win): stop console-window flash on launch (spawn daemon with CREATE_NO_WINDOW)
DanS
2026-08-30 23:43:12 -05:00
-
7e8b99a82b
feat(shutdown): confirm before stopping the daemon mid witness-cache rebuild
DanS
2026-08-30 23:32:03 -05:00
-
29274c2f48
fix(ui): trim verbose startup notice; show daemon output on shutdown for external daemons
DanS
2026-08-30 23:09:17 -05:00
-
870793433b
fix(sync): stop large-wallet balance polling from starving block connection
DanS
2026-08-30 22:45:51 -05:00
-
08cfeb0e08
feat(ui): rework the consolidate/merge modal
DanS
2026-08-20 22:33:59 -05:00
-
5daf2d83b6
feat(ui): large-wallet nudge as a one-time toast + clickable alert
DanS
2026-08-20 18:09:36 -05:00
-
6d26ccd0ed
feat(ui): large-wallet nudge in Node & Security
DanS
2026-08-20 17:41:25 -05:00
-
a7514becbc
feat(ui): credit The DragonX Developers in the About tab
DanS
2026-08-20 17:17:03 -05:00
-
558cfcbe56
fix(ui): restore ObsidianDragon logo in header and About tab
DanS
2026-08-20 17:06:04 -05:00
-
d0bd55b9c1
feat(ui): settings polish — button retune, daemon card, RPC 2-row, chat preview
DanS
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
2026-08-19 16:10:02 -05:00
-
8778398d31
feat(ui): layout polish — fill dead space, pair/box/collapse, warning weight, dialog glass
DanS
2026-08-19 13:56:13 -05:00
-
d5c30237d2
refactor(ui): consolidate dialog footers + shared empty-state, unify buttons/rounding
DanS
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
2026-08-19 10:11:55 -05:00
-
9205addf55
feat(ui): width-responsiveness — content max-width cap + per-surface form/input clamps
DanS
2026-08-18 23:15:39 -05:00
-
ce8c7696d4
fix(ui): finish HiDPI pass — cosmetic ×dpiScale, narrow-width reflow, recent-list reserves
DanS
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
2026-08-18 20:53:29 -05:00
-
755cf22ad0
fix(ui): make HiDPI-overflowing containers scrollable — wizard, overlay dialogs, balance recent-tx
DanS
2026-08-18 20:12:01 -05:00
-
e24ca015d1
feat(ui): implement UI/UX audit — i18n, HiDPI, theme, destructive-action & overflow fixes
DanS
2026-08-18 17:54:15 -05:00
-
0de44569b7
feat(mining): thread-count stepper, adaptive tiles, dropdown click-through fix, xmrig version state
DanS
2026-08-18 15:39:43 -05:00
-
06afbee4f8
fix(mining): remediate mining-tab audit (22 findings) — crash-safety, async control, validation, math
DanS
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
2026-08-18 13:18:49 -05:00
-
ea26c0cbbb
fix(balance): stop the displayed balance cratering during a pending shielded send
DanS
2026-08-13 16:40:14 -05:00
-
13b225d8f5
fix(send): prefix shielded-send memos with "utf8:" so the daemon accepts them
DanS
2026-08-13 15:49:09 -05:00
-
08aed34bbe
fix(daemon): actually stop an external daemon on quit when the setting is on
DanS
2026-08-12 00:08:08 -05:00
-
5edbe8a276
feat(recovery): redesign the wallet auto-recovery flow
DanS
2026-08-10 22:11:26 -05:00
-
001e85ac1a
fix(ui): prevent text/button cutoff and scale hand-drawn geometry at HiDPI
DanS
2026-08-10 22:11:07 -05:00
-
393f3d147e
feat(recovery): bundle & embed the offline wallet-rebuild helper in every release
DanS
2026-08-10 22:10:57 -05:00
-
ac49f44f84
fix(node): show recovery actions in the daemon-error overlay (not a separate dialog)
DanS
2026-08-10 12:28:48 -05:00
-
3216debc7d
fix(node): detect a wallet salvage at startup, not only on connect
DanS
2026-08-10 12:04:07 -05:00
-
8ffcd9cc8c
build(node): bundle dragonx-wallet-rebuild in Linux + Windows releases
DanS
2026-08-10 11:38:20 -05:00
-
bc183257b7
feat(node): in-app "Rebuild wallet database" recovery for a BDB-inconsistent wallet
DanS
2026-08-10 11:26:55 -05:00
-
b2e037bb67
chore(gitignore): never track wallet.dat (holds private keys)
DanS
2026-08-10 10:20:32 -05:00
-
975650f11b
fix(node): restore the LARGEST salvage backup, not the newest (salvage cascade)
DanS
2026-08-10 00:52:41 -05:00
-
384d64ea5d
feat(node): one-click "Restore original wallet" after a daemon auto-recovery
DanS
2026-08-10 00:45:47 -05:00
-
3b7423f3a1
feat(node): warn when the daemon auto-recovers (salvages) wallet.dat
DanS
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
2026-08-09 23:49:46 -05:00
-
f88304fed2
fix(wallets): stop a legacy wallet showing as a seed-phrase wallet when linked
DanS
2026-08-09 15:29:23 -05:00
-
5296dd7ae5
fix(parsers): harden RPC/price/updater parsing against valid-but-unhandled input
DanS
2026-08-09 13:38:50 -05:00
-
a1d3964e34
fix(lite): require exactly 24 words on first-run restore (crash on valid seed)
DanS
2026-08-09 01:32:40 -05:00
-
5b6ba5094b
docs(lite): clarify SDXL viewing-key HRP differs from the full node
DanS
2026-08-09 00:59:29 -05:00
-
c3e81a5fa6
fix(send): accept P2SH/multisig recipients in the send + URI address gates
DanS
2026-08-09 00:12:17 -05:00
-
d603a54618
fix(import): recognize real DragonX key formats in the import gate
DanS
2026-08-08 22:22:29 -05:00
-
c61c211dfe
fix(ui): add vertical padding above and below the recent-alerts popup content
DanS
2026-08-02 23:12:20 -05:00
-
16244d84a0
chore(release): bump version to 2.0.1
DanS
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
2026-08-02 22:11:37 -05:00
-
8bb3198562
fix(diagnostics): address adversarial review of the QoL UI (popup, staleness, DPI, i18n)
DanS
2026-08-02 21:14:38 -05:00
-
4b3f0fa92b
feat(diagnostics): persistent alert history with a status-bar bell (Foundation QoL)
DanS
2026-08-02 20:57:02 -05:00
-
c7c3440a7b
feat(diagnostics): refresh-staleness badge on the Total Balance card (W6-2)
DanS
2026-08-02 20:48:56 -05:00
-
e779ded2e8
feat(diagnostics): persistent node/RPC error banner at top of content (Foundation QoL)
DanS
2026-08-02 20:21:05 -05:00
-
940dd21464
feat(diagnostics): add "Copy diagnostics" + "Open log folder" actions (Foundation QoL)
DanS
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
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
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
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
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
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
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
2026-08-02 14:39:02 -05:00
-
7e4822c021
fix(security): warn that the seed-backup file is unencrypted plaintext (W4-5)
DanS
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
2026-08-02 14:12:44 -05:00
-
9204fa148a
fix(security): delete the plaintext key export after decrypt-wallet import (W2-1)
DanS
2026-08-02 14:02:45 -05:00
-
da0e9f5915
fix(console): redact secret-bearing commands from the console echo and history (W7-1)
DanS
2026-08-02 13:57:52 -05:00
-
d188a08db7
test(daemon): add F1/F2 process-lifecycle integration tests; fix clobbered start error
DanS
2026-08-02 13:11:15 -05:00
-
ff5f5ddf23
docs: add CHANGELOG with daemon-startup hardening release notes
DanS
2026-08-02 12:06:02 -05:00
-
56f9802fb9
i18n: back-fill daemon-startup hardening strings
DanS
2026-08-02 12:05:53 -05:00
-
efb271cb9a
fix(rpc): refuse plaintext-remote RPC by default and tighten isLocalHost
DanS
2026-08-02 11:40:35 -05:00