dankito
|
113b817627
|
Extracted Instant.nowExt()
|
2024-09-08 20:31:12 +02:00 |
dankito
|
bd18644c0d
|
Calling mayRetrieveAutomaticallyIfUserEnteredDecoupledTan() out of loop. Should make no difference but should sound more logic
|
2024-09-08 20:22:18 +02:00 |
dankito
|
b32cf94e25
|
Using now isEnteringTanDone
|
2024-09-08 20:20:31 +02:00 |
dankito
|
8cc2f3bdcd
|
Added timestamp at which TanChallenge was created
|
2024-09-08 18:31:02 +02:00 |
dankito
|
59b8213163
|
Extracted clearUserApprovedDecoupledTanCallbacks() and clearing callbacks also when user did not enter TAN or requested to change TAN method or medium to avoid memory leaks
|
2024-09-08 18:14:35 +02:00 |
dankito
|
cb34c86665
|
Changed order of opening and closing balance
|
2024-09-05 23:31:02 +02:00 |
dankito
|
70c1082531
|
Renamed countDaysForWhichTransactionsAreKept to transactionsRetentionDays
|
2024-09-05 21:53:00 +02:00 |
dankito
|
30e9a57b96
|
Fixed setting either sepaReference - in case of structured information - or unparsedReference - in case of unstructured reference. And that reference may is null
|
2024-09-05 19:36:03 +02:00 |
dankito
|
bf76de4f23
|
Applied adjusted values from MT 940 to AccountTransaction
|
2024-09-05 19:16:15 +02:00 |
dankito
|
47e2b851b9
|
Adjusted names according to English Translation of DFÜ-Abkommen Anlage_3_Datenformate_V3.8.pdf (Appendix_3-Data_Formats_V3-8.pdf)
|
2024-09-05 18:20:56 +02:00 |
dankito
|
f90e280b74
|
Adjusted names according to English Translation of DFÜ-Abkommen Anlage_3_Datenformate_V3.8.pdf (Appendix_3-Data_Formats_V3-8.pdf)
|
2024-09-05 18:15:42 +02:00 |
dankito
|
9600e2f11b
|
Converted lastTransactionsRetrievalTime to Instant
|
2024-09-03 22:06:36 +02:00 |
dankito
|
b2fb04372f
|
Updating BankAccount.bookedTransactions only if we retrieved transactions and adding it to existing list instead of replacing existing bookedTransactions list
|
2024-09-03 21:19:24 +02:00 |
dankito
|
3b05a8b9c8
|
Renamed lastTransactionRetrievalTime to lastTransactionsRetrievalTime
|
2024-09-03 21:15:41 +02:00 |
dankito
|
d689c7663f
|
Fixed updating BankAccount.balance and .retrievedTransactionsFrom
|
2024-09-03 21:14:52 +02:00 |
dankito
|
6238b5abb2
|
Renamed europeBerlin to EuropeBerlin
|
2024-09-03 20:56:07 +02:00 |
dankito
|
1f8c1d303e
|
Extracted getRequiredDataToSendUserJobs()
|
2024-09-03 01:06:27 +02:00 |
dankito
|
09c2080481
|
Added lastTransactionRetrievalTime to BankAccount, removed retrievedTransactionsTo for it
|
2024-09-03 01:05:04 +02:00 |
dankito
|
e36c27c0e0
|
Added Decoupled response code of Sparkasse
|
2024-09-02 19:36:43 +02:00 |
dankito
|
6865f64880
|
Added callback to get notified when user approved Decoupled TAN (e.g. to close a dialog)
|
2024-09-02 19:35:36 +02:00 |
dankito
|
3f9921a62e
|
Mapped Decoupled TAN methods to their own types
|
2024-09-02 13:23:34 +02:00 |
dankito
|
504fbaf13b
|
Implemented Decoupled TAN process (HKTAN 7)
|
2024-09-02 13:15:36 +02:00 |
dankito
|
fb70bcd443
|
Fixed mapping multiple HITANS segments in a message
|
2024-09-02 03:23:19 +02:00 |
dankito
|
878d32ea16
|
Set jvmToolchain to 11 as new klf version requires JDK 11
|
2024-09-01 19:55:57 +02:00 |
dankito
|
5f7b07a601
|
Added from Spec that countMaxJobsPerMessage is almost useless
|
2024-09-01 17:40:03 +02:00 |
dankito
|
7e8d005fcb
|
Made also remaining properties and methods open
|
2024-08-30 17:29:16 +02:00 |
dankito
|
21215300b3
|
Updated klf version
|
2024-08-30 17:28:32 +02:00 |
dankito
|
b826ee3c8f
|
Added comment why dates like 30th of February may occur
|
2024-08-27 09:47:13 +02:00 |
dankito
|
32defa20f7
|
Fixed that Sparkasse returns 30th of February or 29th of February also in non leap years
|
2024-08-26 23:46:48 +02:00 |
dankito
|
c5432883ef
|
Added tests for parsing date
|
2024-08-26 23:45:47 +02:00 |
dankito
|
dae6084ebb
|
Selecting active TAN media first
|
2024-08-26 22:25:09 +02:00 |
dankito
|
c564750832
|
Added targetiosX64
|
2024-08-26 02:20:09 +02:00 |
dankito
|
d16289d824
|
Fixed BIC comments
|
2024-08-24 18:29:46 +02:00 |
dankito
|
a2ac04f424
|
Added clarification about Dialogsprache
|
2024-08-24 18:25:56 +02:00 |
dankito
|
8247584a61
|
Added clarification about KundensystemStatus
|
2024-08-24 18:25:30 +02:00 |
dankito
|
34e40aeee1
|
Replaced deprecated methods
|
2024-08-24 17:33:00 +02:00 |
dankito
|
5d7ea48a46
|
Removed variant with callback
|
2024-08-24 17:17:47 +02:00 |
dankito
|
d055b61ed9
|
Fixed typo from package name migration
|
2024-08-24 17:13:44 +02:00 |
dankito
|
87c59e63ee
|
Added more documentation from FinTS spec
|
2024-08-24 17:13:22 +02:00 |
dankito
|
40b916a49f
|
Made methods overridable; made + 3 clearer
|
2024-08-24 17:12:44 +02:00 |
dankito
|
eabe2c4930
|
Made message trace ordered
|
2024-08-24 17:11:42 +02:00 |
dankito
|
0f151a8f4f
|
Extracted jobsRequiringTan
|
2024-08-23 23:27:58 +02:00 |
dankito
|
33a86607df
|
Changed order to make it clearer
|
2024-08-23 22:08:33 +02:00 |
dankito
|
f154e60e1e
|
Removed unused enum
|
2024-08-23 15:16:12 +02:00 |
dankito
|
7e5a455c24
|
Changed base package from net.dankito to net.codinux (except for client model)
|
2024-08-23 14:50:57 +02:00 |
dankito
|
d8b0c89be7
|
Added parsed received segments to MessageLog
|
2024-08-23 14:06:14 +02:00 |
dankito
|
3d385b5bdf
|
Added alternative names
|
2024-08-23 13:08:00 +02:00 |
dankito
|
4f3924f2cd
|
Deciding upfront if message ever has to be pretty printed. Avoids pretty printing it multiple times
|
2024-08-23 13:06:48 +02:00 |
dankito
|
c0796cfc38
|
Added option to disable collection messageLog
|
2024-08-23 13:02:10 +02:00 |
dankito
|
9857a0565d
|
Fixed logging message
|
2024-08-23 12:57:37 +02:00 |
dankito
|
a3dbe8f142
|
By default not adding message trace to message anymore; added messageIncludingMessageTrace for that
|
2024-08-23 12:53:45 +02:00 |
dankito
|
88f6d53ccb
|
Temporarily disabling iOS DateFormatter as it conflicts with nativeMain's DateFormatter. TODO: Fix this
|
2024-08-23 12:47:14 +02:00 |
dankito
|
850beb8421
|
Added messageLogAdded() to FinTsClientCallback to get instantly notified of sent, received and error messages
|
2024-08-23 12:42:52 +02:00 |
dankito
|
237802b18d
|
Moved createBankWithAllFeatures() and createRandomMessage() to FinTsTestBase
|
2024-08-22 18:40:40 +02:00 |
dankito
|
a0f04a202d
|
Added publishing to codinux Maven repository
|
2024-08-22 03:09:21 +02:00 |
dankito
|
ce9cc77148
|
Changed order
|
2024-08-21 04:10:21 +02:00 |
dankito
|
7971fc116c
|
Added debugging output to Segment (and Segmentkopf)
|
2024-08-21 04:05:00 +02:00 |
dankito
|
ba6eab79bb
|
Fixed getting message log of all messages
|
2024-08-21 03:52:24 +02:00 |
dankito
|
b7c0fec629
|
Moved prettyPrintFinTsMessage() to FinTsUtils
|
2024-08-21 03:15:00 +02:00 |
dankito
|
5ce12fe382
|
Added HKSAL 8
|
2024-08-21 01:15:34 +02:00 |
dankito
|
869739483f
|
Added HKSAL 6
|
2024-08-21 01:11:41 +02:00 |
dankito
|
16a73aa055
|
Fixed multi-threadening segment numbers generation
|
2024-08-21 00:49:20 +02:00 |
dankito
|
00d0e4158f
|
Added another identifier to identify Hypovereinsbank banks
|
2024-08-20 16:26:33 +02:00 |
dankito
|
17702d1fe7
|
Added received segments to FinTsClientResponse
|
2024-08-20 14:33:27 +02:00 |
dankito
|
9a7615fe88
|
Added option to control if sensitive data should get removed from messageLog
|
2024-08-20 13:36:57 +02:00 |
dankito
|
0361a0e6b8
|
Fixed that MessageLogCollector must get created for each JobContext to be able to correlate each message to its context
|
2024-08-20 12:43:18 +02:00 |
dankito
|
524153cb31
|
Also removing userId from messageLog
|
2024-08-20 11:44:44 +02:00 |
dankito
|
46579441f1
|
Formatting and removing sensitive data from messageLog only if messageLog is requested to save CPU cycles
|
2024-08-20 11:44:07 +02:00 |
dankito
|
f309251285
|
Simplified getting error logger
|
2024-08-20 11:24:04 +02:00 |
dankito
|
6b6dfd48b8
|
Removed KtorWebClientTest as wasn't senseful and failed in JS Browser
|
2024-08-20 11:04:48 +02:00 |
dankito
|
753b947425
|
Removed setCallback()
|
2024-08-20 11:03:54 +02:00 |
dankito
|
6f5eabf144
|
Added FinTsClientConfiguration to centralize configuration of FinTsClient
|
2024-08-20 11:00:40 +02:00 |
dankito
|
41bdeca35b
|
Updated to new Kotlin Multiplatform settings
|
2024-08-19 23:09:19 +02:00 |
dankito
|
56c9fd79bd
|
Centralized configuring kotlinx-serialization plugin
|
2024-08-19 23:08:56 +02:00 |
dankito
|
25b8a025fd
|
Replaced stately-concurrency with atomicfu
|
2024-08-19 22:34:30 +02:00 |
dankito
|
ce073283a0
|
Updated Kotlin to 1.9 and all it's accompanying libraries (coroutines, serialization, ...) to latest compatible version
|
2024-08-19 22:16:57 +02:00 |
dankito
|
e3d1797842
|
Fixed NativeApp dependencies
|
2024-08-19 21:52:16 +02:00 |
dankito
|
5e1c3142cc
|
Removed other unused extensions
|
2024-08-19 11:39:48 +02:00 |
dankito
|
537df4f800
|
Re-enabled binaries.executable()
|
2024-08-19 11:39:17 +02:00 |
dankito
|
4361d6fc15
|
Removed other unused settings
|
2024-08-19 11:39:03 +02:00 |
dankito
|
0bf7a8eadc
|
Moved also DateFormatter to fints4k project
|
2024-08-19 11:32:35 +02:00 |
dankito
|
6a7f8d6780
|
Moved extension methods to fints4k project
|
2024-08-19 11:18:35 +02:00 |
dankito
|
e024c764b2
|
Removed iOSFinTsClient
|
2024-08-19 11:12:37 +02:00 |
dankito
|
2768dc0c26
|
Could also remove now a lot of other unused extension methods
|
2024-08-19 11:07:34 +02:00 |
dankito
|
2e13a153bd
|
Removed also most other DateTime extension methods
|
2024-08-19 10:53:59 +02:00 |
dankito
|
e9cad57e71
|
Removed most now unused DateFormatter functions
|
2024-08-19 10:32:29 +02:00 |
dankito
|
cf6650e3e8
|
Moved NativeApp to an extra project
|
2024-08-19 10:00:35 +02:00 |
dankito
|
0ce74a0688
|
Replaced kmp-web-client with directly configuring Ktor
|
2024-08-19 09:03:30 +02:00 |
dankito
|
e96f184934
|
Removed dependency on slf4j
|
2024-08-19 08:54:34 +02:00 |
dankito
|
b5cac7b817
|
Updated kmp-log
|
2024-08-19 08:53:53 +02:00 |
dankito
|
4745bf0065
|
Also added account for which TAN is required, if available, to TanChallenge
|
2024-08-18 17:45:50 +02:00 |
dankito
|
fe8c0fb59c
|
Updated version info
|
2024-08-18 16:41:56 +02:00 |
dankito
|
ae77d67707
|
Added action for which TAN is required and bank to TanChallenge
|
2024-08-18 16:41:05 +02:00 |
dankito
|
9a7844ae74
|
Also mapping isAccountTypeSupportedByApplication and countDaysForWhichTransactionsAreKept (are countDaysForWhichTransactionsAreKept senseful?)
|
2024-08-18 15:17:16 +02:00 |
dankito
|
32ce7eab66
|
Using in tests now Logback instead of Slf4jSimple
|
2024-08-18 04:08:48 +02:00 |
dankito
|
4588fb4d20
|
Trimming white spaces at end of name as e.g. Baader Bank adds them to account holder name
|
2024-08-18 04:04:32 +02:00 |
dankito
|
bfc0e7c563
|
Added JobContextType.GetAccountInfo
|
2024-08-18 04:03:03 +02:00 |
dankito
|
409c0b3ebc
|
Updated Clikt and Korio version
|
2024-08-17 03:56:07 +02:00 |
dankito
|
e039af44e3
|
Handling that Deutsche Bank returns erroneous HIUPD segments
|
2024-08-14 14:05:14 +02:00 |
dankito
|
5bd83b1c3a
|
Added comment how to update data
|
2024-08-14 13:38:35 +02:00 |