Kris Nuttycombe
3fcdbd4a2e
Bump project version to (3) to agree with TestFlight's view.
2023-10-05 13:08:33 -06:00
Kris Nuttycombe
e8a5d02395
Update dependencies & build version for 0.2.0-2 release.
2023-10-05 12:42:59 -06:00
Lukas Korba
5ad02e0c6b
[ #842 ] Move state and progress of the synchronizer to the balance breakdown screen ( #844 )
...
- Home screen updated to show total + spendable balances
- BalanceBreakdown screen updated to show status of the synchronizer
- Zashi BACK button applied to all screens
- tests fixed
2023-10-05 11:31:12 +02:00
Lukas Korba
4fb80ed89f
[ #841 ] Warning screen ( #843 )
...
- custom toggle
- security screen UI and logic finished
- splash screen extended to report completion, this way I can assure it never shows again
- dynamic Zashi version + build implemented into the warning message
2023-10-05 11:30:04 +02:00
Lukas Korba
7c5022a5df
[ #828 ] Splash masking effect ( #836 )
...
- Splash screen accessible from a view modifier
- landing through it to the Home and Restore wallet screens
- final effect after round of feedback from Richard
2023-10-04 15:04:08 +02:00
Lukas Korba
e33ee405ee
[ #830 ] Zashi design buttons ( #837 )
...
- all features of the button done
- cleanup of everything that is not part of the design anymore, needed for the colors for the buttons
- zcashStyle used for the buttons
2023-10-04 11:04:22 +02:00
Lukas Korba
e1a5fa9778
[ #839 ] Show total balance on Home screen ( #840 )
...
- balance on the home screen is not a total instead of verified one
2023-10-04 11:03:47 +02:00
Kris Nuttycombe
c98ec53940
Update dependencies & version for 0.2.0 release.
2023-10-03 08:38:31 -06:00
Lukas Korba
83e5f4fb11
[ #833 ] Ensure that the Send ZEC button is enabled whenever the wallet reports a spendable balance ( #835 )
...
- button is enabled when verified shielded balance > 0
2023-10-03 14:05:55 +02:00
Lukas Korba
ebbf2520ad
[ #832 ] Replace user-facing Secant strings with Zashi ( #834 )
...
- localized files updated, secant -> Zashi
2023-10-03 14:05:44 +02:00
Lukas Korba
bbd8da45d6
[ #826 ] proper handling of apps lifecycle ( #827 )
...
- SDK version updated
- handling of stopped state added
- swiftgen plugin removed until it's supported by xcode 15 again
2023-09-29 10:23:17 +02:00
Kris Nuttycombe
9586bcbb60
Update Zashi wallet to ZcashLightClientKit 2.0.0-rc.4
2023-09-22 22:05:17 -06:00
Kris Nuttycombe
30eabdf589
Update Zashi wallet to ZcashLightClientKit 2.0.0-rc.3
2023-09-20 15:21:04 -06:00
Lukas Korba
feb4ab4eaf
[ #820 ] Adopt SDK sbs-rc1 ( #821 )
...
- adopted SDK 2.0.0 RC1 with the Spend-before-Sync
- fixed how memo is selected out of the array of memos (.text is picked, .empty ignored)
2023-09-14 17:10:46 +02:00
Lukas Korba
78f230a768
[ #816 ] Adopt TCA 0.59.0 ( #818 )
...
- TCA updated to the latest supported version, there's a 1.0 release already but handled in a different ticket
2023-09-01 08:43:07 +02:00
Lukas Korba
9839f3e34e
[ #812 ] Add Archivo font ( #813 )
...
- Archivo font added to the project
- info file indentation fixed
2023-08-29 10:35:44 +02:00
Lukas Korba
a73a57aee2
[ #814 ] Server update ( #815 )
...
- endpoint updated to the latest and workable server
2023-08-29 10:25:19 +02:00
Lukas Korba
9b2463a370
[ #810 ] Bitrise fails to build ( #811 )
...
- hotfix for the CI to work again
2023-08-23 18:16:46 +02:00
Lukas Korba
faec526e15
[ #804 ] Update FFI dependency ( #805 )
...
- SDK version updated so the FFI is updated as well
- log levels changed so uni tests fixed
2023-08-23 17:06:34 +02:00
Lukas Korba
59e0a68da5
[ #747 ] CrashReporterClient as isolated package ( #799 )
...
- CrashReporter is now an independent module
- all crash reporter TODOs removed
- the crash reporter code commented out is now back in action
- package.resolved file updated
- adopted latest SDK
- test crash reporter added back to debug menu
- typo in comments fixed
2023-08-10 08:20:31 +02:00
Lukas Korba
0330f0e7e9
[ #789 ] Use Inter font in Zashi ( #797 )
...
- Inter fonts added and registered for use
- all Texts in the Zashi use Inter as a default font
- some texts have custom sizes
- cleanup of fonts in the project
2023-08-10 08:18:19 +02:00
Lukas Korba
4913c60741
[ #796 ] Update App icon ( #798 )
...
- mainnet app icon updated
- testnet app icon updated
2023-08-07 14:55:39 +02:00
Lukas Korba
1de13698d8
[ #793 ] Polish debug menu and fix dark mode ( #794 )
...
- fixed alerts in debug menu
- fixed confirmation dialog in for rescan action
- fixed dark mode colors
- updated texts
- simplified texteditor UI so it's more consistent with the other components
- reduced debug menu items
- tests fixed
2023-08-07 08:33:33 +02:00
Lukas Korba
0206641fc6
[ #790 ] Adopt latest SDK ( #791 )
...
- The SDK updated to the latest main (commit hash)
- Fixes for a few texts
- UX improvement: Upgrading databases... label for cases when it takes a few seconds, most of the times it is so quick that the label is even not visible to the user. It simple dismisses before user lands on a home page from the welcome screen
- fixed tests after adding the flag for migration
2023-07-31 18:07:44 +02:00
Lukas Korba
ae2c18006d
[ #786 ] Errors for input fields ( #787 )
...
- Send flow updated so both input field show an error
- texts for the errors start with capital letters
2023-07-21 09:23:22 +02:00
Lukas Korba
de0c954dd7
[ #785 ] Dark mode ( #788 )
...
- dark mode support integrated (colors)
- branding updated (name of the app + logo)
2023-07-20 13:21:37 +02:00
Lukas Korba
5fe923f91d
[ #783 ] Set the swift tool version to 5-6 ( #784 )
...
- the version has been downgraded to 5.6 from 5.8
2023-07-17 15:11:59 +02:00
Matthew Watt
9fc08a221e
Use SwiftGen plugin ( #782 )
...
SwiftGen plugin
2023-07-17 12:12:32 +02:00
Lukas Korba
60f8c6ae5d
[ #779 ] Release configuration not compiling ( #780 )
...
- script for crashlytics symbols upload removed for now
2023-06-27 13:39:44 +02:00
Lukas Korba
d972a7834b
[ #776 ] Alerts do not work as expected ( #777 )
...
- actions from alerts are now properly propagated
- dismissal of an alert is not clearing out the state
- qrcode icon is now a system one
- swiftgen paths updated
2023-06-22 08:12:33 +02:00
Lukas Korba
2aadd2870a
[ #772 ] Cleanup app dependencies ( #775 )
...
- dependencies cleaned up
- _unmodularized folder cleared as well
2023-06-22 08:05:22 +02:00
Lukas Korba
f1de69f10e
[ #767 ] Modularize batch of features Vol IV ( #770 )
...
Following features have been modularized:
- Home
- Root
2023-06-09 10:29:01 +02:00
Lukas Korba
896f4532a1
[ #766 ] Modularize batch of leaf features Vol III ( #768 )
...
Following features have been modularized:
- OnboardingFlow
- ImportWallet
- SendFlow
- Sandbox
- crashReporter TODO added
2023-06-08 14:13:36 +02:00
Lukas Korba
0d5904e30c
[ #764 ] Modularize batch of leaf features Vol II ( #765 )
...
Following features have been modularized:
- BalanceBreakdown
- WalletEventsFlow
- Scan
- ExportLogs
- Settings
- AlertState generic type cleanup
- crashReported TODO added
2023-06-08 09:37:05 +02:00
Lukas Korba
e3a312ee1a
[ #761 ] AlertReducer and RootReducer needs to be decoupled ( #763 )
...
- AlertRequest + Reducer + States removed
- Alerts decoupled and living within the features
- tests fixed
2023-06-06 11:30:58 +02:00
Lukas Korba
9b77a57a5f
[ #757 ] Modularize batch of leaf features Vol I ( #760 )
...
Following features have been modularized:
- AddressDetails
- RecoveryPhraseDisplay
- Welcome
- Profile
2023-06-01 10:11:37 -04:00
Matthew Watt
2e4c526272
Register custom fonts ( #759 )
...
Missing registration of custom fonts
2023-06-01 16:09:55 +02:00
Lukas Korba
561ccc0689
[ #750 ] Batch of Dependency Packages Vol IV ( #756 )
...
Last 4 dependencies modularized
- URIParser
- UserPreferencesStorage
- WalletConfigProvider
- WalletStorage
2023-06-01 16:05:35 +02:00
Lukas Korba
e2502075e0
[ #754 ] Structure for modules ( #755 )
...
- the modules are now in folders
2023-05-31 09:49:37 +02:00
Lukas Korba
dbc6316766
[ #749 ] Batch of Dependency Packages Vol III ( #751 )
...
Finished modules for:
RecoveryPhraseRandomizer
RecoveryPhraseValidationFlow
ReviewRequest
SDKSynchronizer
SecItem
SupportDataGenerator
ZcashSDKEnvironment
UserDefaults
2023-05-31 08:29:32 +02:00
Lukas Korba
7e9f8c3170
[ #746 ] Batch of Dependency Packages Vol II ( #748 )
...
Finished modules for:
- DiskSpaceChecker
- FeedbackGenerator
- LocalAuthentication
- LogsHandler
- Mnemonic
- NumberFormatter
- Pasteboard
2023-05-30 22:33:56 +02:00
Lukas Korba
c8546376db
[ #744 ] Batch of Dependency Packages Vol I ( #745 )
...
Finished modules for:
- AudioServices
- Capturedevice
- DatabaseFiles + FileManager
- Deeplink
- DerivationTool
- Utils: NumberFormatter+zcash, String, URL+Empty
2023-05-29 14:38:53 +02:00
Lukas Korba
7ed4d1bfcf
[ #739 ] AppVersion Dependency Package ( #742 )
...
- AppVersion dependency moved to a separate package
2023-05-29 08:28:36 +02:00
Lukas Korba
7b7ef3b087
[ #738 ] Date Dependency Package ( #741 )
...
- Date dependency moved to a separate package
2023-05-26 13:30:01 +02:00
Lukas Korba
04d4c363d4
[ #735 ] Setup swift package ( #740 )
...
- project updated to hold package for future modularization
2023-05-26 12:59:36 +02:00
Lukas Korba
49f7afd56a
[ #730 ] Fix warnings with TCA 0-53 ( #733 )
...
- timer instead of self
- TCA updated to 0.53.2
- store.score warnings fixed
2023-05-24 15:44:34 +02:00
Lukas Korba
3cfba64f2a
[ #731 ] Update Swiftlint section ( #732 )
...
- Swiftlint section updated to 0.50.3 version
2023-05-24 15:42:52 +02:00
Francisco Gindre
31d05d914b
Release/0.0.1-53 ( #729 )
...
* fix compiler issues
* bump build number
2023-05-23 20:22:21 -03:00
Francisco Gindre
d10f594782
update ZcashLightClientKit to commit `ee3d082155bf542aa3580c84e6140a329633319a` ( #728 )
2023-05-23 15:25:23 -03:00
Lukas Korba
403d60bf9f
[ #724 ] Adopt TCA 0.53.0 ( #725 )
...
- in general, cleanup of warnings:
- unused code in the tests
- cancellable ids updated
- fulfillment instead of wait
- library updated to 0.53.0
2023-05-23 17:57:43 +02:00