Commit graph

1769 commits

Author SHA1 Message Date
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
bb520de5d5 Renamed messageCreationError to messageThatCouldNotBeCreated 2022-02-07 00:18:14 +01:00
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
dee1fd7211 Extracted createNoTanMethodSelectedResponse() 2022-02-07 00:18:14 +01:00
fed10e21c0 Fixed return getBankInfoResponse including its error 2022-02-07 00:18:14 +01:00
bd2c96bbcb Fixed returning original getTanMethodsResponse and therefore its errors etc. 2022-02-07 00:18:14 +01:00
96ea5b168b Fixed Qwant base url 2022-02-07 00:18:14 +01:00
c760870a92 Setting now user-agent to Firefox as otherwise DuckDuckGo now returns HTTP 500 2022-02-07 00:18:14 +01:00
3b276da357 Fixed that candidateHost may is null 2022-02-07 00:18:14 +01:00
4aa5837681 Fixed that if url starts with '//' then only 'https:' gets prepended not 'https://' 2022-02-07 00:18:14 +01:00