Commit Graph

  • 1e1e8e8f11 Renamed tanMethodSupportedByBank to tanMethodsSupportedByBank dankito 2021-11-01 16:52:37 +0100
  • 27fc67940c Added warningSegmentFeedbacks and errorSegmentFeedbacks dankito 2021-11-01 16:47:41 +0100
  • ed784f1827 Renamed errorMessage to internalError, errorsToShowToUser to errorMessagesFromBank, added didBankReturnError and created a method to determine which error message to show to user dankito 2021-11-01 16:46:34 +0100
  • bb520de5d5 Renamed messageCreationError to messageThatCouldNotBeCreated dankito 2021-11-01 16:15:00 +0100
  • b0af1cd1c9 Added an error message if FinTS message to be sent to bank could not be created dankito 2021-11-01 15:59:09 +0100
  • dee1fd7211 Extracted createNoTanMethodSelectedResponse() dankito 2021-11-01 15:56:25 +0100
  • fed10e21c0 Fixed return getBankInfoResponse including its error dankito 2021-11-01 15:53:47 +0100
  • bd2c96bbcb Fixed returning original getTanMethodsResponse and therefore its errors etc. dankito 2021-11-01 15:33:42 +0100
  • 96ea5b168b Fixed Qwant base url dankito 2021-11-01 15:29:33 +0100
  • c760870a92 Setting now user-agent to Firefox as otherwise DuckDuckGo now returns HTTP 500 dankito 2021-11-01 15:22:29 +0100
  • 3b276da357 Fixed that candidateHost may is null dankito 2021-11-01 15:21:23 +0100
  • 4aa5837681 Fixed that if url starts with '//' then only 'https:' gets prepended not 'https://' dankito 2021-11-01 15:20:38 +0100
  • 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) dankito 2021-10-31 16:16:47 +0100
  • cb25a2294a Added getUsersTanMethod() to retrieveBasicDataLikeUsersTanMethods() so that it's callers don't have to do this dankito 2021-10-31 16:08:42 +0100
  • 4d3c1aece3 Fixed that otherPartyName may is just an empty string (like at Targobank) dankito 2021-10-31 02:27:48 +0200
  • fb33a7c58a Implemented using updated account information after retrieving new bank data dankito 2021-10-31 02:03:08 +0200
  • e8e35a3fe2 Fixed that if balance should not get fetched that we did abort instead of continuing with retrieving transactions dankito 2021-10-31 01:19:14 +0200
  • fad4c48b41 Implemented logging client close errors dankito 2021-10-31 01:13:29 +0200
  • 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 dankito 2021-04-18 22:49:39 +0200
  • 1216267fec Implemented handling enter TAN requests dankito 2021-04-18 22:22:12 +0200
  • 356b0f7823 Made callback settable (required for fints4kRest dankito 2021-04-18 22:17:57 +0200
  • bc7733f618 Implemented toString() dankito 2021-04-18 20:12:18 +0200
  • 9c63394922 Fixed filtering out accounts for which no transactions have been retrieved (otherwise .first() throws an exception) dankito 2021-04-18 01:23:37 +0200
  • 1b3ec8f7c1 Implemented reusing FinTsClient and therefore don't have to fetch basic data before all operations dankito 2021-04-18 01:00:35 +0200
  • fbfcbb1d2c Prefixed path with /fints/v1 dankito 2021-04-17 23:58:44 +0200
  • e30127415c Fixed that if TAN is required but we have been told to abort if requiring TAN, RetrievedAccountData is now set to successful dankito 2021-04-17 23:10:51 +0200
  • 3e872514d6 Logging REST responses now on INFO level, but set application log level to WARN dankito 2021-04-17 22:57:35 +0200
  • cd15dd01e2 Fixed catching that if a TAN is required but not entered accountsTransactions is null (even though it shouldn't) dankito 2021-04-17 19:47:57 +0200
  • e1e4cbe30a Added bank code and customer ID to log message to be able to track to which account a log message belongs dankito 2021-04-17 19:23:19 +0200
  • cc99ebdbce Fixed substracting 90 days as previous implementation had an issue when crossing daylight saving changes (wenn die Zeitumstellung innerhalb der letzten 90 Tage lag) dankito 2021-04-17 22:12:42 +0200
  • 9c9ebb9d57 Fixed that if fetchBalanceAndTransactions was set to false accounts haven't been returned dankito 2021-04-17 23:03:22 +0200
  • ab35c7f49f Added currency and bookingDate to AccountTransactionResponseDto dankito 2021-04-17 17:16:08 +0200
  • beb2702257 Implemented logging responses dankito 2021-04-17 17:12:19 +0200
  • ec85162e00 Couldn't reproduce it but on server parsing balance time sometimes failed dankito 2021-04-17 01:53:04 +0200
  • ce3247c7e4 Fixed Atrium dependency; bumped Atrium version to 0.15.0 dankito 2021-01-18 15:13:03 +0100
  • ed34627ea1 Fixed curious error message expected class does not have default constructor dankito 2021-01-18 14:48:01 +0100
  • 4f05a8df14 Removed unneeded quarkusVersion (is set in gradle.properties) dankito 2021-01-18 14:46:08 +0100
  • cb1dda2049 Removed white spaces from version name as this causes errors with dependency resolution in fints4kRest dankito 2021-01-18 14:44:59 +0100
  • af950ce855 Added logback dankito 2021-01-18 14:28:44 +0100
  • 4d586af400 Updated versions dankito 2021-01-18 14:05:10 +0100
  • 6761e9a120 Fixed curious error message expected class OsHelper does not have default constructor dankito 2021-01-15 14:49:48 +0100
  • 13efab3118 Updated Quarkus version to 1.11.0 dankito 2021-01-15 14:25:24 +0100
  • a51b0cf323 Fixed that RemitteNameMaxLength has been renamed to RecipientNameMaxLength dankito 2021-01-14 02:39:07 +0100
  • a4ebdfec8c Added return to make it clearer that code below doesn't get called dankito 2021-01-02 22:55:43 +0100
  • 6975502f28 Re-added setting bank name to BankParameters.bankName in case that it's not set (as the value from BankParameters contains a lot of confusion and irrelevant names) dankito 2021-01-02 22:53:51 +0100
  • 78cb96b8dc Fixed that BankData didn't contain bank name dankito 2021-01-02 22:49:05 +0100
  • f7fe09ecd9 Added CORS headers to response dankito 2021-01-02 22:47:28 +0100
  • bc6e8aed51 Forgot to commit ObjectReference which is already used for some time dankito 2020-12-22 14:16:43 +0100
  • 4ddb55e612 Extracted RequestExecutor dankito 2020-12-22 14:15:41 +0100
  • 41d02ec343 Extracted ModelMapper dankito 2020-12-21 20:59:47 +0100
  • b6a0e48fd7 Extracted FinTsJobExecutor to separate high level methods of FinTsClient that group multiple low level jobs from FinTsJobExecutor that executes that low level jobs (= FinTS Geschäftsvorfälle) dankito 2020-12-21 20:36:25 +0100
  • 7eb35eba55 Removed unused getTanMediaListAsync() dankito 2020-12-21 19:29:13 +0100
  • b0afdde7e3 Added infrastructure for automatically retrieving if user entered decoupled TAN dankito 2020-12-21 19:27:01 +0100
  • 54c82482ed Updated to new signatures dankito 2020-12-31 16:12:18 +0100
  • 30b6a0dec1 Bumped version to 1.0.0 Alpha 9 dankito 2020-12-20 22:21:53 +0100
  • f1ac225081 Implemented adding device info to message log dankito 2020-12-20 21:56:19 +0100
  • 3f799d9e91 Updated issues e-mail address dankito 2020-12-20 21:48:18 +0100
  • 4733a4e3ad Implemented enabling send message log buttons only if there is already a message log dankito 2020-12-20 21:48:04 +0100
  • 7170856f7e Implemented sending message log directly to a new backend service that either creates a new OsTicket ticket for us or sends message log to a codinux e-mail address. TODO: Sending it in BankingPresenter with Ktor did not work dankito 2020-12-20 21:44:58 +0100
  • 0fbf376a89 Implemented retrieving device info dankito 2020-12-20 21:41:16 +0100
  • c5bddd94b0 Implemented that errors when retrieving account transactions get displayed in UI dankito 2020-12-20 16:48:54 +0100
  • 17110a794c Renamed transactionsSegment to creditCardTransactionsSegment dankito 2020-12-20 16:45:10 +0100
  • ef1c927d27 Implemented mapping DecoupledTanMethodParameters dankito 2020-12-20 16:44:10 +0100
  • 5af1557642 Fixed getTanMediaList() dankito 2020-12-18 00:28:40 +0100
  • 6b2434fe3b Fixed messages (message size; CustomerId and Language; RetrieveAccountTransactionsParameters and PinInfo is now required for HKKAZ) dankito 2020-12-18 00:27:32 +0100
  • 187b1805e6 Extracted calculateMessageSize(); fixed MessageHeaderMinLength dankito 2020-12-17 21:20:44 +0100
  • 361a4062cb Fixed calculating message size dankito 2020-12-17 21:16:18 +0100
  • b18edbf943 Added an applicationId suffix for debug version dankito 2020-12-12 00:25:32 +0100
  • d43d91b6cc Implemented setting time on Date; fixed formatting time tests dankito 2020-12-12 00:24:36 +0100
  • 095d9c467a Fixed that now '2:13' instead of '16:14' is used dankito 2020-12-12 00:23:30 +0100
  • 9ef1458edb Fixed that BIC is now written to HKSAL dankito 2020-12-12 00:22:51 +0100
  • 4948d2ce7e Fixed that otherPartyName is now named transactionDescriptionBase dankito 2020-12-12 00:21:46 +0100
  • e08076de17 Implemented parsing HITANS version 7 dankito 2020-12-12 00:21:04 +0100
  • 87662d776a Implemented adding stack trace to MessageLog dankito 2020-12-06 23:09:54 +0100
  • 66f4eeb6ad Implemented catching exceptions in removeSensitiveDataFromMessage() dankito 2020-12-06 22:34:02 +0100
  • 754811ad55 Displaying SendMessageLogDialog in full screen now dankito 2020-12-06 21:51:35 +0100
  • 06ef511892 Implemented adding errors of ResponseParser, Mt940Parser and Mt940AccountTransactionsParser to MessageLog dankito 2020-12-06 21:51:05 +0100
  • 55f5603cb9 Implemented adding errors to MessageLog dankito 2020-12-06 21:47:49 +0100
  • ae7f6328e3 Implemented passing MessageLogEntryType on to UI so that it has the possibility to translate the message prefix dankito 2020-12-06 21:25:22 +0100
  • 8b7e1f7020 Implemented that on Android whole message gets logged (LogCat at maximum prints 4076 bytes per message) dankito 2020-12-06 21:06:03 +0100
  • eac1d1da40 Implemented determining OS type dankito 2020-12-06 21:03:40 +0100
  • d38f7b224b Extracted determining arguments dankito 2020-12-06 20:41:24 +0100
  • 87e272565f Extracted dankito 2020-12-06 18:24:22 +0100
  • ae37442d86 Added parsing transactionDescriptionSupplement dankito 2020-12-06 17:02:44 +0100
  • 26cc2088ad Catching errors while parsing credit card transactions dankito 2020-12-06 16:47:59 +0100
  • 16ae00a81d Added AppIcon dankito 2020-11-21 00:05:04 +0100
  • 78ad6540a1 Implemented that if selected bank is not supported its name does not get set in edtxtBank and edtxtUserName does not get focused but all text in edtxtBank gets selected, so that it can be easily deleted dankito 2020-11-20 01:44:23 +0100
  • 7e0ab6ec9d Bumped version to 1.0.0 Alpha 8 / 6 dankito 2020-11-20 01:08:38 +0100
  • 89d84fabc3 Bumped version to 1.0.0 Alpha 7 dankito 2020-11-20 00:54:26 +0100
  • 37b3a3821b Bumped AndroidFileChooser version to 1.3.1-androidx to fix bug that if SaveFile dialog is cancelled a file in root folder got returned dankito 2020-11-20 00:54:12 +0100
  • d2510d2722 Bumped project version to 5 dankito 2020-11-20 00:52:29 +0100
  • e5c1fa2b50 Fixed retrieving medium name (had to take remainingDataElements not dataElements) dankito 2020-11-20 00:50:27 +0100
  • 8bf7b24548 Bumped build version to 4 dankito 2020-11-19 22:45:46 +0100
  • 7d372c1ca0 Implemented also searching for bank code in query for bank name and city as otherwise if bank code gets partly entered this would yield no search results dankito 2020-11-19 22:42:13 +0100
  • 103968710c Tried to fix bug that due to scoped storage on Android 10 and above no files are displayed in AndroidFileChooserDialog at least on Android 10. Set target SDK version therefore to Android 10 (for details see https://developer.android.com/training/data-storage/use-cases#opt-out-scoped-storage). TODO: remove debug log output after fixing the bug completely dankito 2020-11-19 22:25:18 +0100
  • 94e4c7b542 Removed mnitmBalance from toolbar. Makes view much clearer and balance is also displayed in line below dankito 2020-11-19 22:17:31 +0100
  • 0beeaa485d Implemented showing selected bank's / account's title in toolbar dankito 2020-11-19 22:14:53 +0100
  • 427db22ef1 Implemented AccountTransactionDetailsDialog dankito 2020-11-19 21:24:25 +0100
  • b16390d0eb Fixed that ?, got treated as field code leading to that parsing whole information to account owner failed dankito 2020-11-19 20:03:47 +0100
  • 664195c495 Implemented displaying that account transactions get updated dankito 2020-11-19 18:49:14 +0100