Commit Graph

1831 Commits

Author SHA1 Message Date
dankito 5e1d045ab9 Fixed test dependencies 2022-02-26 20:23:21 +01:00
dankito ef1f987dd1 Added ErrorCode.NetworkError 2022-02-26 20:13:49 +01:00
dankito 53bfc2d978 Added TODOs that loginName and password get written to output in JSON serialization 2022-02-25 21:25:32 +01:00
dankito 8aaf1b0962 Fixed displaying from and to 2022-02-25 21:08:13 +01:00
dankito b8c11376ed Fixed serializing Money as a 'amount' and a 'currency' field 2022-02-25 21:02:38 +01:00
dankito 22976291fd Added convenience constructor Money(String, String) 2022-02-25 20:47:17 +01:00
dankito 61eb739613 Added convenience methods for getAccountData() and transferMony() 2022-02-25 20:45:33 +01:00
dankito 8d9855efe8 Added log output to inform for which time period accounts transactions are fetched 2022-02-24 21:01:13 +01:00
dankito bed96199c8 Implemented writing account transactions to CSV files (with a very primitive CSV file writer) 2022-02-24 02:42:23 +01:00
dankito ed66168c0b Implemented serializing transactions to JSON 2022-02-24 02:13:37 +01:00
dankito 85d6b079d6 If there is more than one bank account that supports money transfer, implemented callback to ask user which one to use 2022-02-24 00:22:05 +01:00
dankito d442c02964 Implemented transferring money via command line 2022-02-24 00:00:07 +01:00
dankito ad826941dd Created BicFinder with BankFinder so that we can determine a German BIC from bank code or a German IBAN 2022-02-23 02:59:10 +01:00
dankito 8671bf058d Implemented transferMoney() 2022-02-23 01:43:41 +01:00
dankito 6512f45955 Implemented command line option retrieveTransactionsForLastNDays 2022-02-22 23:00:14 +01:00
dankito f7cde961ae Added command line options to native app to set retrieveBalance, retrieveTransactions, retrieveTransactionsFrom, retrieveTransactionsTo, preferredTanMethod and abortIfRequiresTan 2022-02-22 02:17:29 +01:00
dankito 647f60a13d Added printing bank account balance 2022-02-21 23:44:31 +01:00
dankito 3368c70202 Renamed getAccountData() to getAccountDataAsync() and added extensions methods for blocking calls to it 2022-02-21 23:42:45 +01:00
dankito ee68dd09b2 Added convenience getAccountData() method 2022-02-21 23:22:49 +01:00
dankito 3ed9e10c22 Created FinTsServerAddressFinder with BankListCreator to easily retrieve a FinTS server address to a bank code 2022-02-21 01:07:00 +01:00
dankito 73a98eea67 Extracted Currency.DefaultCurrencyCode 2022-02-20 23:22:18 +01:00
dankito 52de5a2956 Implemented new simplified data model in FinTsClient.getAccountData() 2022-02-20 23:18:40 +01:00
dankito b74b165974 Implemented that entered tan now can directly be set on TanChallenge, therefore no need of callback anymore 2022-02-20 00:17:14 +01:00
dankito 54c430af2b Replaced callbacks with coroutines 2022-02-19 13:17:02 +01:00
dankito bdd28f2587 Removed BankFinder code after moving them to a separate project 2022-02-18 22:59:39 +01:00
dankito 523e538ecb Implemented a CORS proxy server to circumvent CORS restriction in WebApp 2022-02-17 02:47:52 +01:00
dankito 51c09dab7b Extracted ZeroString 2022-02-17 01:21:22 +01:00
dankito 2788c0e686 Implemented retrieving and displaying account transactions in WebApp 2022-02-17 01:19:37 +01:00
dankito 179b7afbf2 Added test WebApp 2022-02-16 18:55:15 +01:00
dankito 9543a8081d Fixed that constructor overloads clash on some platforms 2022-02-16 18:54:23 +01:00
dankito c3609cd33a Implemented retrieving and displaying account transactions in iOS app 2022-02-16 02:33:19 +01:00
dankito dfa31e1422 Added iOS App 2022-02-16 00:34:46 +01:00
dankito a6fd9a4d42 Implemented retrieving and displaying account transactions 2022-02-16 00:16:44 +01:00
dankito a6a24311d7 Added sample Android application 2022-02-15 23:16:19 +01:00
dankito ee9c05e518 Implemented DateFormatter for iOS 2022-02-15 22:43:16 +01:00
dankito 2a301c9975 Added JavaScript node and browser targets 2022-02-15 01:50:49 +01:00
dankito 58107c70bb Updated Gradle to 7.4 2022-02-15 01:37:12 +01:00
dankito 9e161c3658 Using now stackTraceToString() instead of StackTraceHelper 2022-02-14 23:50:05 +01:00
dankito 4ec366f7cd Made clearer that sendMessageAndHandleResponse() starts a new dialog 2022-02-14 00:48:01 +01:00
dankito 0888166466 Renamed FinTsClient to FinTsClientDeprecated 2022-02-13 23:56:18 +01:00
dankito e5f9371e56 Implemented printing at least exception 2022-02-13 22:59:43 +01:00
dankito ec9bfa8168 Implemented little command line application to test Kotlin/Native implementation 2022-02-13 22:59:09 +01:00
dankito 7534c6eb54 Extracted postInCoroutine() and created a blocking WebClient for Kotlin/Native so that mutable objects don't get passed between threads in Kotlin/Native 2022-02-13 22:07:11 +01:00
dankito aa532b864c Made accessing JobCount thread safe 2022-02-13 22:01:13 +01:00
dankito 2563051082 Added Kotlin/Native target 2022-02-13 22:00:07 +01:00
dankito 56f951314a Replaced atrium asserts with Kotlin test asserts 2022-02-13 00:17:45 +01:00
dankito 55881b5e79 Fixed that encoder may throws an from Throwable and not from Exception derived throwable 2022-02-12 23:47:02 +01:00
dankito 4acb0f8e0d Replaced StringHelper with toStringWithMinDigits() 2022-02-12 18:27:58 +01:00
dankito da9d5c018b Replaced own Date implementation with kotlinx-datetime 2022-02-12 16:31:46 +01:00
dankito fa378f6249 Removed UUID 2022-02-12 14:21:15 +01:00