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
|
269ad0bb33
|
Mapping accounts named 'Tagesgeld' to Sparkonto as according to Wikipedia some direct banks offer 'Tagesgeldkonten' as a modern version of Sparkonto
|
2022-02-07 00:18:08 +01:00 |
dankito
|
3d3d143023
|
Added code "0". Even though it's not stated in the docs, but Sparkasse gives some Girokonten the type '0'.
|
2022-02-07 00:18:08 +01:00 |
dankito
|
f76603a6ac
|
Fixed that accounts for which types we think we don't support them, but which support to retrieve balance or transactions anyway (e.g. Sparkonten also seem to support HKSAL and HKKAZ, but i can't tell for sure) are now also evaluated as supported
|
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
|
270f1c6c34
|
Added upper case diacritics
|
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
|
97e7d44a47
|
Extracted convertReservedXmlCharacters() and convertDiacritics()
|
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
|
7b0a936897
|
Added logElapsedTime(String)
|
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
|
bc180f68ab
|
Forgot to commit that closeDialog has been added
|
2022-02-07 00:18:08 +01:00 |
dankito
|
229da4efc8
|
Calling askUserForTanMethod() instead of selecting user's TAN method automatically
|
2022-02-07 00:18:08 +01:00 |
dankito
|
24dfe34c1f
|
Implemented calling getTanMediaList() only if retrieving TAN media is supported
|
2022-02-07 00:18:08 +01:00 |
dankito
|
63ec9e074a
|
Fixed that getUsersTanMethod() is async but caller had no chance to wait for response
|
2022-02-07 00:18:08 +01:00 |
dankito
|
ee38799cad
|
Replaced areWeThatGentleToCloseDialogs by DialogContext.closeDialog
|
2022-02-07 00:18:08 +01:00 |
dankito
|
95736a8150
|
Removed unused messageMayRequiresTan
|
2022-02-07 00:18:07 +01:00 |
dankito
|
03d8074fda
|
Using lazy evaluating logger method now
|
2022-02-07 00:18:07 +01:00 |
dankito
|
7e11a77def
|
Implemented Stopwatch
|
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
|
9e5b18a522
|
Renamed initDialog() to initDialogWithStrongCustomerAuthentication()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
dd01c7416a
|
Replaced newUserInfoResponse by getAccountsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
8108926d71
|
Implemented toggling password visibility
|
2022-02-07 00:18:07 +01:00 |