dankito
|
fa6fdd0800
|
Started FinTsClientSwift but which results due Kotlin/Native's shared XOR mutable in very ugly code
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7e19930742
|
Forgot to commit removed suspend
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3dc8e64127
|
Moved EncryptionDataSegmentHeaderRegex from ResponseParser to MessageUtils
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d97375d949
|
Removed serialization dependencies
|
2022-02-07 00:17:53 +01:00 |
dankito
|
46783b6118
|
Fixed that Ionspin BigDecimal hasn't been removed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
52ee0a0f73
|
Removed suspend from methods as coroutines don't really work in Kotlin/Native
|
2022-02-07 00:17:53 +01:00 |
dankito
|
4999404113
|
Added iOS target
|
2022-02-07 00:17:53 +01:00 |
dankito
|
47790b0486
|
Fixed Atrium JVM dependency
|
2022-02-07 00:17:53 +01:00 |
dankito
|
03bdb19668
|
Introduced Amount to be able to remove Ionspin BigDecimal dependency
|
2022-02-07 00:17:53 +01:00 |
dankito
|
9a5e0a1098
|
Made FinTsClient methods suspendable; could remove ThreadPool for that
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e1d08d3304
|
Added maven-publish plugin
|
2022-02-07 00:17:53 +01:00 |
dankito
|
1c049b4bf3
|
Added example code to get it at least working in browser
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2dff398baa
|
Implemented catching exceptions
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fbaa9fa941
|
Added JavaScript target. - Had to remove @JvmOverloads for that. - Had to replace Math.pow() and String.format().
|
2022-02-07 00:17:53 +01:00 |
dankito
|
16707aa70a
|
Added a quick fix for logging in to e.g. Deutsche Bank. TODO: find a general solution
|
2022-02-07 00:17:53 +01:00 |
dankito
|
134b6e4f5e
|
Fixed that may SmsTAN gets chosen
|
2022-02-07 00:17:53 +01:00 |
dankito
|
75e77eb84a
|
Fixed that balance of pre booked transactions may be empty
|
2022-02-07 00:17:53 +01:00 |
dankito
|
16284e5782
|
Removed useStrongAuthentication from createInitDialogMessage() as this value can be determined by if user's TAN procedure is selected or not
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2f4bac9fbf
|
Fixed selectSuggestedTanProcedure() so that SmsTan(costs money) or ChipTanUSB (not supported) don't get selected by default
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e44a68addc
|
Converted fints4k to a Kotlin multi platform project
|
2022-02-07 00:17:53 +01:00 |
dankito
|
b2374d2ac2
|
Removed unused getTransactionsFromResponse()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
92231a72a1
|
Sorting now by value date instead of booking date
|
2022-02-07 00:17:53 +01:00 |
dankito
|
9ebc23016c
|
Forgot to commit adding tanRequiredButWeWereToldToAbortIfSo
|
2022-02-07 00:17:53 +01:00 |
dankito
|
614074b9b9
|
Implemented abortIfTanIsRequired so that at app start we can try to get all accounts' transaction without that user is being asked to enter a TAN if retrieving transaction without TAN isn't supported
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3072517eef
|
Fixed that for ChipTan manuell and USB there's no flicker code to decode
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3c683d57a8
|
Fixed that usage types only consist of upper case letters
|
2022-02-07 00:17:53 +01:00 |
dankito
|
160262cdff
|
Fixed that Thh:mm:ss(:SSS) is considered as field code
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a16cf630b4
|
Implemented mapping all account transaction fields; Renamed usage to unparsedUsage, isCancellation to isReversal, customerReference to referenceForTheAccountOwner, bankReference to referenceOfTheAccountServicingInstitution and referenceReferenceNumber to relatedReferenceNumber
|
2022-02-07 00:17:53 +01:00 |
dankito
|
ac78758262
|
Forgot to commit that Turnover and TransactionDetails have been renamed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
8589a4efaa
|
Fixed that non formatted usage parts got joined without spaces making them a bit unreadable
|
2022-02-07 00:17:52 +01:00 |
dankito
|
676eb721e7
|
Renamed Turnover to StatementLine and TransactionDetails to InformationToAccountOwner
|
2022-02-07 00:17:52 +01:00 |
dankito
|
d33de9a009
|
Added parsing Statement Line's fund code and supplementaryDetails
|
2022-02-07 00:17:52 +01:00 |
dankito
|
55fc0ca266
|
Renamed ReferenceReferenceNumberCode to RelatedReferenceNumberCode and simplified splitting statementAndMaySequenceNumber and accountIdentification
|
2022-02-07 00:17:52 +01:00 |
dankito
|
4cf2fc0973
|
Renamed parseMt940Chunk() to parseTransactionsChunk(), parseMt940String() calls now parseMt940Chunk(), added comments
|
2022-02-07 00:17:52 +01:00 |
dankito
|
012f164414
|
Implemented if a message contains large binary parts, e.g. when retrieving account transactions, these binary parts get extracted directly. For small binary parts iterating over string is faster then creating substring
|
2022-02-07 00:17:52 +01:00 |
dankito
|
4a890a0ba7
|
Fixed getting remainder without that an exception gets thrown
|
2022-02-07 00:17:52 +01:00 |
dankito
|
e749a88c83
|
Implemented parsing each received MT940 part immediately and passing it on to UI
|
2022-02-07 00:17:52 +01:00 |
dankito
|
b89414b1f1
|
Fixed detecting when dash at start of line is not a statement separator
|
2022-02-07 00:17:52 +01:00 |
dankito
|
08b21980f9
|
Simplified removing new line characters
|
2022-02-07 00:17:52 +01:00 |
dankito
|
419e97d138
|
Improved performance for splitting into statements by factor 10
|
2022-02-07 00:17:52 +01:00 |
dankito
|
bee07743d9
|
Fixed detecting and correcting annual jump from booking date to value date
|
2022-02-07 00:17:52 +01:00 |
dankito
|
b93ce1ca0d
|
Collecting now all chars that should be added to part in a StringBuilder which seems to be the fastest solution
|
2022-02-07 00:17:52 +01:00 |
dankito
|
40c5d64103
|
Removed unused allAccounts and continuationId
|
2022-02-07 00:17:52 +01:00 |
dankito
|
3d73289649
|
Added splitIntoPartsAndUnmaskCharByChar(). It's uglier but more efficient on strings with many separators
|
2022-02-07 00:17:52 +01:00 |
dankito
|
fd1343d8b9
|
Could half the mapping time by checking first if the string contains the masking character before calling replace() (why does this make any difference?)
|
2022-02-07 00:17:52 +01:00 |
dankito
|
face00e2a7
|
Sped up parsing job TAN configurations a bit
|
2022-02-07 00:17:52 +01:00 |
dankito
|
bd77a8b6f4
|
Sped up parsing allowed job names
|
2022-02-07 00:17:52 +01:00 |
dankito
|
2401b0e85c
|
Renamed BankingAndroidApp package from net.dankito.fints4java.android to net.dankito.banking.ui.android
|
2022-02-07 00:17:52 +01:00 |
dankito
|
53ebba0c9f
|
Moved fints4k library package from net.dankito.fints to net.dankito.banking.fints
|
2022-02-07 00:17:52 +01:00 |
dankito
|
247e77586a
|
Getting customer system ID now when opening a dialog -> no extra dialog just to get customer system id is needed anymore. Hope that works for all banks
|
2022-02-07 00:17:52 +01:00 |