f637897dc3
Removed ui, persistence and rest projects (will be moved to separate repositories) and deactivated tools projects.
...
Removed Android target and using now JVM instead of JVM6.
Updated to Kotlin 1.6.10 which works much better for KMPP. Could therefore remove packForXcode() tasks
2022-02-11 23:53:35 +01:00
3c096d655f
Fixed that previous dialog's chunkedResponseHandler hasn't been set on next dialog (is important when retrieving transactions and user chose to change TAN method or -media)
2022-02-07 00:18:14 +01:00
c9884a380e
Fixed that initDialogWithStrongCustomerAuthentication() JobContext.startNewDialog() hasn't been called causing message number to be 2 instead of 1 (and institution therefore to abort this dialog)
2022-02-07 00:18:14 +01:00
796218c2d6
Added nonVisualOrImageBased()
2022-02-07 00:18:14 +01:00
6d48382a7e
As messageLogWithoutSensitiveData gets called for sure removing sensitive data upfront now
2022-02-07 00:18:14 +01:00
e87adc8499
Clarified that getTransactionsAsync() only retrieves the transactions of one account; also fixed data model in regard to this
2022-02-07 00:18:14 +01:00
e90579a1b7
Added isPinLocked to FinTsClientResponse; also explicitly added it to successful, even though it's already contained in responseContainsErrors
2022-02-07 00:18:14 +01:00
462917467d
Creating message for message log now directly in fints4k, no need to translate it
2022-02-07 00:18:14 +01:00
6aa03bcad2
Implemented setting current message type on DialogContext; logging job and message type
2022-02-07 00:18:14 +01:00
fba6c2a0d5
Implemented also logging dialog number
2022-02-07 00:18:14 +01:00
4c70412058
Fixed that Mt940Parser's logAppender got overridden
2022-02-07 00:18:14 +01:00
7ad0656c9b
Fixed that ResponseParser logs didn't get added to LogCollector; had therefore to add ResponseParser to JobContext
2022-02-07 00:18:14 +01:00
eba94e2c1b
Forgot one open
2022-02-07 00:18:14 +01:00
ac71e09596
Added imageBased() and first() methods
2022-02-07 00:18:14 +01:00
d6305b52be
Implemented logging and adding to MessageLogEntry job number, dialog number and account
2022-02-07 00:18:14 +01:00
c2b3a8fb5f
Extracted setNextMessage()
2022-02-07 00:18:14 +01:00
471fd0caf4
Collecting now message on JobContext (makes FinTsClient, FinTsJobExecutor and RequestExecutor state free); moved therefore Mt940AccountTransactionsParser to JobContext
2022-02-07 00:18:14 +01:00
b57847b4f2
Fixed that message is not a FinTS message
2022-02-07 00:18:14 +01:00
7d185a805c
Using now JobContext as MessageBaseData
2022-02-07 00:18:14 +01:00
f3552248dc
Moved ProductData to JobContext and implemented that startNewDialog() create DialogContext
2022-02-07 00:18:14 +01:00
0a9b31b393
Created JobContext to have a cross dialog context per job and to be able to set FinTsClientCallback (and later on other objects) on a job basis
2022-02-07 00:18:14 +01:00
d5573817ef
Fixed that if a message is received that tells us a TAN is required than callback and there updateBankAndCustomerDataIfResponseSuccessful() doesn't get called for this received message - but which is absolutely required for Hypovereinsbank
2022-02-07 00:18:14 +01:00
3363e427be
Calling updateBankAndCustomerDataIfResponseSuccessful() after each received message now
2022-02-07 00:18:14 +01:00
e6772055a8
Bumped version to 1.0.0-Alpha-10
2022-02-07 00:18:14 +01:00
c75129650a
Updated targetSdkVersion to 30 as otherwise Google wouldn't let me publish app on PlayStore
2022-02-07 00:18:14 +01:00
0f0f2a4f73
Extracted constants so that configuration is visible at one glance
2022-02-07 00:18:14 +01:00
eb4d2333c7
Reduced Bcrypt cost to 6 as with 12 on my old phone decryption took 2,5 seconds
2022-02-07 00:18:14 +01:00
0b73e6387e
Updated bank list to version from 21.10.2021
2022-02-07 00:18:14 +01:00
42a360022e
Fixed ignoring rows that only contain an index number
2022-02-07 00:18:14 +01:00
cc17fa8f0d
Fixed that Gradle can't find BankFinder project
2022-02-07 00:18:14 +01:00
4f8ce829cd
Implemented when user explicitly presses 'Update transactions' button, then account.includeInAutomaticAccountsUpdate is ignored. But may still check for bank.wrongCredentialsEntered ?
2022-02-07 00:18:14 +01:00
8687320ef3
Fixed that if hideAccount changes also selectedAccounts have to be updated (e.g. a now hidden account should not be displayed and not be selected anymore)
2022-02-07 00:18:14 +01:00
ab9de8ebdb
Fixed that allAccounts and allTransactions also contained hidden accounts
2022-02-07 00:18:14 +01:00
43450ebc4f
Fixed that callback always gets called to that UI can reset its state (e.g. re-enable to Update Transactions Button)
2022-02-07 00:18:14 +01:00
c50295895b
Implemented restoring displayed transactions after onStop()
2022-02-07 00:18:14 +01:00
f99e5ad96f
Fixed that doAutomaticAccountsUpdate() has been commented out
2022-02-07 00:18:14 +01:00
fc243f2a54
Some transactions are twice or trice in database; fixed at least that they are not displayed anymore twice or trice in UI
2022-02-07 00:18:14 +01:00
babc74179a
By default transactions don't get sorted anymore. Is not required in all cases
2022-02-07 00:18:14 +01:00
2cc5408857
Added initializedListeners to IBankingPersistence
2022-02-07 00:18:14 +01:00
cf7a52f19e
Fixed using https address of JFrog repo
2022-02-07 00:18:14 +01:00
6aa7694ed6
Fixed determining if it's a numeric TAN
2022-02-07 00:18:14 +01:00
1b2b960c1b
Extracted TanMethodSelector
2022-02-07 00:18:14 +01:00
3e8d1e6dc6
Implemented setting preferred TanMethod and TanMedium
2022-02-07 00:18:14 +01:00
4ec82a44d7
Added selectedTanMedium
2022-02-07 00:18:14 +01:00
a9e8e2e96c
Fixed back mapping TanMethod
2022-02-07 00:18:14 +01:00
c82611ad6c
Implemented getAllExceptionMessages() to list all messages in exception hierarchy
2022-02-07 00:18:14 +01:00
3344b6d816
Added default value for didBankReturnError
2022-02-07 00:18:14 +01:00
1e1e8e8f11
Renamed tanMethodSupportedByBank to tanMethodsSupportedByBank
2022-02-07 00:18:14 +01:00
27fc67940c
Added warningSegmentFeedbacks and errorSegmentFeedbacks
2022-02-07 00:18:14 +01:00
ed784f1827
Renamed errorMessage to internalError, errorsToShowToUser to errorMessagesFromBank, added didBankReturnError and created a method to determine which error message to show to user
2022-02-07 00:18:14 +01:00