Commit Graph

675 Commits

Author SHA1 Message Date
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
Lukas Korba 1886b5fc47
Merge pull request #1132 from LukasKorba/1131-Remove-swipe-gesture-between-tabs
[#1131] Remove swipe gesture between tabs
2024-03-14 08:09:03 +01:00
Lukas Korba ee83a5afe9 [#1131] Remove swipe gesture between tabs
- The page style of the tab view removed, this way the gesture is no longer available.
2024-03-13 18:47:39 +01:00
Lukas Korba 1bc7f3ca59 [#1129] Call configureCrashReporter only when didFinishLaunching
- 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
2024-03-13 18:39:48 +01:00
Lukas Korba 749dd7f5a8
Merge pull request #1128 from LukasKorba/1126-Release-0-3-0
[#1126] Release 1.0-3
2024-03-13 18:35:38 +01:00
Lukas Korba 22153c97a1 [#1126] Release 0.3.0
- Changelog updated

[#1126] Release 0.3.0

- Version updated to 0.3.0 build 1

[#1126] Release 0.3.0

- The release needed to be increased to 1.0 build 3 because we already uploaded 1.0 build 2 in the past

Update CHANGELOG.md

Co-Authored-By: Honza Rychnovský <rychnovsky.honza@gmail.com>
2024-03-13 18:35:14 +01:00
Lukas Korba c848e5f48c
Merge pull request #1127 from LukasKorba/1111-Automatic-dSYM-upload
[#1111] Automatic dSYM upload
2024-03-13 13:03:46 +01:00
Lukas Korba 14093cd3ea [#1111] Automatic dSYM upload
- 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
2024-03-13 12:19:52 +01:00
Lukas Korba 0819cb6f92
Merge pull request #1114 from LukasKorba/1097-Zashi-iOS-audit-Issue-E
[#1097] Zashi-iOS audit Issue E
2024-03-13 11:35:15 +01:00
Lukas Korba 5260ac7809
Merge pull request #1107 from LukasKorba/1106-Zashi-iOS-audit-Issue-G
[#1106] Zashi-iOS audit Issue G
2024-03-13 11:35:05 +01:00
Lukas Korba 9961058da4
Merge pull request #1112 from LukasKorba/940--Set-final-privacy-policy-URL-for-iOS
[#940] Set final privacy policy URL for iOS
2024-03-13 11:34:54 +01:00
Lukas Korba 42a8cd8184
Merge pull request #1115 from LukasKorba/1103-Remove-pull-to-refresh
[#1103] Remove pull to refresh
2024-03-13 11:34:43 +01:00
Lukas Korba b1b3619db6
Merge pull request #1116 from LukasKorba/863-Phrase-screen-trails-seed-on-iPhone-SE
[#863] Phrase screen trails seed on iPhone SE
2024-03-13 11:34:32 +01:00
Lukas Korba b3c0198d28
Merge pull request #1118 from LukasKorba/1100-Insufficient-funds-when-syncing-and-enabled-Review-button
[#1100] Insufficient funds when syncing and enabled Review button
2024-03-13 11:34:20 +01:00
Lukas Korba 4a634dec7e
Merge pull request #1122 from LukasKorba/1121-Hint-box-text-update
[#1121] Hint box text update
2024-03-13 11:34:08 +01:00
Lukas Korba e1125cf29b
Merge pull request #1123 from LukasKorba/1110-No-transactions-fetched-at-start
[#1110] No transactions fetched at start
2024-03-13 11:33:54 +01:00
Lukas Korba dd51b758a8
Merge pull request #1125 from LukasKorba/1124-Line-above-tab-bar
[#1124] Line above tab bar
2024-03-13 11:33:40 +01:00
Lukas Korba a25bdbb55c [#1124] Line above tab bar
- The line has been added to all tabs excluding Account
2024-03-13 07:59:14 +01:00
Lukas Korba ef460b7b42 [#1110] No transactions fetched at start
- UI updated to handle case when no transactions are available
2024-03-13 07:43:05 +01:00
Lukas Korba 55950c07e5 [#1121] Hint box text update
- text updated

[#1121] Hint box text update

- generated file updated
2024-03-13 07:25:15 +01:00
Lukas Korba 2632c8aad4 [#1100] Insufficient funds when syncing and enabled Review button
- the boolean helpers updated to address some specific states
2024-03-12 08:36:05 +01:00
Lukas Korba 9b08395bf8 [#863] Phrase screen trails seed on iPhone SE
- The issue has been solved with setting the fixedSize() modifier. That one ensures the word is never truncated. I tested the seed words on iPhone SE and it fits the screen even when I repeat the words three times, e.g. "humanhumanhuman". It works well.
2024-03-08 14:09:41 +01:00
Lukas Korba 609158023e [#1103] Remove pull to refresh
- Pull to refresh feature has never been required or designed by Product or Leadership, it was a temporary thing that helped during the development but has been completely replaced with reactive approach over the time.
2024-03-08 13:43:25 +01:00
Lukas Korba e8822d21c9
Merge pull request #1105 from LukasKorba/1093-Zashi-iOS-audit-Issue-B
[#1093] Zashi-iOS audit Issue B
2024-03-08 13:37:28 +01:00