Commit Graph

1672 Commits

Author SHA1 Message Date
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
dankito 1e1e8e8f11 Renamed tanMethodSupportedByBank to tanMethodsSupportedByBank 2022-02-07 00:18:14 +01:00
dankito 27fc67940c Added warningSegmentFeedbacks and errorSegmentFeedbacks 2022-02-07 00:18:14 +01:00
dankito 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
dankito bb520de5d5 Renamed messageCreationError to messageThatCouldNotBeCreated 2022-02-07 00:18:14 +01:00
dankito b0af1cd1c9 Added an error message if FinTS message to be sent to bank could not be created 2022-02-07 00:18:14 +01:00
dankito dee1fd7211 Extracted createNoTanMethodSelectedResponse() 2022-02-07 00:18:14 +01:00
dankito fed10e21c0 Fixed return getBankInfoResponse including its error 2022-02-07 00:18:14 +01:00
dankito bd2c96bbcb Fixed returning original getTanMethodsResponse and therefore its errors etc. 2022-02-07 00:18:14 +01:00
dankito 96ea5b168b Fixed Qwant base url 2022-02-07 00:18:14 +01:00