Commit Graph

1831 Commits

Author SHA1 Message Date
dankito 9746e419d1 Moved all extensions to package 'extensions' and grouped them by class 2022-02-12 13:52:45 +01:00
dankito fe69174db9 Removed all classes and methods from multiplatform-utils that aren't called by fints4k 2022-02-12 13:50:31 +01:00
dankito d56833e1ef Renamed module common to multiplatform-utils 2022-02-12 00:26:12 +01:00
dankito 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
dankito 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
dankito 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
dankito 796218c2d6 Added nonVisualOrImageBased() 2022-02-07 00:18:14 +01:00
dankito 6d48382a7e As messageLogWithoutSensitiveData gets called for sure removing sensitive data upfront now 2022-02-07 00:18:14 +01:00
dankito 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
dankito 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
dankito 462917467d Creating message for message log now directly in fints4k, no need to translate it 2022-02-07 00:18:14 +01:00
dankito 6aa03bcad2 Implemented setting current message type on DialogContext; logging job and message type 2022-02-07 00:18:14 +01:00
dankito fba6c2a0d5 Implemented also logging dialog number 2022-02-07 00:18:14 +01:00
dankito 4c70412058 Fixed that Mt940Parser's logAppender got overridden 2022-02-07 00:18:14 +01:00
dankito 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
dankito eba94e2c1b Forgot one open 2022-02-07 00:18:14 +01:00
dankito ac71e09596 Added imageBased() and first() methods 2022-02-07 00:18:14 +01:00
dankito d6305b52be Implemented logging and adding to MessageLogEntry job number, dialog number and account 2022-02-07 00:18:14 +01:00
dankito c2b3a8fb5f Extracted setNextMessage() 2022-02-07 00:18:14 +01:00
dankito 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
dankito b57847b4f2 Fixed that message is not a FinTS message 2022-02-07 00:18:14 +01:00
dankito 7d185a805c Using now JobContext as MessageBaseData 2022-02-07 00:18:14 +01:00
dankito f3552248dc Moved ProductData to JobContext and implemented that startNewDialog() create DialogContext 2022-02-07 00:18:14 +01:00
dankito 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
dankito 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
dankito 3363e427be Calling updateBankAndCustomerDataIfResponseSuccessful() after each received message now 2022-02-07 00:18:14 +01:00
dankito e6772055a8 Bumped version to 1.0.0-Alpha-10 2022-02-07 00:18:14 +01:00
dankito c75129650a Updated targetSdkVersion to 30 as otherwise Google wouldn't let me publish app on PlayStore 2022-02-07 00:18:14 +01:00
dankito 0f0f2a4f73 Extracted constants so that configuration is visible at one glance 2022-02-07 00:18:14 +01:00
dankito 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
dankito 0b73e6387e Updated bank list to version from 21.10.2021 2022-02-07 00:18:14 +01:00
dankito 42a360022e Fixed ignoring rows that only contain an index number 2022-02-07 00:18:14 +01:00
dankito cc17fa8f0d Fixed that Gradle can't find BankFinder project 2022-02-07 00:18:14 +01:00
dankito 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
dankito 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
dankito ab9de8ebdb Fixed that allAccounts and allTransactions also contained hidden accounts 2022-02-07 00:18:14 +01:00
dankito 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
dankito c50295895b Implemented restoring displayed transactions after onStop() 2022-02-07 00:18:14 +01:00
dankito f99e5ad96f Fixed that doAutomaticAccountsUpdate() has been commented out 2022-02-07 00:18:14 +01:00
dankito 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
dankito babc74179a By default transactions don't get sorted anymore. Is not required in all cases 2022-02-07 00:18:14 +01:00
dankito 2cc5408857 Added initializedListeners to IBankingPersistence 2022-02-07 00:18:14 +01:00
dankito cf7a52f19e Fixed using https address of JFrog repo 2022-02-07 00:18:14 +01:00
dankito 6aa7694ed6 Fixed determining if it's a numeric TAN 2022-02-07 00:18:14 +01:00
dankito 1b2b960c1b Extracted TanMethodSelector 2022-02-07 00:18:14 +01:00
dankito 3e8d1e6dc6 Implemented setting preferred TanMethod and TanMedium 2022-02-07 00:18:14 +01:00
dankito 4ec82a44d7 Added selectedTanMedium 2022-02-07 00:18:14 +01:00
dankito a9e8e2e96c Fixed back mapping TanMethod 2022-02-07 00:18:14 +01:00
dankito c82611ad6c Implemented getAllExceptionMessages() to list all messages in exception hierarchy 2022-02-07 00:18:14 +01:00
dankito 3344b6d816 Added default value for didBankReturnError 2022-02-07 00:18:14 +01:00