Commit graph

606 commits

Author SHA1 Message Date
4cf2fc0973 Renamed parseMt940Chunk() to parseTransactionsChunk(), parseMt940String() calls now parseMt940Chunk(), added comments 2022-02-07 00:17:52 +01:00
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
4a890a0ba7 Fixed getting remainder without that an exception gets thrown 2022-02-07 00:17:52 +01:00
e749a88c83 Implemented parsing each received MT940 part immediately and passing it on to UI 2022-02-07 00:17:52 +01:00
56308687fb Fixed that new lastRetrievedTransactionsTimestamp parameter hasn't been passed 2022-02-07 00:17:52 +01:00
b89414b1f1 Fixed detecting when dash at start of line is not a statement separator 2022-02-07 00:17:52 +01:00
08b21980f9 Simplified removing new line characters 2022-02-07 00:17:52 +01:00
96454a742d Implemented storing when account transactions have been retrieved for last time and retrieving next transactions from this date on 2022-02-07 00:17:52 +01:00
419e97d138 Improved performance for splitting into statements by factor 10 2022-02-07 00:17:52 +01:00
bee07743d9 Fixed detecting and correcting annual jump from booking date to value date 2022-02-07 00:17:52 +01:00
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
40c5d64103 Removed unused allAccounts and continuationId 2022-02-07 00:17:52 +01:00
19f307a201 Added some open points 2022-02-07 00:17:52 +01:00
68e11d08fc Fixed bug that if two bank icons have the same file name they overwrite each other 2022-02-07 00:17:52 +01:00
3d73289649 Added splitIntoPartsAndUnmaskCharByChar(). It's uglier but more efficient on strings with many separators 2022-02-07 00:17:52 +01:00
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
face00e2a7 Sped up parsing job TAN configurations a bit 2022-02-07 00:17:52 +01:00
bd77a8b6f4 Sped up parsing allowed job names 2022-02-07 00:17:52 +01:00
2401b0e85c Renamed BankingAndroidApp package from net.dankito.fints4java.android to net.dankito.banking.ui.android 2022-02-07 00:17:52 +01:00
53ebba0c9f Moved fints4k library package from net.dankito.fints to net.dankito.banking.fints 2022-02-07 00:17:52 +01:00
d9ce20e4d4 Added resources for PlayStore 2022-02-07 00:17:52 +01:00
bd2ba8e009 Added resources for app icon 2022-02-07 00:17:52 +01:00
c79ec76374 Set application ID to net.dankito.banking.android 2022-02-07 00:17:52 +01:00
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
6ceba92834 Set version to 1.0.0 Alpha 1 2022-02-07 00:17:52 +01:00
06f188572d Added license 2022-02-07 00:17:52 +01:00
d4b900b770 Forgot to commit the prettyPrintHbciMessage() got removed from old place 2022-02-07 00:17:52 +01:00
adceb5d4d2 Renamed sendMailAction to sendMailActivity 2022-02-07 00:17:52 +01:00
f6b7c2cd2a Implemented replacing umlauts 2022-02-07 00:17:52 +01:00
e9a409f04a Fixed that by default bank's icon url gets set and only if there's no icon for bank available default icon gets used (fixes bug that if bank item is selected default icon got displayed) 2022-02-07 00:17:52 +01:00
e7b448126b Cutting off everything after '?' of icon's url for icon filename 2022-02-07 00:17:52 +01:00
14af1148f8 Fixed that 'All accounts' item got removed 2022-02-07 00:17:52 +01:00
282ca95e83 Fixed that EnterTanDialog's title hasn't been set 2022-02-07 00:17:52 +01:00
50ccc547ad Fixed that toolbar icons' state hasn't been set correctly at app start 2022-02-07 00:17:52 +01:00
685e4209c3 Implemented sending message log 2022-02-07 00:17:52 +01:00
bcfe431110 Fixed that IBANs with inconsistent white spaces got marked as error 2022-02-07 00:17:52 +01:00
cd4672f964 Showing now app_icon in navigation header 2022-02-07 00:17:52 +01:00
9e31180e52 Renamed remaining classed from 'fints4java' to 'fints4j' 2022-02-07 00:17:52 +01:00
de8b2d5bd9 Implemented removing account transactions from response for message log 2022-02-07 00:17:52 +01:00
4014b92810 Implemented that close dialog responses don't get parsed 2022-02-07 00:17:52 +01:00
0e9097f8cc Implemented to not close dialogs when adding a new account to speed things up a bit 2022-02-07 00:17:52 +01:00
124b3ca9f6 Implemented if bank already closed dialog no close dialog message gets send anymore to bank 2022-02-07 00:17:52 +01:00
231bf41cb3 Fixed that challengeHHD_UC sometimes got decoded wrong, there was then a byte missing as binary data got unmasked 2022-02-07 00:17:52 +01:00
998c6d0c01 Implemented extracting segment that is embedded in encrypted data segment HNVSD 2022-02-07 00:17:52 +01:00
6935ce2a59 Removed accidentally checked in constructor keyword 2022-02-07 00:17:52 +01:00
26c9ef02a3 Implemented decoding control bytes 2022-02-07 00:17:52 +01:00
827fd7bc92 Implemented detecting a chipTAN's HHD version 2022-02-07 00:17:52 +01:00
5e57d2a490 Added collecting additional information about TanProcedureParameter (to detect HHD version) and other TAN relevant information like setting SMS Abbuchungskonto or Auftraggeberkonto is required 2022-02-07 00:17:52 +01:00
49cd1666bf Implemented when pressing enter and all required data is entered that account gets added 2022-02-07 00:17:52 +01:00
306669c23a Fixed that enterPressed() has been called on ACTION_DOWN and ACTION_UP 2022-02-07 00:17:52 +01:00