-
6310f51f65
feat(wallets): fixed max-height list + manage scanned folders

DanSandClaude Opus 4.8
2026-07-12 07:04:43 -05:00
-
09e0b962c3
i18n(wizard): translate the first-run wizard (was all hardcoded English)

DanSandClaude Opus 4.8
2026-07-12 01:41:18 -05:00
-
758ea06ab7
feat(wizard): modernize the first-run wizard to the current design language

DanSandClaude Opus 4.8
2026-07-11 22:48:22 -05:00
-
d189ee5ddb
fix(ui): readable error text on dark modal backdrops

DanSandClaude Opus 4.8
2026-07-11 22:27:44 -05:00
-
32d6e34c45
fix(ui): theme-aware success green for modal status text

DanSandClaude Opus 4.8
2026-07-11 22:18:48 -05:00
-
088e3371d9
feat(modals): stronger backdrop blur + dim, and anchor floating modals on light skins

DanSandClaude Opus 4.8
2026-07-11 22:18:48 -05:00
-
49b5ef6b20
fix(wallets): key in-place links on the canonical path (one wallet, one link)

DanSandClaude Opus 4.8
2026-07-11 21:47:12 -05:00
-
6aaab9e01f
feat(wallets): prefer symlink on Linux/macOS for open-in-place

DanSandClaude Opus 4.8
2026-07-11 21:39:57 -05:00
-
b7da6335d1
feat(wallets): open external wallets in place via datadir link (no copy)

DanSandClaude Opus 4.8
2026-07-11 21:21:30 -05:00
-
b765d62e00
feat(wallets): show each external wallet's sub-directory

DanSandClaude Opus 4.8
2026-07-11 19:17:45 -05:00
-
3dc4d2d860
fix(wallets): make the sort-direction toggle a circular icon button

DanSandClaude Opus 4.8
2026-07-11 17:26:59 -05:00
-
fe40d38f0d
feat(wallets): segmented sort control (like the Receive all/z/t toggle)

DanSandClaude Opus 4.8
2026-07-11 17:01:51 -05:00
-
1d3a919ac6
feat(wallets): pin the active wallet to the top of the list

DanSandClaude Opus 4.8
2026-07-11 16:49:05 -05:00
-
d549127e41
i18n(wallets): translate created-date + sort keys, rebuild CJK subset

DanSandClaude Opus 4.8
2026-07-11 16:37:36 -05:00
-
54a14485a5
feat(wallets): show created date + sort the wallet list

DanSandClaude Opus 4.8
2026-07-11 16:37:36 -05:00
-
8eefab99ec
i18n(wallets): clarify never-opened wallet label ("Never" -> "Never opened")

DanSandClaude Opus 4.8
2026-07-11 16:22:13 -05:00
-
4fdf281230
i18n(wallets): translate the new badge/count keys + rebuild CJK subset

DanSandClaude Opus 4.8
2026-07-11 16:11:29 -05:00
-
c4f69b5a85
fix(wallets): probe synchronously during the offline screenshot sweep

DanSandClaude Opus 4.8
2026-07-11 16:03:32 -05:00
-
171b705429
feat(wallets): smooth wheel scrolling for the wallet list

DanSandClaude Opus 4.8
2026-07-11 15:51:55 -05:00
-
175950a2ec
feat(wallets): exact address/tx counts via a minimal BDB btree parser

DanSandClaude Opus 4.8
2026-07-11 13:20:35 -05:00
-
36efe99a0f
feat(wallets): vertical label+icon badge stack + async probing

DanSandClaude Opus 4.8
2026-07-11 12:47:27 -05:00
-
fadbd6a879
docs: Overview marble design mockup

DanSandClaude Opus 4.8
2026-07-11 12:33:06 -05:00
-
112c581247
feat(wallets): recursive subdir scan + wallet.dat encryption/seed badges

DanSandClaude Opus 4.8
2026-07-11 12:32:59 -05:00
-
57147fd06b
fix(console): readable theme-colored log text on light themes

DanSandClaude Opus 4.8
2026-07-11 12:32:49 -05:00
-
aa60188665
fix(ui): tighter, darker, non-clipping card drop shadow

DanSandClaude Opus 4.8
2026-07-11 12:32:42 -05:00
-
cff958c21e
fix(themes): card shadow no longer cut off at child-window edges

DanSandClaude Opus 4.8
2026-07-10 20:42:08 -05:00
-
c50125523c
change(themes): make the card shadow uniform (no directional offset)

DanSandClaude Opus 4.8
2026-07-10 20:24:56 -05:00
-
063f1fa4be
feat(themes): subtle card drop shadow for Light + Marble

DanSandClaude Opus 4.8
2026-07-10 20:07:24 -05:00
-
ad7a150ad6
change(acrylic): lower the blur slider's range to a gentle max

DanSandClaude Opus 4.8
2026-07-10 19:54:48 -05:00
-
433c7ae46f
fix(acrylic): frost glass panels at full strength (slider was a near no-op)

DanSandClaude Opus 4.8
2026-07-10 19:46:18 -05:00
-
a5efbaf83d
change(settings): debug-options gate is once per session

DanSandClaude Opus 4.8
2026-07-10 18:49:11 -05:00
-
46fb0029b8
feat(settings): gate debug options behind a confirmation (+ re-auth if secured)

DanSandClaude Opus 4.8
2026-07-10 18:46:50 -05:00
-
aa587d1d84
feat(seed): glow the Migrate-to-seed button for a legacy wallet

DanSandClaude Opus 4.8
2026-07-10 18:24:41 -05:00
-
3a9edf2200
feat(xmrig-update): two-pane version picker matching the node updater

DanSandClaude Opus 4.8
2026-07-10 17:56:59 -05:00
-
c25a4e4150
fix(daemon-update): status tooltip only shows on icon hover, not when selected

DanSandClaude Opus 4.8
2026-07-10 17:42:57 -05:00
-
54945c94bf
refine(daemon-update): version cards show a text label + the icon badge

DanSandClaude Opus 4.8
2026-07-10 17:37:12 -05:00
-
96a1c54556
refine(daemon-update): pad info surface, right-aligned icon badges, centered install

DanSandClaude Opus 4.8
2026-07-10 17:33:18 -05:00
-
bedb482855
refine(daemon-update): taller card, unified info surface, tactile card polish

DanSandClaude Opus 4.8
2026-07-10 17:18:13 -05:00
-
c352364bdc
fix(modals): a fixed-card modal can no longer wheel-scroll as a whole

DanSandClaude Opus 4.8
2026-07-10 16:52:43 -05:00
-
6b7438b529
feat(daemon-update): render release notes as markdown + tactile Material cards

DanSandClaude Opus 4.8
2026-07-10 16:44:25 -05:00
-
c6624913de
feat(daemon-update): two-pane version picker (versions left, detail right)

DanSandClaude Opus 4.8
2026-07-10 16:28:33 -05:00
-
e6bea8eb04
fix(modals): hold dialog hidden until its height settles (no reveal-time slide)

DanSandClaude Opus 4.8
2026-07-10 15:29:13 -05:00
-
5e5f167fb0
fix(modals): hide the auto-height measuring frame so dialogs only appear centered

DanSandClaude Opus 4.8
2026-07-10 15:09:05 -05:00
-
1fd794ccc1
fix(modals): vertically center auto-height dialogs in the window

DanSandClaude Opus 4.8
2026-07-10 15:00:15 -05:00
-
ed4d61c364
fix(wallets): folder picker opens in the DRAGONX data directory

DanSandClaude Opus 4.8
2026-07-10 14:53:18 -05:00
-
3df516be70
fix(wallets): cap card at viewport + flex list so many wallets never clip

DanSandClaude Opus 4.8
2026-07-10 14:47:59 -05:00
-
f8fbc32463
fix(wallets): folder picker fills the window; footer no longer clipped

DanSandClaude Opus 4.8
2026-07-10 14:26:40 -05:00
-
06c8b99bce
feat(wallets): in-app folder picker + roomier, full-width list controls

DanSandClaude Opus 4.8
2026-07-10 14:11:39 -05:00
-
5eff3adc3c
fix(wallets): roomier cards, no spurious scrollbar

DanSandClaude Opus 4.8
2026-07-10 02:50:19 -05:00
-
e010822a74
feat(wallets): card-based wallet list — cleaner Material look, no table

DanSandClaude Opus 4.8
2026-07-10 02:25:12 -05:00
-
b2882095bb
feat(wallets): redesign the modal layout — content-sized, framed, aligned

DanSandClaude Opus 4.8
2026-07-10 01:58:27 -05:00
-
a80feb708e
fix(window): resize the borderless HWND directly so DPI-move sizes are exact

DanSandClaude Opus 4.8
2026-07-10 01:08:58 -05:00
-
010465f835
chore(window): extend [WINLOG] with native-rect + min-track tracing

DanSandClaude Opus 4.8
2026-07-10 01:05:49 -05:00
-
eb08b81706
chore(window): add [WINLOG] window-dimension tracing for the multi-monitor bug

DanSandClaude Opus 4.8
2026-07-10 00:49:59 -05:00
-
8cbd0cab9d
fix(window): preserve the exact minimum height across monitor DPI moves

DanSandClaude Opus 4.8
2026-07-09 23:58:05 -05:00
-
a9f0d544cc
fix(window): clamp the restored window size to the display on every startup

DanSandClaude Opus 4.8
2026-07-09 23:23:39 -05:00
-
13ff20d791
fix(ui): console-commands modal slide + wallets footer clipping

DanSandClaude Opus 4.8
2026-07-09 22:40:26 -05:00
-
d8cc1e9ee6
fix(wallets): stop the modal bottom section sliding off-screen after a monitor move

DanSandClaude Opus 4.8
2026-07-09 22:17:44 -05:00
-
e7a3f90102
feat(ui): float all modals card-less like Manage Portfolio

DanSandClaude Opus 4.8
2026-07-09 21:57:04 -05:00
-
b70f1ae643
feat(market): refine the three portfolio row styles

DanSandClaude Opus 4.8
2026-07-09 21:07:40 -05:00
-
76a2ef51f3
fix(market): stop the last portfolio row from clipping

DanSandClaude Opus 4.8
2026-07-09 20:37:43 -05:00
-
8846a96e3d
fix(sweep): flush leaked ImGui popup so scroll survives the full UI sweep

DanSandClaude Opus 4.8
2026-07-09 20:03:56 -05:00
-
5db7941fbc
feat(market): portfolio row-style redesign + per-wallet scope

DanSandClaude Opus 4.8
2026-07-09 19:03:07 -05:00
-
a09adb14fb
fix(i18n): back-fill 323 untranslated keys across all 8 languages

DanSandClaude Opus 4.8
2026-07-09 18:02:39 -05:00
-
d23ee9b75f
feat(wallet): new/import wallets + multi-wallet i18n (P3)

DanSandClaude Opus 4.8
2026-07-09 17:54:29 -05:00
-
e8a8ce68b2
feat(wallet): wallet-files list + switching (P2)

DanSandClaude Opus 4.8
2026-07-09 16:20:41 -05:00
-
72bf59149d
feat(wallet): per-wallet data isolation foundation (P1)

DanSandClaude Opus 4.8
2026-07-09 15:57:23 -05:00
-
82e61da62f
feat(migrate): daemon-update prompt + migrate-to-seed UX polish + i18n

DanSandClaude Opus 4.8
2026-07-07 22:16:47 -05:00
-
48c79567d7
fix(ui): wrap the DAEMON BINARY status line so it can't clip

DanSandClaude Opus 4.8
2026-07-07 22:16:30 -05:00
-
6c19fac6f5
fix(ui): DPI-scale hand-drawn overlays + freeze sweep demo state

DanSandClaude Opus 4.8
2026-07-07 18:58:54 -05:00
-
0d9908019d
fix(wallet): use localtime_s on Windows for the migration backup timestamp

DanSandClaude Opus 4.8
2026-07-07 17:08:29 -05:00
-
a86cb8f0f3
feat(debug): full UI screenshot sweep — captures modals/dialogs/flows/states

DanSandClaude Opus 4.8
2026-07-07 16:57:54 -05:00
-
5228da707f
i18n(wallet): translate the migrate-to-seed UI + document it in CLAUDE.md

DanSandClaude Opus 4.8
2026-07-07 15:58:12 -05:00
-
e66f2b6c8c
feat(wallet): migrate-to-seed, Phase 2 — sweep + adopt (fund-safety gated)

DanSandClaude Opus 4.8
2026-07-07 15:04:40 -05:00
-
7ee20bb497
fix(wallet): connect the isolated seed node over plaintext RPC + add smoke

DanSandClaude Opus 4.8
2026-07-07 14:17:00 -05:00
-
718cb82c13
feat(wallet): migrate-to-seed, Phase 1 — isolated seed-wallet creation

DanSandClaude Opus 4.8
2026-07-07 12:53:36 -05:00
-
403e145b30
feat(wallet): give new full-node wallets a BIP39 seed phrase + backup UI

DanSandClaude Opus 4.8
2026-07-07 10:49:03 -05:00
-
036199a011
chore(i18n): retire the stale per-language gen_<lang>.py generators

DanSandClaude Opus 4.8
2026-07-07 01:07:55 -05:00
-
715cfd622e
fix(ui): handle lite-only NavPage cases in tracePageName switch

DanSandClaude Opus 4.8
2026-07-07 01:04:35 -05:00
-
b75801f5c4
i18n(chat): translate the chat send/receive toasts into all 8 languages

DanSandClaude Opus 4.8
2026-07-06 23:36:56 -05:00
-
6ddca6aed0
fix(security): auto-lock the lite wallet on idle

DanSandClaude Opus 4.8
2026-07-06 23:30:38 -05:00
-
ca1ac22b17
i18n(chat): translate the Chat UI strings into all 8 languages

DanSandClaude Opus 4.8
2026-07-06 23:18:01 -05:00
-
6bfb56aeb9
feat(chat): mark outgoing messages that fail to send

DanSandClaude Opus 4.8
2026-07-06 23:11:50 -05:00
-
6c08a08127
feat(chat): enable HushChat by default + legacy (non-mnemonic) wallet support

DanSandClaude Opus 4.8
2026-07-06 22:16:35 -05:00
-
f5bde67f64
fix(chat): tear down the chat session immediately on lite wallet lock

DanSandClaude Opus 4.8
2026-07-06 19:51:44 -05:00
-
516e5ec688
feat(chat): demo-chat seed for the screenshot sweep (debug)

DanSandClaude Opus 4.8
2026-07-06 19:47:41 -05:00
-
008cc82ee5
feat(chat): harvest chat memos on the lite variant (lite receive)

DanSandClaude Opus 4.8
2026-07-06 17:05:20 -05:00
-
2e6188a36d
fix(chat): order-tolerant memo pairing (survives the daemon output shuffle)

DanSandClaude Opus 4.8
2026-07-06 16:46:57 -05:00
-
e191680782
feat(chat): wire the two-variant send transport (Phase 5)

DanSandClaude Opus 4.8
2026-07-06 16:12:35 -05:00
-
4db609fb52
feat(chat): composer + contact requests — outgoing construction (Phase 4)

DanSandClaude Opus 4.8
2026-07-06 15:30:41 -05:00
-
980a100edd
feat(chat): read-only Chat sidebar tab (Phase 3)

DanSandClaude Opus 4.8
2026-07-06 15:05:40 -05:00
-
46eec37013
feat(chat): persistent, seed-encrypted message store (Phase 2)

DanSandClaude Opus 4.8
2026-07-06 14:49:33 -05:00
-
1738468f8c
feat(chat): provision seed-derived identity + wire the receive sink

DanSandClaude Opus 4.8
2026-07-06 03:33:00 -05:00
-
ba03de938e
feat(chat): message model, in-memory store, and receive service

DanSandClaude Opus 4.8
2026-07-05 20:11:05 -05:00
-
d043538e2f
feat(chat): carry decrypt inputs through the memo harvest

DanSandClaude Opus 4.8
2026-07-05 20:05:26 -05:00
-
2502487e44
feat(chat): seed-derived identity + secretstream crypto core

DanSandClaude Opus 4.8
2026-07-05 19:54:47 -05:00
-
cec330ee47
fix(contacts): name the Contacts sweep dir + light-skin badge contrast

DanSandClaude Opus 4.8
2026-07-05 18:09:59 -05:00
-
0ff56bf5a4
feat(contacts): search, sort, keyboard nav, contrast + Z/T badges

DanSandClaude Opus 4.8
2026-07-05 17:10:24 -05:00
-
ddd53dc006
feat(send): add a shared contact picker to the recipient field

DanSandClaude Opus 4.8
2026-07-05 17:04:58 -05:00
-
ee59a9e2cd
feat(ui): promote the address book to a Contacts sidebar tab

DanSandClaude Opus 4.8
2026-07-05 16:59:34 -05:00