Commit Graph

  • 19c8e4ea8e Using now Date and UUID from common in fints4k. Could therefore remove klock dankito 2020-07-12 12:14:56 +0200
  • 194c996ec0 Implemented accessing year, month and day components and added constructor to create a Date from year, month and day dankito 2020-07-12 11:17:14 +0200
  • e59fd7b107 Added parse() dankito 2020-07-12 11:11:16 +0200
  • cc72d9792e Fixed instantiating Date with current time dankito 2020-07-12 01:49:05 +0200
  • 83880c7b24 Fixed that deriving from NSDate is not (that easily) possible as NSDate is a class cluster dankito 2020-07-12 00:45:57 +0200
  • 956116bd9f Extracted createLogOutput() dankito 2020-07-12 00:30:56 +0200
  • da36fafde0 Added overloads for directly passing message dankito 2020-07-12 00:20:56 +0200
  • 4ef5243bbe Added Freezer to be able to freeze objects from Swift dankito 2020-07-11 23:47:15 +0200
  • 71d81c9484 Fixed that .pbxproj was ignored dankito 2020-07-11 21:15:30 +0200
  • be8d9c96d2 Implemented searching for banks with imported BankFinder dankito 2020-07-11 20:59:52 +0200
  • 79906f3dbb Replaced Atrium assertion library to kotlin.test assertions dankito 2020-07-11 17:09:43 +0200
  • 57ced4a88b Implemented deserializing BankList.json on iOS (but packaging BankList.json doesn't work yet, manually linked it to iOSApp project) dankito 2020-07-11 17:08:24 +0200
  • 1bef1904f9 Implemented platform specific wrapper classes for BigDecimal, Date, File and UUID dankito 2020-07-11 12:22:52 +0200
  • 2281d1758d Implemented DefaultLoggerFactory to create platform specific logger dankito 2020-07-11 12:20:38 +0200
  • 5083acc032 Implemented NSLogLogger and NSLogLoggerFactory dankito 2020-07-11 12:19:50 +0200
  • d50f458ef4 Extracted Logger to new module common dankito 2020-07-11 12:03:28 +0200
  • d3a9d3ac2a Removed unused IBase64Service dankito 2020-07-10 16:50:54 +0200
  • dfba59fd6d Added NoOpBankIconFinder dankito 2020-07-10 14:07:53 +0200
  • 09a52ac539 Added wrappers for TextExtractorRegistry and InvoiceDataExtractor dankito 2020-07-10 14:05:25 +0200
  • b05d927356 Fixed using of IAsyncRunner instead of IThreadPool dankito 2020-07-10 14:03:08 +0200
  • f4312c52db Also BankingPersistenceJson uses now Banking's ISerializer dankito 2020-07-10 13:59:19 +0200
  • 8992d902e8 Replaced extension methods by own implementations and wrapped JavaUtils ISerializer in own ISerializer dankito 2020-07-09 23:25:09 +0200
  • 8793b3b2a1 Introduced IAsyncRunner to replace or wrap away IThreadPool dankito 2020-07-09 23:10:50 +0200
  • 247604e696 Made BankFinder a multiplatform project dankito 2020-07-09 22:45:23 +0200
  • afc8ce9ee9 Started AddAccountDialog dankito 2020-07-06 23:55:33 +0200
  • c443cd184b Added empty BankingiOSApp Xcode project dankito 2020-07-06 20:20:35 +0200
  • fa6fdd0800 Started FinTsClientSwift but which results due Kotlin/Native's shared XOR mutable in very ugly code dankito 2020-07-06 15:26:45 +0200
  • 7e19930742 Forgot to commit removed suspend dankito 2020-07-05 11:44:33 +0200
  • 3dc8e64127 Moved EncryptionDataSegmentHeaderRegex from ResponseParser to MessageUtils dankito 2020-07-05 11:42:16 +0200
  • d97375d949 Removed serialization dependencies dankito 2020-07-05 11:30:14 +0200
  • 03b85181e4 Fixed that amounts in German format with comma couldn't be parsed dankito 2020-07-05 11:28:46 +0200
  • 46783b6118 Fixed that Ionspin BigDecimal hasn't been removed dankito 2020-07-05 11:21:48 +0200
  • 83c7e73199 Updated coroutines version to 1.3.7 dankito 2020-07-05 11:21:21 +0200
  • 52ee0a0f73 Removed suspend from methods as coroutines don't really work in Kotlin/Native dankito 2020-07-05 11:11:15 +0200
  • 4999404113 Added iOS target dankito 2020-07-02 23:14:14 +0200
  • 47790b0486 Fixed Atrium JVM dependency dankito 2020-07-02 23:10:35 +0200
  • 03bdb19668 Introduced Amount to be able to remove Ionspin BigDecimal dependency dankito 2020-07-02 23:08:35 +0200
  • 9ea9095e8b Updated Ktor version to 1.3.2 and Klock version to 1.11.12 dankito 2020-07-02 22:10:55 +0200
  • d77bf14454 Moved IBankFinder and BankInfo to module BankFinder, so that BankingUiCommon now references BankFinder (TODO: get rid of this direct import) dankito 2020-07-09 13:52:59 +0200
  • 9fefbc6c75 Commented out hbci4jBankingClient dankito 2020-07-09 13:36:42 +0200
  • 133c73e70f Extracted module LuceneBankFinder from BankFinder dankito 2020-07-09 13:34:45 +0200
  • f9f9ad8c06 Renamed txtfldBankCode to txtfldBank dankito 2020-06-25 00:26:47 +0200
  • 187bf80967 Fixed auto complete ListView height so that it doesn't hide / cut items dankito 2020-06-25 00:26:15 +0200
  • a5145b0da7 Implemented displaying bank name instead of bank code in AddAccountDialog dankito 2020-06-24 22:13:41 +0200
  • eb5fa350f2 Implemented focusing edtxtCustomerId when a bank gets selected dankito 2020-06-24 21:50:12 +0200
  • f40e1aefed Added hint to enter same customer id and password as in online banking portal dankito 2020-06-24 21:22:26 +0200
  • bad47ed623 Removed FinTS server address field dankito 2020-06-24 21:00:47 +0200
  • bd14a8b536 Made id settable dankito 2020-06-24 20:56:24 +0200
  • 647a385f2a Merged Customer and Bank dankito 2020-06-24 20:54:11 +0200
  • 603b8ff4b7 Set Android Build tools version to 28.0.6 as 29.0.3 was corrupted dankito 2020-06-24 20:46:54 +0200
  • ec435c1191 Made all properties overridable dankito 2020-06-24 20:26:03 +0200
  • 81515d1125 Added IDs to controls so that clients know where to insert controls dankito 2020-06-23 17:55:02 +0200
  • 1007636a8e Added currency to constructor overload dankito 2020-06-23 17:52:53 +0200
  • b5cb401636 Renamed Account to Customer dankito 2020-06-14 23:15:52 +0200
  • 9a5e0a1098 Made FinTsClient methods suspendable; could remove ThreadPool for that dankito 2020-06-14 21:09:36 +0200
  • 2406fa51e6 Set source compatibility to Java 7 dankito 2020-06-14 21:06:29 +0200
  • 05030fc3f0 Set artifact ids dankito 2020-06-14 21:05:48 +0200
  • 26da9448ab Removed database folder from BankingPresenter. Had to implement the logic to ensure folder exists in other places then. dankito 2020-06-14 21:00:45 +0200
  • e1d08d3304 Added maven-publish plugin dankito 2020-06-14 20:30:34 +0200
  • b1bb1767af Fixed that banks have been searched in two different places dankito 2020-06-14 19:56:49 +0200
  • 1c049b4bf3 Added example code to get it at least working in browser dankito 2020-06-14 15:10:14 +0200
  • 2dff398baa Implemented catching exceptions dankito 2020-06-13 23:53:13 +0200
  • fbaa9fa941 Added JavaScript target. - Had to remove @JvmOverloads for that. - Had to replace Math.pow() and String.format(). dankito 2020-06-09 23:55:30 +0200
  • fb04aad5c4 Version bump to 1.0.0 Alpha 5 dankito 2020-06-13 17:32:18 +0200
  • 73de5c696f Using now Zip64 (as .zip now has more than 65505 entries) and removed signatures from .zip dankito 2020-06-13 17:21:05 +0200
  • 11dd1bfea8 Fixed repository for security issues fixed version to iText 2 dankito 2020-06-13 17:20:00 +0200
  • 8995100754 Fixed that if all BICs belong to the same bank but just have a different branch code (last three characters of a BIC), its BankInfo hasn't been returned dankito 2020-06-13 16:06:51 +0200
  • 996204f54f Implemented extracting cash transfer data from PDF files and setting them as preselected values in TransferMoneyDialog dankito 2020-06-13 16:04:12 +0200
  • 80680a16b6 Fixed that if creditorIban is empty, then empty search result overrides creditorBic dankito 2020-06-13 15:59:52 +0200
  • b571fc2398 Fixed formatting preselected amount dankito 2020-06-13 15:58:50 +0200
  • 16707aa70a Added a quick fix for logging in to e.g. Deutsche Bank. TODO: find a general solution dankito 2020-06-09 18:09:28 +0200
  • 134b6e4f5e Fixed that may SmsTAN gets chosen dankito 2020-06-09 18:07:23 +0200
  • 75e77eb84a Fixed that balance of pre booked transactions may be empty dankito 2020-06-09 00:25:39 +0200
  • 16284e5782 Removed useStrongAuthentication from createInitDialogMessage() as this value can be determined by if user's TAN procedure is selected or not dankito 2020-06-08 23:40:29 +0200
  • 2f4bac9fbf Fixed selectSuggestedTanProcedure() so that SmsTan(costs money) or ChipTanUSB (not supported) don't get selected by default dankito 2020-06-08 23:39:09 +0200
  • 2afeaa9073 Bumped version to 1.0.0 Alpha 4 dankito 2020-06-06 12:32:29 +0200
  • bf41bde90a Implemented displaying remittee's bank name dankito 2020-06-05 13:33:08 +0200
  • e44a68addc Converted fints4k to a Kotlin multi platform project dankito 2020-06-03 17:49:29 +0200
  • d1bb7d81c3 Implemented autocomplete list for potential remittees in TransferMoneyDialog dankito 2020-06-04 13:48:40 +0200
  • c7845ca779 Implemented displaying error message if bank does not support FinTS 3.0 dankito 2020-06-04 13:22:48 +0200
  • ce90cc5d08 Implemented autocomplete list for banks in AddAccountDialog dankito 2020-06-04 13:17:53 +0200
  • 609d25417a Fixed case insensitive name compare bug dankito 2020-06-04 11:02:01 +0200
  • 069464510c Bumped version to 1.0.0 Alpha 3 dankito 2020-06-04 10:56:37 +0200
  • 8122dfc810 Bumped version to 1.0.0 Alpha 2 dankito 2020-06-03 23:56:41 +0200
  • a352c68de8 Updated JavaUtils version to 1.0.16 and JavaFxUtils version to 1.0.7 dankito 2020-06-03 23:56:03 +0200
  • a656b0c7e5 Implemented displaying bank icon if all accounts are selected dankito 2020-06-03 23:40:02 +0200
  • 30cef4293a Added additional open points dankito 2020-05-27 12:25:40 +0200
  • e5da3725de Not using a random id anymore but constructing it from property values that make an account transaction unique dankito 2020-05-27 12:24:27 +0200
  • b2374d2ac2 Removed unused getTransactionsFromResponse() dankito 2020-05-27 12:23:33 +0200
  • 92231a72a1 Sorting now by value date instead of booking date dankito 2020-05-25 20:02:42 +0200
  • 2ef8a03e95 Implemented displaying date below amount to spare left column dankito 2020-05-25 19:49:09 +0200
  • bf541bfe80 Implemented displaying bank's icon in TransferMoneyDialog dankito 2020-05-25 19:20:55 +0200
  • fda744be8a Implemented displaying error message if account transactions couldn't be retrieved dankito 2020-05-25 19:13:42 +0200
  • 5384cd6b68 Implemented displaying name of account that failed dankito 2020-05-25 19:07:37 +0200
  • 9ebc23016c Forgot to commit adding tanRequiredButWeWereToldToAbortIfSo dankito 2020-05-25 19:06:30 +0200
  • 40af21137c Made bookedTransactions, unbookedTransactions and balance flat as we call getTransactions() bank account by bank account dankito 2020-05-25 19:05:56 +0200
  • d94dad345c Added tanRequiredButWeWereToldToAbortIfSo to GetTransactionsResponse to not show an error message on UI if a TAN is required but we told client to abort if one is required dankito 2020-05-25 18:17:02 +0200
  • a8eb748f57 Implemented automatically fetching account transactions after a successful cash transfer dankito 2020-05-25 01:03:51 +0200
  • 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 dankito 2020-05-25 00:51:30 +0200
  • 126eaafced 400 have been too small, but didn't make it that label resizes to full width of text dankito 2020-05-25 00:23:26 +0200