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
|
4e27bffd09
|
Implemented encrypting default password if no app protection is set
|
2022-02-07 00:18:08 +01:00 |
dankito
|
12d6c5a430
|
Fixed that if persisting newly added account fails callback never gets called and AddAccountDialog therefore is stuck forever
|
2022-02-07 00:18:08 +01:00 |
dankito
|
2cab245600
|
Implemented encrypting biometric password
|
2022-02-07 00:18:08 +01:00 |
dankito
|
32c71fcb39
|
Implemented hashing user password with bcrypt
|
2022-02-07 00:18:08 +01:00 |
dankito
|
d65b766655
|
Disabling login button during password check and database decryption
|
2022-02-07 00:18:08 +01:00 |
dankito
|
e345d6d6cb
|
Removed unnecessary isRemoveAppProtectionLayout parameter
|
2022-02-07 00:18:08 +01:00 |
dankito
|
26baf222d6
|
Implemented logging in / setting authentication method when pressing enter
|
2022-02-07 00:18:08 +01:00 |
dankito
|
0a6fa8e01a
|
Implemented encrypting Room database, but storing password just in plain text yet
|
2022-02-07 00:18:08 +01:00 |
dankito
|
20c32dbd7e
|
Implemented saving and restoring authentication type
|
2022-02-07 00:18:08 +01:00 |
dankito
|
5f35cf7b23
|
Fixed that listeners get called off UI thread
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b82d986da2
|
Added biometric authentication dialog / prompt
|
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
|
2a9aaca4d8
|
Implemented that also German diacritics get detected as invalid SEPA characters (on iOS they get detected anyway, but Android seems to use UTF-8)
|
2022-02-07 00:18:08 +01:00 |
dankito
|
318266db0f
|
Fixed that reserved XML characters aren't replaced visibly to user - XML entities would just confuse most users. But XML entities are taking into calculation for max length
|
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
|
61b3b53540
|
Sorting banks now case insensitive
|
2022-02-07 00:18:08 +01:00 |
dankito
|
17d3eb9a5b
|
Calling now lazy evaluating logger method
|
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
|
03d8074fda
|
Using lazy evaluating logger method now
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f4d8b09260
|
Added fetchBalanceAndTransactions to addAccount() to determine if balance and transactions should be retrieved after retrieving bank accounts of a newly added account
|
2022-02-07 00:18:07 +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
|
99866e02be
|
Forgot to commit calling new signature of bankUpdated
|
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
|
3c5f63dcd2
|
Removed gray background, white space is enough to distinguish elements and looks way better
|
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 |