Commit Graph

1659 Commits

Author SHA1 Message Date
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
dankito c760870a92 Setting now user-agent to Firefox as otherwise DuckDuckGo now returns HTTP 500 2022-02-07 00:18:14 +01:00
dankito 3b276da357 Fixed that candidateHost may is null 2022-02-07 00:18:14 +01:00
dankito 4aa5837681 Fixed that if url starts with '//' then only 'https:' gets prepended not 'https://' 2022-02-07 00:18:14 +01:00
dankito 1356249621 Added getTanMediaList() to retrieveBasicDataLikeUsersTanMethods() as may for other calls like getTransactions() this is a requirement to be able to establish strong authentication dialog (only known bank till now: Postbank) 2022-02-07 00:18:14 +01:00
dankito cb25a2294a Added getUsersTanMethod() to retrieveBasicDataLikeUsersTanMethods() so that it's callers don't have to do this 2022-02-07 00:18:14 +01:00
dankito 4d3c1aece3 Fixed that otherPartyName may is just an empty string (like at Targobank) 2022-02-07 00:18:14 +01:00
dankito fb33a7c58a Implemented using updated account information after retrieving new bank data 2022-02-07 00:18:14 +01:00
dankito e8e35a3fe2 Fixed that if balance should not get fetched that we did abort instead of continuing with retrieving transactions 2022-02-07 00:18:14 +01:00
dankito fad4c48b41 Implemented logging client close errors 2022-02-07 00:18:14 +01:00
dankito d35a420c29 Parsing date and time now manually as Java's DateFormat is not thread safe causing a lot of curious errors when executed in parallel 2022-02-07 00:18:14 +01:00
dankito 1216267fec Implemented handling enter TAN requests 2022-02-07 00:18:14 +01:00
dankito 356b0f7823 Made callback settable (required for fints4kRest 2022-02-07 00:18:14 +01:00
dankito bc7733f618 Implemented toString() 2022-02-07 00:18:14 +01:00