-
Notifications
You must be signed in to change notification settings - Fork 13
feat: AddressInput component, RPC error handling, shielded retry/sync improvements #786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
97 commits
Select commit
Hold shift + click to select a range
64fab20
more work
QuantumExplorer f42b58d
Merge branch 'v1.0-dev' into zk
QuantumExplorer f8df452
more work
QuantumExplorer 64ca962
Merge branch 'v1.0-dev' into zk
QuantumExplorer 3cbf5ba
Merge remote-tracking branch 'origin/v1.0-dev' into zk
lklimek 0cde65f
fix(spv): zero out stale per-address balances during reconciliation (…
lklimek 0879c45
fix: handle malformed YAML gracefully in load_testnet_nodes_from_yml …
lklimek 4d8b2b2
chore: let Claude write manual test scenarios for PRs (#634)
lklimek 17650e9
build(flatpak): use only-arches for dynamic protoc architecture selec…
lklimek da00777
Merge branch 'v1.0-dev' into zk-extract/all-merged
lklimek 7668de9
Merge remote-tracking branch 'origin/zk-extract/all-merged' into zk-e…
lklimek 1ec2e7e
fix(ci): remove local path patches, use git deps for platform crates
lklimek 0710295
fix(test): store wallet in DB before registering addresses
lklimek e078d0b
Merge remote-tracking branch 'origin/v1.0-dev' into zk-extract/all-me…
lklimek 7e95598
Merge remote-tracking branch 'origin/v1.0-dev' into zk-extract/all-me…
lklimek afd7a4c
fix(build): restore shielded module declaration removed during merge
lklimek 64651c5
fix(test): restore store_wallet calls lost in merge (#663)
Copilot e2060b2
Merge remote-tracking branch 'origin/v1.0-dev' into zk-extract/all-me…
lklimek 91314ca
Merge remote-tracking branch 'origin/v1.0-dev' into zk-extract/all-me…
lklimek 508817a
chore: update platform dependency to 3.1-dev branch
QuantumExplorer 0cb6d7e
refactor: migrate shielded module from Result<T, String> to typed Tas…
lklimek a9f6c29
Merge origin/zk and migrate platform dependency to v3.1-dev
lklimek 62961b1
Merge pull request #644 from dashpay/zk-extract/all-merged
QuantumExplorer d8285fa
Merge remote-tracking branch 'origin/zk' into zk
QuantumExplorer 12b7c53
fix(ui): prevent settings password row from clipping right edge
QuantumExplorer 1d0030d
Merge branch 'zk-fixes' of https://github.com/dashpay/dash-evo-tool i…
lklimek d7badfe
Merge remote-tracking branch 'origin/v1.0-dev' into zk-fixes
lklimek 08cecbb
fix(rpc): include host:port in connection-refused errors and always s…
lklimek c4c7b30
Merge remote-tracking branch 'origin/v1.0-dev' into zk-fixes
lklimek d51745f
fix(ui): save RPC password for active network instead of hardcoded Re…
lklimek 227bbce
fix(ui): ensure funding method dropdown fits all items without scrollbar
lklimek 567e9be
fix(error): show actionable message for insufficient identity balance
lklimek a38c594
fix(ui): clear stale error banners when saving RPC password
lklimek e6d72af
fix: use network-compatible comparison for platform address lookups
lklimek e908b82
fix(error): add actionable messages for shielded fee and pool-size er…
lklimek c91d53b
fix(error): add actionable message for shielded anchor mismatch
lklimek 1ac5292
fix(shielded): auto-resync notes and retry on anchor mismatch
lklimek 56a1f2e
fix(shielded): ensure shielded tables exist and log DB errors during …
lklimek 2f991f2
fix(db): consolidate migrations v28-v32 into v33
lklimek f0040f4
fix(db): consolidate migrations v28-v32 into v33
lklimek b29811c
Merge remote-tracking branch 'origin/v1.0-dev' into fix/consolidate-m…
lklimek 19c4934
chore: pin platform dependency to zk-fixes revision
lklimek ab8a230
fix(db): address PR review — fresh schema, error propagation, rename …
lklimek 6a36d5f
fix(db): address PR review — fresh schema, error propagation, rename …
lklimek f4efd64
fix(db): add foreign key constraints to shielded tables
lklimek 1e59763
fix(db): add foreign key constraints to shielded tables
lklimek 9d4d65a
Merge remote-tracking branch 'origin/v1.0-dev' into fix/consolidate-m…
lklimek 60f9031
Merge remote-tracking branch 'origin/fix/consolidate-migrations-v33-z…
lklimek 08495bf
fix(db): remove duplicate shielded methods after v1.0-dev merge
lklimek c3af91a
fix(test): remove duplicate wallet store in register_test_address
lklimek 77bdd70
fix(shielded): address PR review — error propagation, retry helper, s…
lklimek 67dfab7
fix(error): address PR review — Amount formatting, Display completeness
lklimek 4b1de7b
fix(rpc): address PR review — context fallback, success banner, error…
lklimek fe69656
chore: simplify shielded helpers comment in initialization.rs
lklimek 4d47ea4
fix(db): address PR #789 review — doc comments, migration default
lklimek ddea453
fix(db): remove duplicate shielded methods after v1.0-dev merge
lklimek 0d4e359
chore: simplify shielded helpers comment in initialization.rs
lklimek b0df68b
chore(db): document migration DEFAULT 2 vs fresh DEFAULT 0
lklimek d563250
fix(wallet): address review — zero-balance detection, status warning
lklimek 3c316a5
fix(error): address review — typed BIP32 source, migration error variant
lklimek 4d6dd98
test(db): add v33 consolidated migration regression tests
lklimek da4814a
fix(ui): show warning when config save fails instead of success
lklimek 78f25a8
fix(error): consolidate format_credits_as_dash and remove jargon from…
lklimek 89d8a97
fix(test): remove duplicate wallet store in register_test_address
lklimek aff86d9
fix(core): log chain lock RPC errors that aren't auth/connection fail…
lklimek 1a8c047
feat(ui): surface chain lock RPC errors in Networks tab
lklimek ddcb742
feat(ui): unified AddressInput component with autocomplete (#787)
lklimek 6e2b2b0
fix(error): handle asset lock and shielded insufficient funds errors …
lklimek 3e744c8
fix(ui): use AmountInput component for all amount inputs in wallet sc…
lklimek 839f1ee
docs: add UI components reference and teach CLAUDE.md to use it
lklimek 51b16b2
fix(ui): use AddressInput component in Mine dialog for core address s…
lklimek 9bae9f8
fix(ui): trigger shielded balance refresh after all shielding operations
lklimek ae63652
chore: demote cookie auth fallback log to trace level
lklimek 8dae295
fix(ui): prevent transaction list showing wrong wallet data
lklimek f1f8ba9
fix(ui): auto-show zero-balance addresses when wallet is empty
lklimek 9c07f95
fix(ui): trigger shielded sync on wallet refresh and wallet switch
lklimek df78e49
fix(log): add diagnostic logging for shielded transfer operations
lklimek ed196d6
fix(ui): improve shielded transfer UX messaging for balance update de…
lklimek 63ce0e1
fix(shielded): scope commitment tree per wallet for multi-wallet corr…
lklimek 875ee14
Merge pull request #789 from dashpay/fix/consolidate-migrations-v33-zk
lklimek 0d5a09d
Merge branch 'zk' into zk-fixes
lklimek e41a72d
fix(shielded): prevent permanent state leak on sync_notes failure in …
lklimek 6e775a4
fix(ui): apply password change for current session even when config s…
lklimek 95782ae
fix(error): use dedicated TaskError variants for non-build wallet errors
lklimek a12cc6a
fix(error): preserve error chain in CoreRpcConnectionFailed
lklimek 344c229
fix(test): rename test_v33_migration_fresh_install to match DB versio…
lklimek 712049b
revert(shielded): use shared main DB for commitment tree instead of p…
lklimek b561c3e
fix(shielded): harden anchor retry, commitment tree clearing, and sta…
lklimek f640aaa
fix(core): sanitize RPC errors and simplify CoreRpcConnectionFailed
lklimek 6eed03c
fix(ui): config permissions, address detection, and per-frame caching
lklimek 810a686
fix(logging): correct log levels per coding best practices
lklimek e140c60
Merge remote-tracking branch 'origin/v1.0-dev' into zk
lklimek f2e8142
fix(mcp): resolve async lifetime errors for Rust 2024 edition
lklimek 46ea490
chore: fix mcp dispatch
lklimek cfa1dbb
doc: remove obsolete manual teting docs
lklimek 05a4f20
Merge remote-tracking branch 'origin/zk' into zk-fixes
lklimek c7a5ca7
Merge remote-tracking branch 'origin/v1.0-dev' into zk-fixes
lklimek File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.