dankito
|
acf0345aaf
|
Implemented deleting all keychain items after re-installing app
|
2022-02-07 00:18:08 +01:00 |
dankito
|
93de8bf252
|
Fixed that persistentContainer and therefore context is nil if during login screen app enters background
|
2022-02-07 00:18:08 +01:00 |
dankito
|
360e75426f
|
Forgot to commit linkForegroundColor() and alignVertically()
|
2022-02-07 00:18:08 +01:00 |
dankito
|
5acb2353c7
|
Implemented setting database password in iOS
|
2022-02-07 00:18:08 +01:00 |
dankito
|
5c63af15a0
|
Added EncryptedCoreData pod to be able to encrypt CoreData database (even though currently just using a hard coded default password)
|
2022-02-07 00:18:08 +01:00 |
dankito
|
f0271a2f85
|
Centralized setting passwords in setPasswords()
|
2022-02-07 00:18:08 +01:00 |
dankito
|
79d746a395
|
Injecting now AuthenticationService
|
2022-02-07 00:18:08 +01:00 |
dankito
|
193e4305ca
|
Removed injecting unused CoreDataBankingPersistence
|
2022-02-07 00:18:08 +01:00 |
dankito
|
49a21909ed
|
Moved creating CoreData PersistentContainer to CoreDataBankingPersistence
|
2022-02-07 00:18:08 +01:00 |
dankito
|
04bf120293
|
Set app icon
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b564fe15c2
|
Implemented setting device specific biometric authentication type
|
2022-02-07 00:18:08 +01:00 |
dankito
|
c73628539a
|
Fixed translating shared data
|
2022-02-07 00:18:08 +01:00 |
dankito
|
0f16149dac
|
Implemented setting biometric authentication prompt
|
2022-02-07 00:18:08 +01:00 |
dankito
|
e36bb0cf33
|
Renamed loginWithPassword() to authenticateUserWithPassword() and loginWithBiometricAuthentication() to authenticateUserWithBiometric()
|
2022-02-07 00:18:08 +01:00 |
dankito
|
7047773e7b
|
Implemented translating biometric authentication type
|
2022-02-07 00:18:08 +01:00 |
dankito
|
bf9c0bc32b
|
Implemented adding print option to shared data
|
2022-02-07 00:18:08 +01:00 |
dankito
|
f6f28890a7
|
Implemented that login name text field gets focused when a bank has been selected
|
2022-02-07 00:18:08 +01:00 |
dankito
|
c2a9f9f44a
|
Not focusing recipient name text field on start anymore, just displays 'Please enter recipient name' error message on iOS 14
|
2022-02-07 00:18:08 +01:00 |
dankito
|
de46d60416
|
Fixed setting focus on start on iOS 14
|
2022-02-07 00:18:08 +01:00 |
dankito
|
08d3cfbd66
|
Made OK Button better tapable
|
2022-02-07 00:18:08 +01:00 |
dankito
|
fc6d2042af
|
Fixed that iOS 14 sometimes doesn't focus text field on click
|
2022-02-07 00:18:08 +01:00 |
dankito
|
0bfeddeea3
|
Fixed that iOS 14 creates text field often twice, but displays it once -> to focus next text field we have to use nextViewTag + 1
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b00a14b3c7
|
Removed that pressing Enter starts money transfer. Just results in unwanted transfers
|
2022-02-07 00:18:08 +01:00 |
dankito
|
ac8824634e
|
Fixed that on iOS 14 AdaptsToKeyboard isn't needed anymore but just covers dialog
|
2022-02-07 00:18:08 +01:00 |
dankito
|
ebce0000c5
|
Fixed making whole cell tapable
|
2022-02-07 00:18:08 +01:00 |
dankito
|
6f62690444
|
Fixed that retrieved transaction chunks haven't been displayed in UI
|
2022-02-07 00:18:08 +01:00 |
dankito
|
4e0e52bd8b
|
Renamed searchBanksByNameBankCodeOrCity() to findBanksByNameBankCodeOrCity()
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b7c760e26e
|
Added translations for BankAccountTypes
|
2022-02-07 00:18:08 +01:00 |
dankito
|
f053b2728d
|
Using now English names for BankAccountTypes
|
2022-02-07 00:18:08 +01:00 |
dankito
|
8108926d71
|
Implemented toggling password visibility
|
2022-02-07 00:18:07 +01:00 |
dankito
|
e64e8925c4
|
Added UI to set if accounts should be updated automatically
|
2022-02-07 00:18:07 +01:00 |
dankito
|
746591597e
|
Implemented sharing account data
|
2022-02-07 00:18:07 +01:00 |
dankito
|
fa1c2a0ddf
|
Keeping now bank icon's bytes directly on BankData so that we can persist is to database -> attackers don't see in filesystem added accounts anymore
|
2022-02-07 00:18:07 +01:00 |
dankito
|
7f14215907
|
Added info popup to explain what 'Fetch all transactions' means (TODO: displays only data of first account for which not all transactions have been fetched, display all)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
97b78bd8c4
|
Fixed setting LAContext (may only be set when saving item)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
ab5506f7eb
|
Really fixed determining available biometric authentication type
|
2022-02-07 00:18:07 +01:00 |
dankito
|
50c2e085a0
|
Implemented setting also keychain item's SecAccessControl and LAContext (but setting LAContext doesn't work yet, setting it results in an error)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a903745b8c
|
Saving now also AuthenticationType in Keychain
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b40eb25b70
|
Implemented storing a default password (but not making use of it yet)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
0f83b2aced
|
Fixed detecting if layout for FaceID or TouchID should be displayed
|
2022-02-07 00:18:07 +01:00 |
dankito
|
cd8055a141
|
Extracted methods for each authentication type
|
2022-02-07 00:18:07 +01:00 |
dankito
|
2ca698f9e2
|
Renamed createKeychainPasswordItem() to createUserLoginPasswordKeychainItem()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
96c842cc89
|
Merged AuthenticationType touchID and faceID to biometric
|
2022-02-07 00:18:07 +01:00 |
dankito
|
48841b5214
|
Refactored KeychainPasswordItem so that we don't have to pass all class fields to keychainQuery()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
543a9d81b9
|
Removed AuthenticationType.none
|
2022-02-07 00:18:07 +01:00 |
dankito
|
8a2750a21c
|
Fixed that some clients need a response
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b7f9a2a5f7
|
Fixed bug that setting frequency didn't work
|
2022-02-07 00:18:07 +01:00 |
dankito
|
210ca5a41f
|
Showing update all accounts navigation bar button now on the right (to be consistent with update selected accounts)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1c3f3505b0
|
Implemented remembering with which accounts wrong credentials have been entered and ignoring these in automatic updates
|
2022-02-07 00:18:07 +01:00 |
dankito
|
0303f94bee
|
Added savePassword to Bank but now using it yet
|
2022-02-07 00:18:07 +01:00 |