Michal Fousek
6bf65b1d4d
[ #25 ] Add swiftlint rule to detect TODO without issue number ( #425 )
...
Closes #25
- Add `todos` swiftlint rule which detects `TODO:` or `FIXME:` without
ticket number.
- Use `TODO [#<issue number>]:` to not trigger this rule.
- Updated TODOs and FIXMEs which had issue number in different format in
the code.
2022-09-26 17:30:07 +02:00
Lukas Korba
c40b9660e3
[301] Import Wallet does not have a Birthday input field ( #328 )
...
- added words counter X/24
- added input for the birthday
- all kinds of validity check implemented
- unit tests for the whole import wallet business logic implemented
[301] Import Wallet does not have a Birthday input field (328)
- support for the birthday to be optional input
[301] Import Wallet does not have a Birthday input field (328)
- Int -> BlockHeight refactor
2022-05-26 14:47:55 +02:00
Lukas Korba
b753efbc5f
[285] Advanced Routing: setting a route may vary depending on the originating context ( #325 )
...
- context based routing in Home Screen
- mnemonic refactor
- backup phrase display from the profile screen
2022-05-24 07:30:16 +02:00
Lukas Korba
af054b098c
[ #180 ] Project Structure and Source code consistency ( #317 )
...
phrase 1:
- project restructured
- swifgen rewired
- files renamed
[180] Code inconsistency
phase 2:
- stores and views refactored
phase 3:
- models, dependencies, utils and UI components
[180] Code inconsistency
- tests fixed
2022-05-13 13:29:57 -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
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
Lukas Korba
a44bbaabad
importing and storing the wallet
...
tests fixed
2022-04-11 14:36:09 +02:00
Lukas Korba
158c75ce57
Merge branch '165_wallet_import_screen' of https://github.com/LukasKorba/secant-ios-wallet into 165_wallet_import_screen
2022-03-01 17:10:19 +01:00
Lukas Korba
b0dff8a063
pointless comment removed
2022-03-01 17:10:09 +01:00
Lukas Korba
3fd5a2061d
Update secant/Features/ImportWallet/ImportWalletStore.swift
...
Co-authored-by: Francisco Gindre <francisco.gindre@gmail.com>
2022-03-01 17:09:18 +01:00
Lukas Korba
e52b28adc3
Import Wallet localised
...
localisation of the import wallet screen done
Height of the buttons
according to design guide, the buttons should be 64px height
2022-03-01 09:40:16 +01:00
Lukas Korba
f6548ee4ff
Import Wallet Screen added
...
Scaffold of the import wallet screen has been created and connected to the onboarding flow
2022-03-01 09:12:50 +01:00