Commit Graph

748 Commits

Author SHA1 Message Date
Lukas Korba 1bc5d70e36 [#1179] Bold token name in available balance
- The ZEC token name is now aligned with the value (both bold)
2024-04-08 12:24:53 +02:00
Lukas Korba d8f70a64ee
Merge pull request #1176 from LukasKorba/1087--Total-and-available-balances-component
[#1087] Total and available balances component
2024-04-05 12:18:20 +02:00
Lukas Korba 6e054f5b52 [#1087] Total and available balances component
- 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
2024-04-05 11:52:44 +02:00
Lukas Korba 3e68ed8e33
Merge pull request #1175 from LukasKorba/1174-Final-not-enough-free-space-UI
[#1174] Final not enough free space UI
2024-04-04 13:33:08 +02:00
Lukas Korba f73b6dc9e1 [#1174] Final not enough free space UI
- 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
2024-04-04 13:13:22 +02:00
Lukas Korba 215e745522
Merge pull request #1170 from LukasKorba/1029--Not-enough-free-space-UI
[#1029] Not enough free space UI
2024-04-04 10:16:14 +02:00
Lukas Korba ccb5b2936c
Merge pull request #1172 from LukasKorba/1171-Hide-content-in-the-app-switcher
[#1171] Hide content in the app switcher
2024-04-04 10:15:53 +02:00
Lukas Korba 9e4b27e585
Merge pull request #1169 from LukasKorba/1108-Enhance-scan-UI
[#1108] Enhance scan UI
2024-04-04 10:15:42 +02:00
Lukas Korba e235a84528 [#1171] Hide content in the app switcher
- 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
2024-04-04 10:13:09 +02:00
Lukas Korba 88f91380eb [#1029] Not enough free space UI
- 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
2024-04-04 07:54:57 +02:00
Lukas Korba 23379c069c [#1108] Enhance scan UI
- The open settings button added and regular back button used in such case
2024-04-03 15:04:43 +02:00
Lukas Korba 9decc16ffa
Merge pull request #1168 from LukasKorba/1167-Autofocus-birthday-field-in-restore-flow
[#1167] Autofocus birthday field in restore flow
2024-04-03 13:09:21 +02:00
Lukas Korba 2755f3c2c0 [#1167] Autofocus birthday field in restore flow
- the BD field is automatically focused
2024-04-03 08:15:53 +02:00
Lukas Korba 93b44b0b7f
Merge pull request #1163 from LukasKorba/1162--Release-1-0-4-2
[#1162] Release 1.0.4-2
2024-03-29 12:54:35 +01:00
Lukas Korba 936f461740 [#1162] Release 1.0.4-2
- Build number bumped
2024-03-29 12:33:03 +01:00
Lukas Korba cbb842c6f3
Merge pull request #1161 from LukasKorba/1160-Tweaks-and-fixes-for-Zashi-1-0-3
[#1160] Tweaks and fixes for zashi 1.0.3
2024-03-29 12:30:08 +01:00
Lukas Korba a8847abae6 [#1160] Tweaks and fixes for Zashi 1.0.3
- Fixes for the transparent funds

[#1160] Tweaks and fixes for Zashi 1.0.3

- Changelog updated
- Tests fixed

[#1160] Tweaks and fixes for Zashi 1.0.3

- shielded + pending balance
2024-03-29 12:27:43 +01:00
Lukas Korba be00165d3b [#1160] Tweaks and fixes for Zashi 1.0.3
- Fix for the #1119
2024-03-29 11:49:27 +01:00
Lukas Korba d50a576f82 [#1160] Tweaks and fixes for Zashi 1.0.3
- Tap to Copy memo added
2024-03-29 11:43:09 +01:00
Lukas Korba 31db61df25
Merge pull request #1159 from LukasKorba/1158-Release-1-0-4
[#1158] Release 1.0.4
2024-03-28 16:20:01 +01:00
Lukas Korba 10399c9c6c [#1158] Release 1.0.4
- Changelog updated
- SDK version bump
2024-03-28 16:17:42 +01:00
Lukas Korba 5b45efa0fd
Merge pull request #1157 from LukasKorba/1156-Release-1-0-3
[#1156] Release 1.0.3
2024-03-27 23:30:20 +01:00
Lukas Korba eeb9a57254 [#1156] Release 1.0.3
- fix for a bug in note selection when sending to a transparent recipient
2024-03-27 23:24:54 +01:00
Lukas Korba cdca45f10c
Merge pull request #1155 from LukasKorba/1154-Release-1.0.2
[#1154] Release 1.0.2
2024-03-27 17:02:58 +01:00
Lukas Korba 0bb356f6b3 [#1154] Release 1.0.2
- SDK version bump
- Changelog updated
2024-03-27 16:52:02 +01:00
Lukas Korba a1fd4097c7
Merge pull request #1153 from LukasKorba/1036-Wipe-wallet-in-advanced-settings
[#1036] Wipe wallet in advanced settings
2024-03-27 16:32:03 +01:00
Lukas Korba da3687b9d1 [#1036] Wipe wallet in advanced settings
- Wipe wallet feature integrated into advanced settings
2024-03-27 16:20:56 +01:00
Lukas Korba ecc65f9a83
Merge pull request #1152 from LukasKorba/986-Release-Zashi-iOS-version-1-0
[#986] Release Zashi iOS version 1.0
2024-03-26 18:50:42 +01:00
Lukas Korba 6e6245dd64 [#986] Release Zashi iOS version 1.0
- changelog updated
- code cleanup
2024-03-26 18:44:32 +01:00
Lukas Korba 98ff1d4043
Merge pull request #1151 from LukasKorba/1024--KeysMissing-when-restored-to-a-new-iPhone
[#1024] KeysMissing when restored to a new iPhone
2024-03-26 18:38:59 +01:00
Lukas Korba 3e6afc69a8 [#1024] KeysMissing when restored to a new iPhone
- 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
2024-03-26 18:24:49 +01:00
Lukas Korba 2e51a9d839
Merge pull request #1150 from LukasKorba/1149--Include-rust-error-desc-in-the-alert-view
[#1149] Include rust error desc in the alert view
2024-03-26 08:29:02 +01:00
Lukas Korba 5d3fcdd094 [#1149] Include rust error desc in the alert view
- The alert views now show more detailed info about the error. Code + message + rust/service error info
- Unit tests fixed
2024-03-24 11:20:54 +01:00
Lukas Korba b269c9210e
Merge pull request #1148 from LukasKorba/1147-Handle-nil-transaction-fees
[#1147] Handle nil transaction fees
2024-03-23 14:16:57 +01:00
Lukas Korba 31d455f0ac [#1147] Handle nil transaction fees
- The transactions with nil fees show Typical Fee < 0.001
- When the fee is available, the value is used
- Tests fixed
2024-03-22 14:50:19 +01:00
Lukas Korba e20038c573
Merge pull request #1145 from LukasKorba/ProposalAPI-comments
ProposalAPI-comments
2024-03-20 13:10:52 +01:00
Lukas Korba bcca5eff08 ProposalAPI-comments
- comments addressed
2024-03-20 13:06:32 +01:00
Lukas Korba 66a8e670cd
Merge pull request #1117 from LukasKorba/1092-Adopt-proposal-API
[#1092] Adopt proposal API
2024-03-20 13:04:33 +01:00
Lukas Korba 28a88a9a1e [#1092] Adopt proposal API
- 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
2024-03-20 09:51:29 +01:00
Lukas Korba d3adf88b3f
Merge pull request #1144 from LukasKorba/1140-Disable-send-and-back-buttons
[#1140] Disable send and back buttons
2024-03-18 16:32:12 +01:00
Lukas Korba 0bfc256488
Merge pull request #1143 from LukasKorba/1141-Empty-list-of-transactions
[#1141] Bugfix batch
2024-03-18 16:22:39 +01:00
Lukas Korba ad05fdb17e [#1140] Disable send and back buttons
- send & back buttons disabled when request is in progress
2024-03-18 14:25:04 +01:00
Lukas Korba 5948947288 [#1141] Bugfix batch
- 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
2024-03-18 14:02:02 +01:00
Lukas Korba 1a6f458834
Merge pull request #1138 from LukasKorba/1135-Keyboard-toolbars
[#1135] Keyboard toolbars
2024-03-18 12:28:42 +01:00
Lukas Korba 14920b0ea9 [#1135] Keyboard toolbars
- The white blank area above the keyboard has been fixed

[#1135] Keyboard toolbars

- Changelog updated
2024-03-18 12:28:17 +01:00
Lukas Korba 111e16fe31
Merge pull request #1130 from LukasKorba/1129-Call-configureCrashReporter-only-when-didFinishLaunching
[#1129] Call configureCrashReporter only when didFinishLaunching
2024-03-18 08:17:13 +01:00
Lukas Korba f7b6d78d42
Merge pull request #1134 from LukasKorba/1133-Define-NSPrivacyAccessedAPITypes
[#1133] Define NSPrivacyAccessedAPITypes
2024-03-15 12:45:47 +01:00
Lukas Korba 7939015132
Merge pull request #1137 from LukasKorba/1136-Fix-flaky-tests
[#1136] Fix flaky tests
2024-03-14 12:55:59 +01:00
Lukas Korba c525105f59 [#1136] Fix flaky tests
- All false positive tests have been resolved. Flakiness of the tests has been fixed by providing unimplemented dependencies to the right Stores.
2024-03-14 12:52:58 +01:00
Lukas Korba 36013ce69b [#1133] Define NSPrivacyAccessedAPITypes
- I set the required keys & hopefully the right values according to doc (https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#4278401)

[#1133] Define NSPrivacyAccessedAPITypes

- Changelog updated
2024-03-14 08:15:59 +01:00