Commit Graph

267 Commits

Author SHA1 Message Date
Lukas Korba 42424fd413
[313] Project Structure & TCA Code Consistency Document (#314)
- the TCA XCode template
- the doc describing the rules for the store and view files, project is WIP

[313] Project Structure & TCA Code Consistency Document

- project structure section

[313] Project Structure & TCA Code Consistency Document

- correct TCA xctemplate link

[313] Project Structure & TCA Code Consistency Document (314)

- placeholders updated to the right section

[313] Project Structure & TCA Code Consistency Document (314)

- comments solved
- TCA Xcode template extended to offer standalone vs. combined reducers
2022-05-12 16:52:27 -03:00
Francisco Gindre 4ea6fcf939
CHANGELOG for 0.0.1 builds 23 and 24 + build bump (#316) 2022-05-11 20:03:28 -03:00
Lukas Korba 2bb5451047
[#294] amount + address fields done (#308)
cleanup

validation

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- zec amount refactored to be always Int64 - number formatter to zec string for the UI added
- cleaned up the invalid input conditions by providing computed properties
- isValidZcashAddress() added

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- prefix input view support implemented
- zcash or $ symbol used as a prefix for the amount input
- $ computations and max out implemented

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- insufficient funds logic (UI error + inability to send) added
- $ balance value visible at send screen
- cleanup

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- send routing simplified and cleaned up

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- unit tests

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- cleanup

[#294] [Scaffold] Send Screen - transaction + address inputs (#308)

- review comments solved
2022-05-11 12:26:39 -03:00
Francisco Gindre 10070c3c02
[#287] updated changelog with issues that fixed the broken build (#309)
Closes #287

This also contains a format change in the CHANGELOG.md
2022-05-05 13:14:19 -03:00
Francisco Gindre cec63d0564
[#306 #215] Swiftlint and other warnings + build errors (#307)
[#306] Release build is broken because placeholder is not compiled

[#215] Warning: Non-constant range: argument must be an integer literal

Fix comment spacing warning
2022-05-05 10:30:01 -03:00
Francisco Gindre 1a594c955a
[#287] CHANGELOG and build number bump for 0.0.1-23 (#305) 2022-05-04 17:29:29 -03:00
Lukas Korba 6a12e09ee9
[#302] Synchronizer status on Home Screen (#304)
* synchronizer status

* amount input field enhancements

Closes #302
2022-05-04 17:01:48 -03:00
Lukas Korba f6e6f6991f
[#212] Wrapped user defaults (#298)
tests enhanced

guard/fail

cleanup
2022-05-03 09:34:17 -03:00
Lukas Korba e54ea3aa18
[#80] Scaffold - Send functionality (#297)
* UI + stores/reducers updated

* simple send done

cleanup

flag for sending

deny any attempt to send when sending is still in flight

cleanup

unit tests
2022-05-02 19:35:03 -03:00
Francisco Gindre f71350f610
[#295] Update "Commit Messages" section of CONTRIBUTING.md (#296)
Using the one present on ZcashLightClientKit

Closes #295
2022-05-02 11:21:53 -03:00
Lukas Korba 3e8169551b
[#293] first draft of history of transactions (#293)
pending + cleared + sorted transactions

cleanup

any scheduler + tests skeleton

transaction history tests

syncedBlockHeight from the synchronizer
2022-04-28 07:22:31 -03:00
Lukas Korba ccb9301fb2
WrappedSyncrhonizer (#292)
(un)subscribed logic added
cleanup
refactor
commented solved
final agreed naming
2022-04-26 13:28:39 +02:00
Lukas Korba 7e7ba0d11d
Swiftlint 0.45.0 -> 0.47.0 (#290) 2022-04-22 12:24:10 -03:00
Lukas Korba 557aabdd17
Issue #284: (Non)scrollable Transactions list based on Drawer 2022-04-21 14:11:55 -03:00
Francisco Gindre 4b114efa8b
Changelog for 0.0.1-21 + committing .resolved file for SPM (#286) 2022-04-21 13:42:50 -03:00
Lukas Korba bdb18f6af7
Issue #283 - drawer animation fixed (#283) 2022-04-21 09:42:25 -03:00
Francisco Gindre c832d2822c
Issue #258 - User can take the backup test successfully more than once (#282)
Closes #258

this checks that when the user taps the finished button on the phrase displayed it has definitely not passed the test before going to the recovery flow.

Note: this should actually go to the next or previous screen according to the context.

That should be taken into consideration when implementing the profile screen that takes the user to the phrase diplay screen from that context.

Add //TODO comment with the permanent fix for the problem
2022-04-21 09:33:55 -03:00
Francisco Gindre 96511e0e36
Issue #279 - update swiftlint (#280)
the project fails to lint because of the version pinned is too old
2022-04-21 08:22:25 +02:00
Lukas Korba 5ce68fa5a5
Static welcome screen (#274)
* icon for the welcome screen

* static launch screen
2022-04-20 18:46:04 +02:00
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