- accountIndex is not used anymore, refactored to SDK's Account
- shared state used so there is only 1 source of truth for the account
- The key for the chacged ABKeys is an Int, this could be a problem in the future
- Zip32Account addopted
- implemented POC for server check in Zashi, adopted SDK with the feature
[#1237] Choose the best server by testing responses from multiple server hosts
- Logic has been updated to deliver all requirements
- UI has been upgraded to reflect latest and new design
[#1237] Choose the best server by testing responses from multiple server hosts
- inverted tint if needed implemented for the progress view
[#1237] Choose the best server by testing responses from multiple server hosts
- Rebased
[#937] Shielded transaction UI
- The TransactionState has been extended to handle shielding
- The UI for the transaction row has been extended to handle right states for all types of transactions, newly for shielding, shielded and shielding failed
[#937] Shielded transaction UI
- Rebased and updated to the latest API
[#937] Shielded transaction UI
- WIP
[#937] Shielded transaction UI
- Shileding UI updated to show amount the same way as sent/received
- Shielding UI updated to show ID
[#1337] update UI of the Settings and Advanced Settings screens
- settings WIP
[#1337] update UI of the Settings and Advanced Settings screens
- Changelog updated
- Design is finalized for both Settings and Advanced Settings
design-system
- POC done
- All Colors added/implemented
- first set of variables implemented
design-system
- Color names made unique
- CurrencyConversion screen refactored to use new design system colors
- Currency conversion colors removed from the catalogue
design-system
- Variables made for the Utilities (all of them are missing aliases in Figma so it's just prepared except a few I updated myself)
- ServerSwitch refactored to use design system
- error and primary tint updated to use design system
design-system
- Utility variables finished
- Server switch refactored to the latest design system variables
tca-deprecation-resolution
- All reducers have been updated to use @Reducer macro
- All scopes have been updated to use \. case path
- All destinations have been updated to use new Bindings
tca-deprecation-resolution
- @DependencyClient macro used for all dependencies
- Unit tests fixed
shared-state
- POC
shared-state
- Exchange rate is now handled by TCA's shared state
shared-state
- Hide balances feature has been refactored using TCA's shared state
- It's no longer treated as "hide balances" but rather "hide sensitive data" because we will add a few more things to it besides balances in the near future
- Previous approach with Combine's subject and TCA's dependency have been removed from Zashi
shared-state
- removed unused file
shared-state
- code cleanup
shared-state
- code cleanup
shared-state
- build fixed
- Flow, logic and navigation fully done
- next: sinal UI
opt-in-out-solution
- Design finalized
- Texts localized
- All functionality and flow implemented
opt-in-out-solution
- Final design and behaviour
- Several fixes of positions & offset
- The currency conversion field is hidden when the feature is opt-out
opt-in-out-solution
- Final colors for the tooltip for both light and dark themes
opt-in-out-solution
- Final fixes and testing
- WalletBalances now can handle currency conversion with respect to the system's locale settings
[#1238] display USD value in addition to ZEC value in the app UI
- WIP
- the input fields have been completely reworked
[#1238] display USD value in addition to ZEC value in the app UI
- QR scan button is back in the address field
[#1238] display USD value in addition to ZEC value in the app UI
- Prefix views for the inputs implemented
- Titles for the inputs implemented
- Error messages for the inputs implemented
- Hide balances support
- Send Confirmation enhancements
[#1238] display USD value in addition to ZEC value in the app UI
- Confirmation screen shows the currency value defined in the Send screen
[#1238] display USD value in addition to ZEC value in the app UI
- Exchange rate design implemented
- Custom tooltip implemented and used for cases when the rate is not available or stale
[#1238] display USD value in addition to ZEC value in the app UI
- cleanup and last fixes
- The balances are proactively refreshed immediately after send or shield proposals are processed
- I also noticed wrong color of disabled message box when sending to transparent address so it's been fixed in this PR as well
[#1254] Refresh balances immediately after send
- unit tests fixed
- The total and available balances have been extracted into separate and fully autonomous component used in 3 independent places (Account, Send and Balances)
- Code massively cleaned up
- Available balance underline logic + redirect to Balances
[#1087] Total and available balances component
- Unit tests fixes
[#1087] Total and available balances component
- tests fixed
[#1087] Total and available balances component
- small fixes and tweaks