Commit Graph

939 Commits

Author SHA1 Message Date
Lukas Korba dba2bfd9f9
Merge pull request #1430 from LukasKorba/1398-Zashi-release-1-2-4
[#1398] Zashi Release 1.2.4
2024-11-26 08:34:17 +01:00
Lukas Korba 480caadcb1 [#1398] Zashi Release 1.2.4
- Changelog updated
2024-11-26 07:51:51 +01:00
Lukas Korba 5f891ce26b
Merge pull request #1429 from LukasKorba/flexa-1-0-7
Flexa 1.0.8
2024-11-26 07:49:15 +01:00
Lukas Korba 1d5d9a6407 Flexa 1.0.8
- Flexa bumped to 1.0.8
- Hotfix for the account hash
2024-11-26 07:48:18 +01:00
Lukas Korba 6aa8a93f9b Flexa 1.0.7
- Flexa version bumped to 1.0.7 and adopted
- Changelog updated
- What's new updated
2024-11-25 08:54:10 +01:00
Lukas Korba 63e95761d1
Merge pull request #1426 from LukasKorba/secItemNotFound-error-handling
secItemNotFound error handling
2024-11-22 15:19:48 +01:00
Lukas Korba 9b054ae2ae secItemNotFound error handling
- Pacu reported issue during testing and it was a case I missed during the OSStatus error screen work, this is the fix
2024-11-22 15:09:30 +01:00
Lukas Korba fe9ee1d1b6
Merge pull request #1421 from LukasKorba/1419-Status-page-for-keychain-read-failure
[#1419] Status page for keychain read failure
2024-11-21 13:40:14 +01:00
Lukas Korba 038f366be4 Finished design and localization
- The texts have been localized
- A few text changes done even outside work on the initial task
- Final design resolved
- Changelog updated
2024-11-20 19:19:14 +01:00
Lukas Korba eccaf2a99a [#1419] Status page for keychain read failure
- OSStatusError screen implemented, UI is WIP
- Navigation + detection done
- Mocked failure for now

[#1419] Status page for keychain read failure

- finished UI layout, waiting on ES translation
- added contact support button
2024-11-20 19:18:56 +01:00
Lukas Korba bd21770016
Merge pull request #1416 from LukasKorba/1406-add-disclaimer-to-the-Integrations-screen
[#1284] Flexa Integration
2024-11-20 19:17:09 +01:00
Lukas Korba c8e76c4742 [#1406] Add disclaimer to the Integrations screen
- A disclaimer implemented for the Integrations screen
- Text localized to both EN and ES (final ES will be replaced before this PR is merged)
- CHangelog updated
2024-11-19 13:13:41 +01:00
Lukas Korba 79e0deca40 Package.resolved
- update of Package.resolve
2024-11-19 09:34:09 +01:00
Lukas Korba 9d75f1ae1e [#1284] Flexa
- Flexa tested and fixes implemented on our side
- SDK numerator/denominator fixes WIP

[#1284] Flexa

- Total vs. Available balance handling
- Fixed freeze of Zashi by wrapping Flexa code into Task
- Prints cleanup

[#1284] Flexa

- SDK reverted to 2.2.3

[#1284] Flexa

- rebased

[#1284] Flexa

- Initialization moved to the Integrations screen

[#1284] Flexa

- simple feature flaggins system implemented
- flexa is behind the feature flags, hidden in the production & testnet builds, available for internal builds

[#1284] Flexa

- flexa seek logo added to the integrations screen

[#1284] Flexa

- fixes

[#1284] Flexa

- versions bumped up

[#1284] Flexa

- versions cleanup

[#1284] Flexa

- live vs. test Flexa keys support

[#1284] Flexa

- Versions

[#1284] Flexa

- WIP

[#1284] Flexa

- disconnect a user after reset zashi

[#1284] Flexa

- ZEC logo in Flexa
- shielded balance instead of total balance

[#1284] Flexa

- code cleanup

[#1284] Flexa

- version bumped to 1.0.6
2024-11-19 09:34:09 +01:00
Lukas Korba 44303f2aee
Merge pull request #1413 from LukasKorba/1397-Release-Zashi-iOS-1-2-3
[#1397] Release Zashi 1.2.3
2024-11-19 09:28:47 +01:00
Lukas Korba b4147678ab [#1397] Release Zashi 1.2.3
- changelog updated
- Flexa icon changed from Optional to strong reference in FlexaSDK, updated the code to fallback to blank image if the ZEC logo is not found
2024-11-19 08:56:34 +01:00
Lukas Korba 0c463315f1
Merge pull request #1412 from Electric-Coin-Company/linear-version-1-2-3-features
Linear version 1.2.3 features
2024-11-19 08:43:53 +01:00
Lukas Korba 039a7b9166 Package.resolved
- updated Package.resolved file
2024-11-18 12:25:43 +01:00
Lukas Korba a73bb5fde1 Fixes after testing
- several fixes for the issues observed during testing
2024-11-18 12:25:18 +01:00
Lukas Korba ecae5a80e4 Whats New & Localization updates
- what's new files have been updated
- changelog updated to remove Flexa
- project set so localization files are present in all targets
2024-11-18 12:23:35 +01:00
Lukas Korba dc62adb7df Cleanup & fixes
- The branch with AddressBook can be build and has the latest code
2024-11-18 12:23:34 +01:00
Lukas Korba f8df7b01ac Final cleanup and feedback resolution
- data -> plainData refactor
- syncContacs improved
- code cleaned up
2024-11-18 12:23:34 +01:00
Lukas Korba 206ce8262a Remote error handling and byte alignment resolved
- All AddressBookClient operations have been updated to return a remote store result
- Undefined Behaviour resolved for byte load operation
- Typos fixed
2024-11-18 12:23:34 +01:00
Lukas Korba 4459ab5211 Propagation of the correct version
- for the future changes, version is inherited
2024-11-18 12:23:34 +01:00
Lukas Korba 343d42cede Tweak of a code comment
- comment description improved
- resolved file updated
2024-11-18 12:23:34 +01:00
Lukas Korba 9ba2ec8929 Fixes of reported blockers
- latest comments resolved
2024-11-18 12:23:34 +01:00
Lukas Korba 9b10d3a939 Resolution of review comments
- All blocking comments from the PR have been resolved
2024-11-18 12:23:34 +01:00
Lukas Korba e0c56e4424 Fix for the derive key
- The `encryption_key` info needed to be added so Android can decrypt the file
2024-11-18 12:23:34 +01:00
Lukas Korba c7c3c71e32 Encryption of the AddressBook by the agreed design
- Code cleaned up and refactored to clearly divide unencrypted from encrypted
- Migration of unencrypted AB data to the encrypted implemented
- Deletion of the unencrypted file implemented
- Filename for the address book data file derive method implemented
2024-11-18 12:23:34 +01:00
Lukas Korba 437e09d83e Migration and remote storage
- Migration from v1 to 2 implemented
- Remote storage activated
- Merge strategy implemented
- Zashi internal setup to use the same remote container
2024-11-18 12:23:34 +01:00
Jack Grigg 070a261da9 Implement AddressBook encryption 2024-11-18 12:23:34 +01:00
Lukas Korba 163865d3ce Rescan in Zashi fixed for internal builds
- The zcash: scheme was missing in Internal builds
2024-11-18 12:23:34 +01:00
Lukas Korba b508c38cb9 Fixes and improvements
- bugfix after testing
- sending json for the light/dark mode
- hola for the spanish HI

FFI-preview

- code cleaned up
- FFI bumped up
2024-11-18 12:23:34 +01:00
Lukas Korba d9cc27cad0 [#1239] implement localization in Spanish
- WIP

[#1239] implement localization in Spanish

- project set up

[#1239] implement localization in Spanish

- code cleanup
- fixes after strings were provided
- what's new localized as well

[#1239] implement localization in Spanish

- Resolved issue with localizations

[#1239] implement localization in Spanish

- resolved file

[#1239] implement localization in Spanish

- Updated some texts based on the feedback
- fixed some UI issues

[#1239] implement localization in Spanish

- recovery phrase screen fixes

[#1239] implement localization in Spanish

- latest translations
2024-11-18 12:23:34 +01:00
Lukas Korba 9871a1ad61 [#1368] Update Settings flows UI
- About
- Private data export
- Reset Zashi
- What’s New
- Recovery Phrase

[#1373] update buttons across the app and remove the grid pattern

- Send feedback finished

[#1373] update buttons across the app and remove the grid pattern

- All settings screens localized

[#1373] update buttons across the app and remove the grid pattern

- Recovery phrase screen prepared for onboarding

[#1368] Update Settings flows UI

- changelog updated

[#1368] Update Settings flows UI

- SDK bumped up to 2.2.5

[#1368] Update Settings flows UI

- Zasji testnet version bumped up

[#1368] Update Settings flows UI

- Rebased

[#1368] Update Settings flows UI

- tooltip for the birthday added

[#1368] Update Settings flows UI

- spacing

[#1368] Update Settings flows UI

- regenerated cleanup
2024-11-18 12:23:34 +01:00
Lukas Korba 821976d068 [#1367] update UI of Not Enough Free Space status screen
- The screen has been redesigned

[#1367] update UI of Not Enough Free Space status screen

- changelog updated

[#1367] update UI of Not Enough Free Space status screen

- available MBs are in bold

[#1367] update UI of Not Enough Free Space status screen

- This state must avoid any interaction with the synchronizer, therefore some of the options in the settings has been eliminated
2024-11-18 12:23:34 +01:00
Lukas Korba f483564f88
Merge pull request #1403 from LukasKorba/1284-Flexa
[#1284] Flexa
2024-11-12 10:44:49 +01:00
Lukas Korba 32a49809cd [#1284] Flexa
- Flexa tested and fixes implemented on our side
- SDK numerator/denominator fixes WIP

[#1284] Flexa

- Total vs. Available balance handling
- Fixed freeze of Zashi by wrapping Flexa code into Task
- Prints cleanup

[#1284] Flexa

- SDK reverted to 2.2.3

[#1284] Flexa

- rebased

[#1284] Flexa

- Initialization moved to the Integrations screen

[#1284] Flexa

- simple feature flaggins system implemented
- flexa is behind the feature flags, hidden in the production & testnet builds, available for internal builds

[#1284] Flexa

- flexa seek logo added to the integrations screen

[#1284] Flexa

- fixes

[#1284] Flexa

- versions bumped up

[#1284] Flexa

- versions cleanup

[#1284] Flexa

- live vs. test Flexa keys support

[#1284] Flexa

- Versions

[#1284] Flexa

- WIP

[#1284] Flexa

- disconnect a user after reset zashi

[#1284] Flexa

- ZEC logo in Flexa
- shielded balance instead of total balance

[#1284] Flexa

- code cleanup
2024-11-12 10:44:18 +01:00
Lukas Korba 5b8b5f0d62
Merge pull request #1402 from LukasKorba/1401-Rescan-in-Zashi-broken-button
[#1401] Rescan in Zashi broken button
2024-11-12 10:41:26 +01:00
Lukas Korba 75ed5d1da3
Merge pull request #1404 from LukasKorba/1377-Add-UA-to-memo
[#1377] Add UA to memo
2024-11-11 14:36:40 +01:00
Lukas Korba 9083920202 [#1377] Add UA to memo
- Checkbox for the UA being included to the memo implemented

[#1377] Add UA to memo

- Select text made as a separate and independent feature with final design and its own feature flag

[#1377] Add UA to memo

- design modified to encapsulate in a rounded background even the memoBytes label

[#1377] Add UA to memo

- Changelog updated
2024-11-11 14:36:24 +01:00
Lukas Korba be0c48941f
Merge pull request #1391 from LukasKorba/1390-Send-flow-with-success-and-error-screens
[#1390] Send flow with success and error screens
2024-11-11 14:33:42 +01:00
Lukas Korba 70feb346af [#1401] Rescan in Zashi broken button
- The navigation to the scanner is no longer blocked
- Changelog updated
2024-11-08 15:04:12 +01:00
Lukas Korba 070f9949d3 [#1390] Send flow with success and error screens
- random illustrations for failed screens
- close failure screen returns a user back to the confirmation screen
- report button sharing failure data + device info
- auto expand the latest transaction when view transaction button is tapped

[#1390] Send flow with success and error screens

- build fixed
2024-11-08 13:21:05 +01:00
Lukas Korba 17542b2877 [#1390] Send flow with success and error screens
- Send flow enhanced to go through sending screen followed by some of the result screens

[#1390] Send flow with success and error screens

- Ilustrations are now randomly picked
- refactor of nuke wallet -> reset zashi
- Flexa account is closed when reset zashi is used
- Resubmission error handling
2024-11-04 21:44:54 +01:00
Lukas Korba 3fe494af05
Merge pull request #1389 from LukasKorba/feature_flags_per_config
feature_flags_per_config
2024-10-24 18:19:14 +02:00
Lukas Korba 50e5e7fd4f
Merge pull request #1388 from LukasKorba/flashlight_fix
flashlight_fix
2024-10-24 17:53:38 +02:00
Lukas Korba aedf3503af feature_flags_per_config
- Feature flags are now initialized following specific build configs
2024-10-24 17:39:07 +02:00
Lukas Korba 3dc907ffa4 flashlight_fix
flashlight_fix

- changelog updated
2024-10-24 11:33:07 +02:00
Lukas Korba 29451474e5
Merge pull request #1382 from LukasKorba/warnings-cleanup
warnings-cleanup
2024-10-23 19:42:19 +02:00