Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
799 commits
Select commit Hold shift + click to select a range
57d2f34
Merge branch 'fix/pr860-triage-backend-model' into docs/platform-wall…
lklimek Jul 8, 2026
4c1d22e
refactor(ui): trim dev-history comments and dedupe identity home helpers
lklimek Jul 8, 2026
86076c2
Merge branch 'fix/pr860-triage-home-cleanup' into docs/platform-walle…
lklimek Jul 8, 2026
712304c
refactor(wallet_backend): delete dead one-impl PersistedWalletLoader …
lklimek Jul 8, 2026
88e2306
test(wallet_backend): dedupe InMemoryKv test fake across 14 files
lklimek Jul 8, 2026
8681ec3
Merge branch 'fix/pr860-triage-kv-dedup' into docs/platform-wallet-mi…
lklimek Jul 8, 2026
73ce754
Merge remote-tracking branch 'origin/docs/platform-wallet-migration-d…
lklimek Jul 8, 2026
4a883ed
refactor(wallet_backend): split god-impl into shielded/identity_ops/p…
lklimek Jul 8, 2026
f219679
Merge branch 'fix/pr860-triage-walletbackend-split' into docs/platfor…
lklimek Jul 8, 2026
84a7186
refactor(wallets): remove redundant balance-consistency health check
lklimek Jul 8, 2026
13ccca0
refactor(wallets): single-source the per-account balance breakdown
lklimek Jul 8, 2026
f4c47cc
Merge branch 'fix/pr860-triage-balance-derivation' into docs/platform…
lklimek Jul 8, 2026
485bd09
Merge commit 'f4c47cc333b42f7f767add4f9f95755bb331e669' into merge-86…
lklimek Jul 8, 2026
38e4d1f
docs(context): correct platform_sync_info doc to "sync completed", no…
lklimek Jul 8, 2026
aa60af2
fix(wallets): read header total and per-account breakdown from one sn…
lklimek Jul 8, 2026
daf4aaf
fix(wallets): reconcile default-mode tabs and show Platform tab on load
lklimek Jul 8, 2026
3cf5991
docs(wallets): note the accepted first-contended-recompute zero-snaps…
lklimek Jul 8, 2026
8bd1d1d
Merge branch 'fix/pr860-balance-qa-followup' into docs/platform-walle…
lklimek Jul 8, 2026
67b8103
Merge commit '8bd1d1d2ae4bec5a69120cb53d11c0607a19d587' into merge-86…
lklimek Jul 8, 2026
f39d08b
Merge remote-tracking branch 'origin/feat/identity-onboarding-ux' int…
lklimek Jul 8, 2026
6fd0abf
Merge pull request #869 from dashpay/feat/identity-onboarding-ux
lklimek Jul 8, 2026
302b05f
fix(identity): show spendable balance, not total, on funding screens
lklimek Jul 8, 2026
819f27c
docs(wallets): document deferred non-remember-unlock registration gap
lklimek Jul 8, 2026
2f36ed1
refactor(wallets): tidy wallet-backend caches and trim dead surface
lklimek Jul 8, 2026
d864397
Merge branch 'fix/r2-w9' — Wave 9: wallet-backend caches & nits
lklimek Jul 8, 2026
b072970
refactor(context): consolidate identity_db kv access, errors, and vot…
lklimek Jul 8, 2026
0cebdc0
Merge branch 'fix/r2-w6' — Wave 6: identity_db + scheduled votes
lklimek Jul 8, 2026
08a1a9f
refactor(ui): delete dead UI surface and dedup icon loaders
lklimek Jul 8, 2026
33fb75e
Merge branch 'fix/r2-w20' — Wave 20: dead UI surface deletion
lklimek Jul 8, 2026
6f13a25
refactor(wallet_backend): dedup funds paths and harden error typing (…
lklimek Jul 8, 2026
c657aeb
Merge branch 'fix/r2-w2' — Wave 2: wallet-backend funds paths & error…
lklimek Jul 8, 2026
f1494a2
refactor(wallet): scope test-only single-key signing helpers to tests
lklimek Jul 8, 2026
8474757
refactor(wallet): dedup secret decrypt, bincode framing, prompt meta …
lklimek Jul 8, 2026
ed6580f
refactor(wallet-backend): dedup KV/sidecar layer
lklimek Jul 8, 2026
584c1dc
refactor(dashpay): typed errors + move derivation to model/ (Wave 13)
lklimek Jul 8, 2026
842b46e
refactor(wallets): single-source fee/amount/dpns and drop dead send s…
lklimek Jul 8, 2026
2ead530
refactor(dashpay): unify avatar pipeline, profile validation, delete …
lklimek Jul 8, 2026
0ec637f
Merge branch 'fix/r2-w8' — Wave 8: wallet-backend KV/sidecar dedup
lklimek Jul 8, 2026
834dc55
refactor(tokens): honest fees, shared token executor, grouped contrac…
lklimek Jul 8, 2026
a64cf2c
refactor(backend): typed contract recovery + document mutation helper
lklimek Jul 8, 2026
bf01fff
Merge branch 'fix/r2-w1' — Wave 1: secret access & signing surface
lklimek Jul 8, 2026
180a214
refactor(model): enforce model-layer purity and tidy MCP tool boundary
lklimek Jul 8, 2026
d616018
Merge branch 'fix/r2-w3' — Wave 3: backend contracts/documents/tokens
lklimek Jul 8, 2026
b409df6
refactor(app): collapse boot/reconcilers, fold context_provider, drop…
lklimek Jul 8, 2026
dbbb192
Merge branch 'fix/r2-w4' — Wave 4: amount/fee/unified-send single-sou…
lklimek Jul 8, 2026
02e8e6e
Merge branch 'fix/r2-w13' — Wave 13: DashPay backend typed errors + d…
lklimek Jul 8, 2026
9ab7d85
Merge branch 'fix/r2-w17' — Wave 17: DashPay UI
lklimek Jul 8, 2026
19ac684
Merge branch 'fix/r2-w15' — Wave 15: model-layer purity + MCP tools
lklimek Jul 8, 2026
7885ffd
fix(backend_task): update stale proof_log_item import after Wave 15 r…
lklimek Jul 8, 2026
38af70a
Merge branch 'fix/r2-w12' — Wave 12: app.rs/boot/feature flags/contex…
lklimek Jul 8, 2026
d7873d2
refactor(context): tidy contract_token_db — typed encode error, dedup…
lklimek Jul 8, 2026
bab96be
Merge branch 'fix/r2-w7' — Wave 7: context/contract_token_db.rs
lklimek Jul 8, 2026
9a60134
refactor(backend_task): consolidate error.rs and replace message-as-p…
lklimek Jul 8, 2026
184472d
refactor(context): consolidate wallet_lifecycle orchestration (Wave 11)
lklimek Jul 8, 2026
e089261
refactor(identities): consolidate funding-method chooser + preserve e…
lklimek Jul 8, 2026
1eddaa5
Merge branch 'fix/r2-w5' — Wave 5: identity funding screens + PR-869 …
lklimek Jul 8, 2026
c529550
Merge branch 'fix/r2-w11' — Wave 11: wallet_lifecycle.rs orchestration
lklimek Jul 8, 2026
5900627
Merge branch 'fix/r2-w14' — Wave 14: error.rs consolidation + typed m…
lklimek Jul 8, 2026
10f7a0f
refactor(context): remove write-only Core-RPC health plumbing (CODE-016)
lklimek Jul 8, 2026
b1b5c9d
fix(context): make settings updaters atomic, drop dead shims (CODE-02…
lklimek Jul 8, 2026
e89fd68
refactor(context): extract shared platform-address seeding loop (CODE…
lklimek Jul 8, 2026
9027547
refactor(context): name DPNS contest-duration constants (CODE-040)
lklimek Jul 8, 2026
e3c3a99
refactor: small context/kv one-liner cleanups (CODE-045)
lklimek Jul 8, 2026
e2c5876
Merge branch 'fix/r2-w10' — Wave 10: settings / connection-status / c…
lklimek Jul 8, 2026
60fd161
refactor(ui): Wave 19 — dedup UI component surface
lklimek Jul 8, 2026
f35046a
refactor(wallet): Wave 16 — wallet model internals
lklimek Jul 8, 2026
fa11602
Merge branch 'fix/r2-w19' — Wave 19: UI components dedup
lklimek Jul 8, 2026
39de7f2
Merge branch 'fix/r2-w16' — Wave 16: wallet model internals
lklimek Jul 8, 2026
0ccf1c9
refactor(wallet): fold shielded screens into unified send screen (COD…
lklimek Jul 8, 2026
36da999
refactor(tokens): Wave 18 — unify token action screens + dedup rules …
lklimek Jul 8, 2026
7c7ad3f
Merge branch 'fix/r2-w18' — Wave 18: tokens UI dedup
lklimek Jul 8, 2026
a49c1de
fix(wallet): address QA findings on shielded send-flow fold
lklimek Jul 8, 2026
4104827
Merge branch 'fix/r2-code098' — CODE-098: fold shielded screens into …
lklimek Jul 8, 2026
4dc8380
docs(comments): Wave 21 — comment/narration hygiene sweep
lklimek Jul 8, 2026
20fb1ab
Merge branch 'fix/r2-w21' — Wave 21: comment/narration hygiene sweep …
lklimek Jul 8, 2026
1fd13b6
docs(changelog): add round-2 audit user-facing changes
lklimek Jul 8, 2026
12ff20e
fix(identity): confine hero card gradient to card bounds
lklimek Jul 9, 2026
a44a684
refactor(errors): replace stringly-typed error variants with typed so…
lklimek Jul 9, 2026
f6120bf
docs(contested-names): point contract-not-found TODOs at issue #875
lklimek Jul 9, 2026
dc6a36f
fix(wallet): unify lock-poison recovery, route single-key I/O through…
lklimek Jul 9, 2026
847a3a6
fix(address): centralize network-prefix validation in model/ and gate…
lklimek Jul 9, 2026
d8db185
refactor(wallet): add AppContext::wallet_arc helper; log skipped corr…
lklimek Jul 9, 2026
7eea2a3
fix: replace panicking unwrap/expect in production paths with error p…
lklimek Jul 9, 2026
2aa822b
chore: remove ephemeral review-IDs, tombstones, speculative dead_code…
lklimek Jul 9, 2026
9f0fede
docs(database): restore the upstream-ownership note in get_wallets
lklimek Jul 9, 2026
ecd9cfa
refactor(context): split wallet_lifecycle god-file into responsibilit…
lklimek Jul 9, 2026
ae618f5
fix(identity): flat hero card — drop the gradient for the theme surface
lklimek Jul 9, 2026
8efc7bc
fix: update legacy-table allow-list for relocated wallet_lifecycle te…
lklimek Jul 9, 2026
61df418
Merge pull request #873 from dashpay/fix/round-2-architecture-audit
lklimek Jul 9, 2026
4343d03
feat(masternodes): add Masternodes tab, retargeted onto platform-wall…
Claudius-Maginificent Jul 10, 2026
ee1ce81
chore: ignore local Codex config
lklimek Jul 10, 2026
74d6958
docs(user-stories): add missing entries surfaced by v1.0 parity audit
lklimek Jul 13, 2026
27467fe
refactor(network-chooser): drop dead dashmate_password_input field
lklimek Jul 13, 2026
0a64eae
merge: group6 — expert-mode toggle audit + dead RPC-password field cl…
lklimek Jul 13, 2026
4d26fe3
docs: close v1.0 parity audit disclosure gaps (group 8)
lklimek Jul 13, 2026
8324ec7
merge: group8 — v1.0 parity audit disclosure closure (B1/B2/B4)
lklimek Jul 13, 2026
3599597
fix(tokens): keep dismissed token balances out of refresh watch sets
lklimek Jul 13, 2026
138cb91
merge: group5 — fix token "stop tracking" not surviving refresh (A9)
lklimek Jul 13, 2026
a209288
feat(shielded): restore shielded receive-address view and copy
lklimek Jul 13, 2026
6724ef9
feat(identity-hub): wire Contacts actions, real contact list, alias, …
lklimek Jul 13, 2026
3ab07d9
fix(dashpay): clear a stale rejection marker when re-adding a contact
lklimek Jul 13, 2026
5a6dc76
merge: group3 — restore shielded receive-address view (A6, High sever…
lklimek Jul 13, 2026
4386531
fix(migration): import settings, scheduled votes and top-ups from leg…
lklimek Jul 13, 2026
025cf27
fix(wallets): remove dead RPC-mode gate on single-key send, surface l…
lklimek Jul 13, 2026
361b260
feat(nav): wire the masternode and Wallets global-nav pills
lklimek Jul 13, 2026
c55d643
merge: group1 — Identity Hub Contacts: A1-A4
lklimek Jul 13, 2026
0110add
merge: group7 — settings/data migration on upgrade (A12, High severity)
lklimek Jul 13, 2026
444d735
merge: group4 — single-key wallet send/monitoring: blocked upstream (…
lklimek Jul 13, 2026
860e2b8
merge: group2 — global nav pills: masternode object pill + Wallets pi…
lklimek Jul 13, 2026
4902fb5
fix(dashpay): narrow the cancel race window and add a way back for hi…
lklimek Jul 13, 2026
e6057db
docs(user-stories): record the hidden-contact recovery path in DPY-009
lklimek Jul 13, 2026
273c042
fix(ui,tokens): re-disable single-key send, ungate DashPay pay button…
lklimek Jul 13, 2026
167b5ff
docs: drop stale Resync references from shielded_tab doc comments
lklimek Jul 13, 2026
8120110
merge: fix-contacts — QA follow-up (cancel-race narrowing, unhide, sh…
lklimek Jul 13, 2026
74d2af8
fix(migration): stop a corrupt vote row from blocking the wallet drain
lklimek Jul 13, 2026
42830e9
merge: fix-single-key-a4 — QA follow-up (send-screen safety, gating c…
lklimek Jul 13, 2026
875920f
merge: fix-migration — QA-101/QA-103: decouple vote import from walle…
lklimek Jul 13, 2026
108af44
refactor: consolidate six duplicated code paths from the DRY audit
lklimek Jul 13, 2026
cdd5a70
docs: add standing GUI-testing guidelines and scenario library (#883)
Claudius-Maginificent Jul 13, 2026
0fcb6e7
test(migration): lock the v0.9.3 -> v1.0 upgrade path end to end
lklimek Jul 13, 2026
771b9d7
fix(tokens): stop concurrent dismissals from clobbering each other
lklimek Jul 13, 2026
27f5291
fix(dashpay): scope contact results to their identity, split resoluti…
lklimek Jul 13, 2026
86e6cc2
merge: fix-contact-requests — bot-review fixes 2, 7, 9
lklimek Jul 13, 2026
c61da82
fix(migration): stop the legacy import from losing top-ups, votes and…
lklimek Jul 13, 2026
cd7f034
merge: fix-migration-2 — bot-review fixes 5, 6, 8
lklimek Jul 13, 2026
05f6897
docs(migration): design the v0.9.3 legacy identity import
lklimek Jul 13, 2026
ff05c3a
fix(dashpay): stop the Contacts tab losing loads, clicks and accepted…
lklimek Jul 13, 2026
c56139f
merge: fix-contacts-ui — bot-review fixes 1, 3, 4 (+ legacy wipe)
lklimek Jul 13, 2026
453cd15
feat(migration): import legacy v0.9.3 identities and their keys
lklimek Jul 13, 2026
f6d89a2
merge: reconcile with v0.9.3 upgrade-path lock test (0fcb6e7e)
lklimek Jul 13, 2026
ce1205a
fix(migration): never let a corrupt vote queue strand identity keys
lklimek Jul 13, 2026
54e9374
test: allow-list v093_upgrade.rs's legacy wallet-table fixture read
lklimek Jul 13, 2026
0696d21
feat(user-role): persona/capability-gating — role model, callsite rec…
Claudius-Maginificent Jul 13, 2026
f805d29
fix(user-role): fail the boot role seed toward least privilege
lklimek Jul 13, 2026
3e6b541
refactor(context): derive animation gating from the shared role
lklimek Jul 13, 2026
12e334a
fix(feature-gate): gate ShieldedProtocol on an explicit activation ve…
lklimek Jul 13, 2026
4b7d841
docs(persona-gating): add a round 2 addendum for R6 and R8
lklimek Jul 13, 2026
7065a52
fix(deps)!: pin platform-wallet/dash-sdk to PR #3968 head, adapt to f…
Claudius-Maginificent Jul 13, 2026
f8c7174
feat(identity): restore QR/receive-deposit funding for register and t…
lklimek Jul 13, 2026
17f00d6
fix(wallets): link top-nav wallet selector to the Wallets tab (#878)
lklimek Jul 13, 2026
64a6d3d
test: stabilize suite timing and close kittest wiring race (#884)
lklimek Jul 13, 2026
b94a868
merge: bring PR #860 (platform-wallet rewrite) into the v1.0 parity b…
lklimek Jul 13, 2026
1d61b22
test(wallets): pin the pill-click mirroring seam on the Wallets page
lklimek Jul 13, 2026
e2c0970
merge: bring the v1.0 parity batch into the legacy identity import
lklimek Jul 13, 2026
b56ebff
fix(migration): honor legacy alias fallback and guard identity-import…
lklimek Jul 13, 2026
39a97a9
fix(ui): replace uncovered symbol glyphs with proven-working characters
lklimek Jul 13, 2026
8e5fc43
fix(masternodes): label rotated evonode payout keys distinctly
lklimek Jul 13, 2026
b33e2b4
fix(fonts): vendor Noto Sans Symbols2 as an icon-glyph fallback
lklimek Jul 13, 2026
9c5c3df
fix(masternodes): remove Top up and Transfer from the detail screen
lklimek Jul 13, 2026
545d25c
fix(wallets): list addresses funded past the BIP44 bootstrap window
lklimek Jul 13, 2026
2ff3a9b
fix(wallets): show Shielded tab so tracked shielded funds are viewable
lklimek Jul 13, 2026
fcd4b71
fix(withdrawal): skip disabled keys when selecting a withdrawal signi…
lklimek Jul 13, 2026
3ae044e
fix(ui): make interface-mode indicator role-aware and consistently named
lklimek Jul 13, 2026
13dff83
refactor(wallet): audit legacy address-map retirement; pin resolver i…
lklimek Jul 13, 2026
0210c0c
fix(withdrawal): forbid owner-key withdrawals to a non-payout address
lklimek Jul 13, 2026
5f5614c
fix(migration): column-authoritative alias, per-row identity decode, …
lklimek Jul 13, 2026
64d611d
fix(tools): hide the ZK Proofs entry from the Tools menu
lklimek Jul 13, 2026
f14a326
fix(nav): hide legacy Identities and Dashpay tabs, rename Identity Hu…
lklimek Jul 13, 2026
a3f9a59
fix(masternodes): vertically center hash/copy/badge in detail header row
lklimek Jul 13, 2026
8f012b4
fix(masternode): align key labels with Dash Core DIP-3 ProTx terms
lklimek Jul 13, 2026
965f35d
fix(onboarding): land "Just Explore" on Identities hub, not DashPay p…
lklimek Jul 13, 2026
856608e
Merge branch 'feat/legacy-identity-migration' into fix/qa-followups-885
lklimek Jul 13, 2026
2b49d9a
fix(masternodes): clarify DPNS contest voting on the node detail screen
lklimek Jul 13, 2026
4587f25
fix(migration): surface unreadable votes alongside unreadable identities
lklimek Jul 13, 2026
9f10784
fix(masternodes): explain each V/O/P role letter on hover
lklimek Jul 13, 2026
9bd4daf
Merge branch 'feat/legacy-identity-migration' into fix/qa-followups-885
lklimek Jul 13, 2026
d99b713
fix(masternodes): keep load form open on error, lock submit while loa…
lklimek Jul 13, 2026
c2a9427
test(identity-selector): wire wallet backend synchronously in make_ctx
lklimek Jul 13, 2026
e8b6182
fix(migration): reconcile legacy keys into partially loaded identities
lklimek Jul 13, 2026
6c3b2b3
fix(qa-887): close three thepastaclaw blockers on PR #887
lklimek Jul 13, 2026
b454dba
fix(migration): only reconcile bare identities, never keyed ones
lklimek Jul 13, 2026
a77aa6c
fix(masternodes): reconcile load form on arrival instead of blindly u…
lklimek Jul 14, 2026
08242ec
fix(migration): revert legacy-identity reconcile to safe skip-if-present
lklimek Jul 14, 2026
07d50ee
fix(masternodes): gate the load on the submitted node, not the live form
lklimek Jul 14, 2026
0d01a19
fix(masternodes): have the load report its phase instead of inferring it
lklimek Jul 14, 2026
8a47745
fix(masternodes): stamp every load record with the load it belongs to
lklimek Jul 14, 2026
d038d1a
fix(masternodes): let a load claim only the record it was dispatched …
lklimek Jul 14, 2026
b6df532
fix(wallet): refuse root-key derivation at the chokepoint, not at a b…
lklimek Jul 14, 2026
60eab6e
fix(wallets): stop inventing metadata for addresses with no derivatio…
lklimek Jul 14, 2026
8baa6f4
fix(masternodes): bind entered key lifetime to the tab that holds them
lklimek Jul 14, 2026
5978b10
fix(withdrawal): lock the owner-key destination to the payout address…
lklimek Jul 14, 2026
5696884
fix(nav): route both root-screen fallbacks to the Identities hub
lklimek Jul 14, 2026
d7743d0
refactor(wallet): source send-autocomplete from the snapshot, not the…
lklimek Jul 14, 2026
b3a2fc6
fix(masternodes): pass None to begin_identity_load in secret-residenc…
lklimek Jul 14, 2026
71b9a01
fix(masternodes): claim the outstanding-load test via its own dispatc…
lklimek Jul 14, 2026
a86eabc
fix(identity-hub): stop DashPay profile flicker during sync
lklimek Jul 14, 2026
c0f92bf
fix(masternodes): sort the node grid by name and surface each node's …
lklimek Jul 14, 2026
82d9c10
fix(migration/wallet): QA follow-ups for #885 — resurrection, banners…
lklimek Jul 14, 2026
26eb55f
Merge branch 'feat/legacy-identity-migration' into fix/qa-followups-885
lklimek Jul 14, 2026
fb28249
fix(masternodes): relabel identity status as Platform-identity and ga…
lklimek Jul 14, 2026
a25dd84
docs(migration): mark the legacy-identity design as shipped and name …
lklimek Jul 14, 2026
7b43483
build(deps): document the deliberate bincode pin (RUSTSEC-2025-0141)
lklimek Jul 14, 2026
84b448a
fix(shielded): let the Verified badge name the balance it vouches for
lklimek Jul 14, 2026
c507b42
test(migration): extract the legacy-identity fixture into database::t…
lklimek Jul 14, 2026
b83dc03
docs(legacy-import): state precisely what read_identities logs
lklimek Jul 14, 2026
4e89da3
fix(migration): name the Identities screen in the unreadable-identity…
lklimek Jul 14, 2026
3326548
fix(migration): publish a terminal state for every migration failure
lklimek Jul 14, 2026
834bbb2
Merge remote-tracking branch 'origin/feat/legacy-identity-migration' …
lklimek Jul 14, 2026
c6176f4
fix(migration): prompt for wallet passwords before completing migration
lklimek Jul 14, 2026
3deda80
Merge remote-tracking branch 'origin/fix/qa-followups-885' into feat/…
lklimek Jul 14, 2026
8941c6c
test(masternodes): assert the explicit Platform-identity status label
lklimek Jul 14, 2026
91dc077
Revert "fix(migration): prompt for wallet passwords before completing…
lklimek Jul 14, 2026
e4d29b4
fix(masternodes): drop the dead Expert-mode gate on the Platform-iden…
lklimek Jul 14, 2026
a3e63b2
fix(wallets): show transaction history that predates the current session
lklimek Jul 14, 2026
e2d87a3
feat: v1.0 UI parity batch — Identity Hub contacts, shielded receive,…
Claudius-Maginificent Jul 14, 2026
57195d5
Merge remote-tracking branch 'origin/docs/platform-wallet-migration-d…
lklimek Jul 14, 2026
81ef37e
fix: rebase SND-003 onto PR893 + QA-campaign fix batches (#894)
lklimek Jul 16, 2026
a1f739b
Merge pull request #892 from dashpay/fix/tx-history
lklimek Jul 16, 2026
f9d641f
fix(dashpay): preserve guards and paginate contact info
lklimek Jul 15, 2026
ca8d708
fix(wallets): show the fee on outgoing transaction history
lklimek Jul 15, 2026
24307e5
Merge pull request #900 from dashpay/fix/snd-005-history-fee
lklimek Jul 16, 2026
25f9a98
merge: bring PR #900's transaction-history fee fix into the branch
lklimek Jul 16, 2026
2c69239
fix(dashpay): unlock the wallet once per contact-info scan, not once …
lklimek Jul 16, 2026
e843dba
Merge pull request #893 from dashpay/integration/review-remediation
lklimek Jul 16, 2026
761944b
docs(qa): redact committed testnet mnemonic and WIF from WAL.md
lklimek Jul 16, 2026
9c3c797
fix(dashpay): resolve Contacts-tab result filter against the fallback…
lklimek Jul 16, 2026
876655f
fix(overlay): close pointer click-through and mirror SPV-stop status
lklimek Jul 16, 2026
fdca960
fix(ui): correlate document-query success results against the in-flig…
lklimek Jul 16, 2026
6ea6087
fix(wallet): correct send fee previews and autocomplete refresh
lklimek Jul 16, 2026
cdec51b
fix(tokens): bound the token-balance-refresh single-flight guard's li…
lklimek Jul 16, 2026
27c3ed3
fix(wallet): zeroize the stored seed envelope and await shielded-clea…
lklimek Jul 16, 2026
0e08a50
fix(migration): harden legacy import, vote-sweep gating, and identity…
lklimek Jul 16, 2026
94f19c1
merge: PR-feedback fix — DashPay Contacts tab identity fallback (#882)
lklimek Jul 16, 2026
d7157e8
merge: PR-feedback fix — overlay click-through + SPV-stop status mirr…
lklimek Jul 16, 2026
e532a8b
merge: PR-feedback fix — correlate document-query success results (#894)
lklimek Jul 16, 2026
5cc2e74
merge: PR-feedback fix — bound token-balance-refresh guard lifetime (…
lklimek Jul 16, 2026
fe466f0
merge: PR-feedback fix — send fee previews and autocomplete refresh (…
lklimek Jul 16, 2026
6c6e891
merge: PR-feedback fix — zeroize seed envelope, await shielded-clear …
lklimek Jul 16, 2026
2f00086
merge: PR-feedback fix — legacy import, vote-sweep gating, identity r…
lklimek Jul 16, 2026
0535b44
fix(bench): update wallet_hydration bench for the zeroizing seed enve…
lklimek Jul 16, 2026
00201d0
fix(spv): reset the start latch and propagate failures from a failed …
lklimek Jul 16, 2026
020e0f7
merge: PR-feedback fix — reset SPV start latch and propagate init fai…
lklimek Jul 16, 2026
59e875a
fix(ui): drop the unused info_tooltip() binding in top_panel
lklimek Jul 16, 2026
61f6498
fix(wallet-backend): share SPV start-flight outcomes across racing ca…
lklimek Jul 16, 2026
8ddb5e1
fix(migration): close the identity-resurrection race and zeroize seed…
lklimek Jul 16, 2026
3609e1e
fix(ui): fix network labels, duplicate banners, and a sticky sweep ba…
lklimek Jul 16, 2026
919c3c6
fix(ui,wallet-backend): correlate dispatched fetches and stop false-s…
lklimek Jul 16, 2026
f9ba835
fix(wallets): guard advanced-send output/input aggregation against ov…
lklimek Jul 16, 2026
b11ab3e
merge: PR-feedback fix — share SPV start-flight outcomes across racin…
lklimek Jul 16, 2026
226d985
merge: PR-feedback fix — guard advanced-send output/input aggregation…
lklimek Jul 16, 2026
97abc08
merge: PR-feedback fix — correlate dispatched fetches and stop false-…
lklimek Jul 16, 2026
92a0f39
merge: PR-feedback fix — fix network labels, duplicate banners, and a…
lklimek Jul 16, 2026
e6ba485
merge: PR-feedback fix — close identity-resurrection race and zeroize…
lklimek Jul 16, 2026
af1621d
fix(ui): add global switcher to remaining root screens
lklimek Jul 16, 2026
316dae2
merge: add global wallet/identity switcher to Contracts, Tokens, Tool…
lklimek Jul 16, 2026
fb8306a
fix(wallets): confirm sends and show fee reserve hints
lklimek Jul 16, 2026
1e1a382
merge: confirm sends and surface fee-reserve hints
lklimek Jul 16, 2026
d59c004
fix(ui): clear sticky 'Creating token...' banner on token-creation su…
lklimek Jul 16, 2026
0c8d483
merge: clear sticky 'Creating token...' banner on success
lklimek Jul 16, 2026
f356e57
docs: PR860 QA delta campaign — full results (delta vs PR892 sweep)
lklimek Jul 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,7 @@ CC_x86_64_pc_windows_gnu = "x86_64-w64-mingw32-gcc-posix"
CXX_x86_64_pc_windows_gnu = "x86_64-w64-mingw32-g++-posix"
AR_x86_64_pc_windows_gnu = "x86_64-w64-mingw32-ar"
CFLAGS_x86_64_pc_windows_gnu = "-O2"
# 8 MiB minimum stack for spawned threads (incl. tokio worker threads), up from
# Rust's smaller default. Deep call chains (grovedb proof verification, nested
# serde/protobuf decoding) can overflow the default on debug builds.
RUST_MIN_STACK = "8388608"
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,7 @@ test_db*
explorer.log
.gitaipconfig
.claude/worktrees
.codex/

# QA scenario screenshots — archived to /data/artifacts, not tracked in git
docs/ai-design/*/scenarios/screenshots/
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Read and follow all instructions in [CLAUDE.md](./CLAUDE.md) before starting any task.
290 changes: 290 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

148 changes: 121 additions & 27 deletions CLAUDE.md

Large diffs are not rendered by default.

Loading
Loading