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
Lukas Korba
b142609af9
[ #720 ] User can proceed to send flow without funds ( #723 )
...
- the send button is enabled only when some funds are available
- the verified balance used for sufficiency of funds instead of total
- changed the pending transaction logic and split into sending/receiving instead
- code cleanup of unused CancelId
- UI cleanup, detail of receiving transaction rendered "to" prefix with no address
[#720 ] User can proceed to send flow without funds (#723 )
- totalBalance -> totalSpendableBalance
- improved code syntax for the conditions in TransactionState deciding the status
2023-05-17 11:31:08 -03:00
Francisco Gindre
b204c42a13
[ #717 ] import birthday does not work as expected ( #718 )
...
This corrects the case for which the user does not input a birthday
to restore the wallet and it needs to fall back to sapling activation
2023-05-12 08:38:20 +02:00
Francisco Gindre
44039f7648
Add changelog and bump build number for 52 ( #716 )
2023-05-10 17:57:05 -03:00
Francisco Gindre
a4e377e0d1
[ #711 ] Transaction History not shown ( #715 )
...
Closes #711
also uses SDK commit that fixes this issue
https://github.com/zcash/ZcashLightClientKit/issues/1037
Point to commit `cf53edb3b82c9d7998043d6ff7a663ec8fd87b95`
Add resolved file
point to latest SDK commit
2023-05-10 17:52:13 -03:00
Lukas Korba
c143f4b31d
[ #709 ] Better error handling in tests ( #713 )
...
- Strings replaced with ZcashError
- unit test don't depend on error descriptions anymore
[#709 ] Better error handling in tests (#713 )
- cleanup
[#709 ] Better error handling in tests (#713 )
- alerts now show error message + code
2023-05-10 13:52:56 -03:00
Francisco Gindre
647eeea7aa
release 0.0.1-50 to testflight ( #710 )
2023-05-09 07:28:08 -03:00
Lukas Korba
041a630412
[ #707 ] Adopt latest SDK ( #708 )
...
- TransactionState simplified and adopted to the latest ZcashTransaction
- WalletEvent simplified
- sendTransaction updated to the async/await
- unit tests fixed
2023-05-09 07:20:33 -03:00
Lukas Korba
fe1e7b758c
[ #705 ] Transaction detail lacks memo and addresses ( #706 )
...
- synchronizer's protocol cleaned up
- latest SDK adopted
- memos back toincleared transactions
- recipient back in cleared transactions
- unit tets fixed
- pending transaction memos are back
- recieved recipients no longer available, removed from the UI
2023-04-27 19:27:58 +02:00
Lukas Korba
a727f49817
[ #265 ] Integrate App Rating Alert ( #703 )
...
- async adaptations of the latest sdk
- review request TCA dependency added
- set of rules for the triggering the app rating dialog
- unit tests fixed
- unit tests for the review request client
- app review request logic disconnected from the production for now (added the TODO for the triggering)
2023-04-06 08:06:49 +02:00
Lukas Korba
36d2090654
[ #698 ] RootView to use SwitchStore ( #699 )
...
- all alerts refactored and connected
- unit tests fixed
2023-03-31 07:25:13 +02:00
Michal Fousek
c61b406372
Install ZcashLightClientKit from commit instead of feature branch
2023-03-24 12:51:30 +01:00
Lukas Korba
ef26c835c2
[ #691 ] Adopt sync/async synchronizer changes ( #696 )
...
- async APIs called instead of a sync one
- tests fixed
2023-03-23 16:10:18 +01:00
Lukas Korba
8294415a69
[ #683 ] Zip log files into one ( #692 )
...
- files stored temporarily and then zipped
- the dependency API changed so it handles the temporary files and folders and returns the final logs.zip URL
- test fixed
2023-03-22 14:38:10 +01:00
Lukas Korba
4a3be9ac0b
[ #684 ] Improvements for the derivation tool dependency ( #689 )
...
- dependency updated and simplified
- tests fixed
2023-03-21 11:09:26 +01:00
Lukas Korba
28e95efca9
[ #678 ] Adopt TCA 0.52.0 ( #688 )
...
- updated, build & tests ok, no code changes needed
2023-03-21 11:03:56 +01:00
Lukas Korba
702b71103b
[ #682 ] Adopt removal of the Notification center on the SDK side ( #687 )
...
- secant is buildable again, notifications replaced by publishers
- tests WIP
- all unit tests fixed
- syntax of dependencies consolidated
- syntax of .send and .receive states consolidated
2023-03-21 11:03:42 +01:00
Francisco Gindre
c1847d4216
[ #685 ] release 0.0.1 Build 49 ( #686 )
...
closes #685
2023-03-17 18:46:25 -03:00
Lukas Korba
59ad8f4c7b
[ #673 ] End to end bugfix ( #679 )
...
- memo is nil for send transaction and transparent address
- memo is hidden from the UI when transparent address is used
- derivation tool respect the network set in the target
- unit tests fixed
- memo logic related to the address added
2023-03-17 18:46:41 +01:00
Francisco Gindre
b55de57a9a
[ #680 ] Add CHANGELOG entry and build bump for 0.0.1-48 ( #681 )
2023-03-15 12:47:29 -03:00
Francisco Gindre
604a840517
[ #676 ] fix About.swift not being present on mainnet target ( #677 )
...
"SettingsView.swift:70:21: error: cannot find 'About' in scope (exit code: 1)"
Closes #676
2023-03-15 12:09:46 -03:00
Michal Fousek
5ce87b18a9
[ #654 ] Convert SDKSynchronizerDependency to regular TCA dependency ( #672 )
...
Closes #654
- `SDKSynchronizerClient` is now regular TCA dependency like any other
dependency that we have in the app.
2023-03-15 09:53:16 +01:00
Francisco Gindre
69c1aa12a3
[ #674 ] release 0.0.1-47 ( #675 )
...
closes #674
2023-03-14 16:01:19 -03:00
Michal Fousek
f46eaf69c5
[ #653 ] Adopt SDK initialisation changes ( #671 )
...
Closes #653
2023-03-14 09:14:52 -03:00
Lukas Korba
88f81e774a
[ #668 ] Balance Breakdown design enhancements ( #669 )
...
- layout & colors changed so it's not a modal semi-transparent view anymore
2023-03-14 09:10:08 -03:00