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
dankito
9746e419d1
Moved all extensions to package 'extensions' and grouped them by class
2022-02-12 13:52:45 +01:00
dankito
fe69174db9
Removed all classes and methods from multiplatform-utils that aren't called by fints4k
2022-02-12 13:50:31 +01:00
dankito
d56833e1ef
Renamed module common to multiplatform-utils
2022-02-12 00:26:12 +01:00
dankito
f637897dc3
Removed ui, persistence and rest projects (will be moved to separate repositories) and deactivated tools projects.
...
Removed Android target and using now JVM instead of JVM6.
Updated to Kotlin 1.6.10 which works much better for KMPP. Could therefore remove packForXcode() tasks
2022-02-11 23:53:35 +01:00
dankito
3c096d655f
Fixed that previous dialog's chunkedResponseHandler hasn't been set on next dialog (is important when retrieving transactions and user chose to change TAN method or -media)
2022-02-07 00:18:14 +01:00