- The detection of pressed button needed to be extended to cover the case with SecurityWarning screen. I got it button is pressed in one of two possible scenarios and only one was handled.
- The cover view is now an overlay instead of a switch to a different view
- The animation of the overlay needed to be removed so it's processed until the app is suspended
- The cover is now processed for background notification only, inactive has been removed to never show during system overlays like face ID, etc.
- The reducer has been refactored
- The Bindings have been refactored to not use deprecated API
- View has been refactored to not rely on ViewStore
- Dependency version have been bumped up in order to use latest TCA
- One of the keys (for user defaults) has been wrongly named - fixed.
[#1186] Resolve AppStore warnings
- Fixed AppStore profile build-ability, the dependency in modules was missing
- The no transaction Text as well as ForEach are connected to the same property and view should re-render accordingly. On a theoretical level it might be possible the view re-rendered only a portion of itself. Adding else should hopefully cover even the theoretical/swiftui potential bug.
- 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
- The UI has been updated according to the latest design
[#1174] Final not enough free space UI (#1175)
- tweaks
[#1174] Final not enough free space UI (#1175)
- removed mocked state of disk
- The Zashi hides its content when it's going to the background and reveals it when it's going to the foreground
[#1171] Hide content in the app switcher (#1172)
- changelog update
- The UI has been updated to the latest design
- The values of disc space are provided
- The business logic has changed to react to check every app start or app foreground
- Test has been fixed
[#1029] Not enough free space UI
- Final copy
[#1029] Not enough free space UI (#1170)
- changelog updated
- validation flow done for the 2 out of 3 flows
- 1. when the restore path is selected and the seed doesn't match the DB
- 2. when create new wallet is selected
- (missing) 3. seed is validated (waiting on API)
[#1024] KeysMissing when restored to a new iPhone
- preparations for SDK 2.1.0
[#1024] KeysMissing when restored to a new iPhone
- Seed validation API used and integrated
- There's an error in rust that must be resolved first
[#1024] KeysMissing when restored to a new iPhone
- rebased
[#1024] KeysMissing when restored to a new iPhone
- updated to use latest SDK's isSeedRelevantToAnyDerivedAccount
[#1024] KeysMissing when restored to a new iPhone
- unstable SDK branch test
[#1024] KeysMissing when restored to a new iPhone
- version bump
[#1024] KeysMissing when restored to a new iPhone
- bugfix
- packae redirected to ECCs repo
[#1024] KeysMissing when restored to a new iPhone
- tests fixed
- TCA sdkSYnchronizer dependency extended with 3 new Proposal APIs
- proposeTransfer tested, works as expected
[#1092] Adopt proposal API
- send transaction via new proposal API implemented
[#1092] Adopt proposal API
- code cleaned up and finished
[#1092] Adopt proposal API
- unit tests fixed
[#1092] Adopt proposal API
- Typical Fee < 0.001 localized and updated in the UI
[#1092] Adopt proposal API
- awaiting all transaction results with use of new proposal.transactionCount() method
[#1092] Adopt proposal API
- Implemented new PartialProposalError reducer and view
- Contact support mail with transaction IDs logic implemented
- Fallback to share logic implemented
- PPE integrated into SendFlow
- PPE integrated into Shielding
[#1092] Adopt proposal API
- Changelog updated
[#1092] Adopt proposal API
- SDK's fee constant removed
[#1092] Adopt proposal API (#1117)
- debug code reverted
[#1092] Adopt proposal API (#1117)
- copy change
[#1092] Adopt proposal API (#1117)
- code cleanup
[#1092] Adopt proposal API (#1117)
- proposed total fee
[#1092] Adopt proposal API (#1117)
- Final copy
[#1092] Adopt proposal API (#1117)
- Transaction statuses added
[#1092] Adopt proposal API (#1117)
- tests fixed
- The no transactions list has been disabled to not scroll
- The sync bar % was canceled on Balanced before it could gather data, the problem is about cancelation IDs not being unique, I updated all effect handles to be UUIDs
- Balances tab was rendering spendable balance instead of total balance
- I moved the configuration of Firebase to the didFinishLaunching, this way the FB is configured only once at the start of the app, not causing crashes or issues of type 'FB is already configured'
- tests fixed
- New target for Testflight & AppStore builds has been created
- Automatic dSYM upload run script added to the configuration of the target
- DebugMenu is no longer accessible in production builds, only Testflight builds