Lukas Korba
bab53181aa
Issue #276 - [Scaffold] Drawer for the Home Screen ( #275 )
...
Drawer + transactions history
clean up
Profile button on home screen
QR, Send and Request buttons
cleanup
conflicts resolved + cleanup
2022-04-20 18:41:32 +02:00
Lukas Korba
1a16282899
Issue #276 - [Scaffold] Drawer for the Home Screen
...
Drawer + transactions history
clean up
2022-04-20 11:45:24 -03:00
Francisco Gindre
a15596b3aa
Merge pull request #271 from LukasKorba/239_sdk_integration_and_initialization
...
SDK initialization + synchronization
2022-04-19 12:59:32 -03:00
Lukas Korba
c6a90ff96c
Initial functional code
...
cleanup + functional import wallet
app state check fix
synchronization wip
cleanup
cleanup + debug menus from the home
debug menus modifier added
fix for the failing tests
transparent -> shielded
comments resolved
2022-04-19 09:05:07 +02:00
Francisco Gindre
7b33b632b9
Merge pull request #267 from LukasKorba/266_refactor_and_simplify_homeDebug_views
...
Old home->sandbox, new home for #255
2022-04-14 14:08:57 -03:00
Francisco Gindre
a121bcec07
Merge pull request #270 from LukasKorba/256_dark_mode_chips
...
Chips colors fixed
2022-04-14 11:59:31 -03:00
Francisco Gindre
29986cbe54
Merge pull request #269 from LukasKorba/268_app_start_fix
...
Fix for the app start critical bug
2022-04-14 11:59:03 -03:00
Lukas Korba
43a5e0a7d2
Chips colors fixed
2022-04-14 14:07:11 +02:00
Lukas Korba
6cc73ecd86
critical fix
...
added test
2022-04-14 13:16:57 +02:00
Lukas Korba
330bc3256f
old home->sandbox, new home for #255
...
hotfix
2022-04-14 11:29:52 +02:00
Lukas Korba
d6289afdd1
Merge pull request #262 from LukasKorba/260_wrapped_derivation_tool
...
Wrapped derivation tool
2022-04-13 10:59:23 +02:00
Lukas Korba
a57cf312af
wrapped derivation tool done
...
fixed build
2022-04-13 10:34:03 +02:00
Lukas Korba
40aebaa5ee
Merge pull request #263 from LukasKorba/254_testable_app_reducer
...
Initialization refactored & covered by tests
2022-04-13 10:25:03 +02:00
Lukas Korba
d0cca8121c
Initialization refactored & covered by tests
2022-04-13 10:13:29 +02:00
Francisco Gindre
88e31f6b14
Merge pull request #264 from LukasKorba/231_wrapped_keychain
...
Wrapped Security and Keychain handling
2022-04-12 13:08:40 -03:00
Lukas Korba
c22e18b07e
Wrapped Security and Keychain handling
2022-04-12 14:32:58 +02:00
Francisco Gindre
6ed490b232
Merge pull request #261 from LukasKorba/166_functional_import_wallet
...
Check and store of the imported wallet
2022-04-11 18:43:51 -03:00
Lukas Korba
a44bbaabad
importing and storing the wallet
...
tests fixed
2022-04-11 14:36:09 +02:00
Francisco Gindre
2106782c6c
Merge pull request #255 from LukasKorba/250_random_recoveryPhrase_order
...
Missing chips order randomized
2022-04-08 12:02:12 -03:00
Lukas Korba
9e83b5ccfc
missing chips order randomized
2022-04-08 16:17:20 +02:00
Francisco Gindre
1973e114a4
Merge pull request #252 from zcash/build/0.0.1-19
...
Build 0.0.1-19
2022-04-07 19:41:04 -03:00
Francisco Gindre
ab7f00e88f
Build 0.0.1-19
...
This build was created to test CI deployment fixes.
2022-04-07 18:16:04 -03:00
Francisco Gindre
3dead0d093
Merge pull request #246 from LukasKorba/242_debug_nuke_wallet
...
Debug nuke wallet implemented
2022-04-07 17:35:22 -03:00
Francisco Gindre
7362af404c
Merge pull request #243 from zcash/build/0.0.1-18
...
CHANGELOG and build number bump for 0.0.1-18
2022-04-07 15:40:48 -03:00
Francisco Gindre
01808710a0
CHANGELOG and build number bump for 0.0.1-18
2022-04-07 14:56:21 -03:00
Francisco Gindre
0a220cba1b
Merge pull request #249 from zcash/disable_bitcode_247
...
Disable bitcode and remove "recovered references"
2022-04-07 14:55:41 -03:00
Francisco Gindre
56cdecfcd0
Issue #248 - remove "recovered references"
2022-04-07 14:31:06 -03:00
Francisco Gindre
6e0a9cf0c1
Issue #247 - Disable Bitcode
...
Linker fails because of bitcode being enabled.
Reference: https://stackoverflow.com/questions/69535735/ld-invalid-value-producer-llvm13-0-0-rust-1-57-0-nightly-reader-llvm-appl
2022-04-07 14:28:39 -03:00
Lukas Korba
1c85258b01
debug nuke wallet implemented
...
Also the unhandled states implemented.
comments resolved
2022-04-07 17:24:47 +02:00
Lukas Korba
8136ec3040
Issue #220 - Dependency for the SDK database files/file management ( #240 )
...
unit tests implemented
naming enhanced
2022-04-07 11:13:40 -03:00
Adam
b665a18fe2
Issue #145 - Single Line Text Field
...
* Single Line Text Field
* add TODO comment to secant/Util/Strings.swift
Issue #245 comments the changes needed
Co-authored-by: Francisco Gindre <francisco.gindre@gmail.com>
2022-04-07 09:06:47 -03:00
Francisco Gindre
e2d973b984
Merge pull request #230 from LukasKorba/200_hidden_debug_menus
...
Hidden gestures to access debug menus added
2022-04-04 14:11:47 -03:00
Lukas Korba
71deb3c757
gestures added
...
debug menus are accessible starting on welcome screen following 2 steps:
1. long press (0.75s)
2. swipe up/down to access either home/startup
cleanup
Debug menus connected
Also fixed the App flow
2022-04-04 18:55:57 +02:00
Francisco Gindre
3a70472c9f
Merge pull request #217 from LukasKorba/197_ability_to_know_initialized_wallet
...
Wrappers for the wallet's environment
2022-04-04 11:36:01 -03:00
Lukas Korba
549a5c0806
Cleanup and refactor
...
lightweight wallet wrapper
getting rig of initialiser, import Security
SDK integrated, wallet's environment prepared
PR comments fixes
PR comments resolved
wallet storage as a dependency
PR comments resolved
Update secant/Util/WalletStorageInteractor.swift
agreed
Update secant/Util/WalletStorageInteractor.swift
order of parameters fixed
build fixed
tab resolved
buildable again
unit tests TODO added
Co-Authored-By: Adam <adam@olemae.com>
2022-04-04 15:37:02 +02:00
Lukas Korba
fd7109d1f0
App initialization and checks ( #223 )
...
* AppDelegate connected
* Initialisation of the app and checks in place
* cleanup
* switch-default purpose commented
* checkWalletInitialisation simplified
* initialisation -> initialization
2022-04-04 14:04:01 +02:00
Francisco Gindre
18cff600d0
Merge pull request #229 from LukasKorba/202_createNewWallet
...
Onboarding -> Create Wallet -> Backup Phrase flows connected
2022-04-01 13:01:58 -03:00
Lukas Korba
2766fa527f
Flows connected
...
Onboarding connected to the create wallet & backup phrase
code cleanup
2022-04-01 15:18:49 +02:00
Francisco Gindre
d0c47ff391
Merge pull request #216 from zcash/build/0.0.1-17
...
CHANGELOG.md for build 0.0.1-17
2022-03-25 17:09:30 -03:00
Francisco Gindre
6ae2bc7684
CHANGELOG.md for build 0.0.1-17
...
Bump Version to 0.0.1-17
2022-03-25 14:42:49 -03:00
Francisco Gindre
7a8e19a956
Merge pull request #209 from LukasKorba/196_user_preferences_storage
...
User preferences storage
2022-03-24 13:00:34 -03:00
Lukas Korba
1635ee81ce
draft of the storage
...
Initial user preferences storage
refactor of one comment
handling defaults
singleton removed
support for the defaults
alphabetical sort
standard user defaults set by default
unit tests added
for-each to cover all cases
project fix
2022-03-24 16:21:38 +01:00
Francisco Gindre
7bcb9c5596
Merge pull request #204 from LukasKorba/157_KeyStoring_protocol
...
Implementation of KeyStoring protocol
2022-03-23 15:28:10 -03:00
Lukas Korba
366d30a00d
KeyStoring protocol implemented
...
The RecoveryPhraseStorage is an implementation of KeyStoring protocol. The unit tests are testing the keychain functionality to ensure security and proper error handling.
Refactor
All comments from the PR have been incorporated
Another batch of comment updates
thx Adam!
alphabetical order
refactored to private extension
Update secant/Util/RecoveryPhraseStorage.swift
Update secant/Util/RecoveryPhraseStorage.swift
cleanup
refactor and cleanup
setData refactor
Updated to the latest requirements
The KeyStoring implementation now relies on JSON (encoded) storing version, seed phrase and birthday.
method separation
fixed typo
functions documented
typo and warnings fixed
Mock services removed
the file and the content is not used anywhere, once we will need some mocks, we will implement it
RecoveryPhraseStorage singleton removed
Language added to the storage
Co-Authored-By: Adam <adam@olemae.com>
2022-03-23 19:18:08 +01:00
Francisco Gindre
f92659d925
Merge pull request #203 from LukasKorba/155_real_mnemonic
...
MnemonicSwift added to the project
2022-03-22 18:13:16 -03:00
Lukas Korba
4660b41b7b
MnemonicSwift added to the project
...
MnemonicSwift SPM added + implementation of the MnemonicSeedPhraseHandling protocol
TCA syntax for the MnemonicSeedPhaseProvider
swiftlint disable not needed anymore
double space fixed
2022-03-18 14:25:35 +01:00
Francisco Gindre
d9977ef3a0
Merge pull request #208 from zcash/build/0.0.1-16
...
Issue #172 : build 0.0.1-16
2022-03-17 16:13:54 -03:00
Francisco Gindre
f8c4041f0c
Issue #172 : build 0.0.1-16
2022-03-17 10:35:29 -03:00
Francisco Gindre
5625ce0908
Merge pull request #206 from LukasKorba/205_validation_result_dark
...
Validation Failure/Success updated to handle dark mode
2022-03-15 13:28:30 -03:00
Lukas Korba
f58b17e6e1
Validation Failure/Success updated to handle dark mode
2022-03-15 16:33:54 +01:00