-
Notifications
You must be signed in to change notification settings - Fork 237
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
Bugfix: Clarification of Amounts in tables (fixes #1861) #2026
Conversation
✅ Deploy Preview for specter-desktop-docs canceled.
|
wallet: Wallet = app.specter.wallet_manager.get_by_alias(wallet_alias) | ||
error = None | ||
wallet.clear_cache() | ||
flash("Cache cleared successfully!") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not so clear to the user which cache this is referring to.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this pushed already, can't see anything in this regard? |
We now try to implement bigger chunks of functionality in plugins. Maybe, even core functionality might be implemented in "core plugins" in the future. Internal plugins are placed in `src/specterext`. But, plugins can also live in there own repos, have their own release lifecycle and be used by Specter like any other dependency. For more information about plugins see [Third Party Service Integrations](./extensions.md) where we also discuss the nuances between plugins and extensions. | ||
|
||
# The Crypto Engine |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure whether this is the right expression ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what you're referring to. What's wrong here? I added src/cryptoadvance/specterext
but apart from that?!
src/cryptoadvance/specter/templates/wallet/settings/wallet_settings.jinja
Outdated
Show resolved
Hide resolved
src/cryptoadvance/specter/templates/wallet/settings/wallet_settings.jinja
Outdated
Show resolved
Hide resolved
…o amounts_clarifications
…ktop into amounts_clarifications
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
…tings.jinja Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Export of transaction history (completely empty CSV) and UTXOs (only headers) is not working.
Works now. |
…o amounts_clarifications
…ktop into amounts_clarifications
as predicted @moritzwietersheim (from the failing cypress-tests) :
If it's cheap for me to fix that, i'll do it. |
Ok, Liquid fixes were not that difficult. At least not the use-cases qhich the tests cover. Should be all green now! |
Export of transaction history works now but export of UTXOs is still only headers. |
The csv cache seems to be overwritten this is how it looks like, is this all as intended? @k9ert
|
UTXO list export works now! |
As discussed in the review, the case for 2 outputs in an incoming transaction into the same wallet might cause headache with coin-selection (the first would win, the second is not visible). So i reimplemented the whole method the other way around: Now, if there are two utxos with the same |
This PR addresses criticism on how amounts are shown and fixes some edge-cases around that and does some refactoring around txlists. In detail:
Before (history):
After (history):
Before(utxo)
After (utxo):