Commit Graph

  • 41775835c8 Using now new () from Searcher so that search results get mapped lazily when (and only if) displayed on UI dankito 2020-04-24 17:31:22 +0200
  • fcd7e6c0ba Moved preloadBankList() to BankingPresenter (so this also works on JavaFx) dankito 2020-04-24 17:29:51 +0200
  • 7b8b18ca0b Bumped JavaFxUtils version to 1.0.5 dankito 2020-04-24 17:22:38 +0200
  • 29afad0a15 Extracted writeBanksToIndex() and catching exceptions during indexing dankito 2020-04-24 13:44:25 +0200
  • 75ffcabd0d Implemented delegating searches to InMemoryBankFinder during indexing as indexing takes quite a long time on Android dankito 2020-04-24 13:40:58 +0200
  • 7a1d6b165a Optimizing index at end of indexing process dankito 2020-04-24 13:37:41 +0200
  • c9754535a5 Implemented LuceneBankFinder dankito 2020-04-24 00:50:14 +0200
  • 2d436d2c9c Set secondary icon to fixed, smaller size (may undo when using settings icon) dankito 2020-04-23 20:36:22 +0200
  • d6b136e7f3 Using now Dagger to inject dependencies (fixes that on resume Dialogs don't crash) dankito 2020-04-23 20:35:25 +0200
  • a8ae3e9006 Using now Otalia Studios Autocomplete for Bank Autocomplete list in AddAccountDialog as it's way more performant than Android's AutoCompleteTextView dankito 2020-04-23 16:54:34 +0200
  • 5ce48322a1 Renamed getAccountTransactions() to fetchAccountTransactions() to make it clear that it contacts bank's server as opposed to getAccountTransactionsForBankAccounts() dankito 2020-04-23 15:10:12 +0200
  • 5fa3bf18ff Fixed that SimpleDateFormat is not thread-safe and produced some curious results dankito 2020-04-23 15:03:56 +0200
  • 643ae4ecd8 Fixed that amounts with ',' as decimal separator didn't get converted correctly to BigDecimal dankito 2020-04-23 14:17:55 +0200
  • a5e52c21b2 Implemented that for name and usage entered invalid characters are being displayed immediately dankito 2020-04-23 14:14:49 +0200
  • 1dce92ec30 Implemented displaying that a value has to be entered dankito 2020-04-23 13:53:28 +0200
  • e880532cc5 Implemented that user is allowed to set BIC by herself dankito 2020-04-23 13:53:02 +0200
  • 4bbc65bfd5 Fixed that Android doesn't allow to use ',' as decimal separator (thanks to dstibbe for that solution!) dankito 2020-04-23 03:05:24 +0200
  • 8a1b8b4e56 Fixed that IBANs may contain white spaces dankito 2020-04-23 03:04:36 +0200
  • 0f787ad0ef Added additional allowed characters dankito 2020-04-23 03:04:06 +0200
  • 9d10078db1 Implemented showing validation errors on UI dankito 2020-04-23 03:03:37 +0200
  • 88ae4cb045 Implemented deleting an account (TODO: implement dialog to edit account e.g. set display name etc.) dankito 2020-04-22 22:22:58 +0200
  • 2070eb5dcd Using now extension methods from JavaUtils dankito 2020-04-22 20:46:03 +0200
  • a6c3c410df Bumped Kotlin version to 1.3.72 dankito 2020-04-22 20:45:35 +0200
  • 21b90585e0 Implemented displaying selected account / bank account dankito 2020-04-22 20:45:11 +0200
  • 0699eaf977 Implemented showing accounts and bank accounts hierarchically in Drawer dankito 2020-04-22 20:33:14 +0200
  • 563afba3bc Fixed that for single selected bank accounts all account's account transactions have been displayed (instead of only that ones for that single account) dankito 2020-04-22 20:17:47 +0200
  • 8eae569d69 Upgraded to AndroidX AppCompat dankito 2020-04-22 17:40:12 +0200
  • d026244871 Moved check for null or empty to findBankByNameBankCodeOrCity() dankito 2020-04-22 13:09:50 +0200
  • 965f2ec460 Bumped Gradle version to 6.2.1 dankl 2020-04-22 12:57:54 +0200
  • 01dcd502c5 Updated version and added example code dankl 2020-04-22 11:50:51 +0200
  • e0ffec4127 Forgot to add hbci4jBankingClient to settings.gradle dankl 2020-04-22 11:49:42 +0200
  • c47740ed12 Added commonScripts.gradle / publishToMaven.gradle to have a publish task for all sub projects dankl 2020-04-22 11:48:42 +0200
  • 4d524f50c1 Set Maven group name to 'net.dankito.banking' dankl 2020-04-22 11:46:32 +0200
  • 7bb53e5e57 Removed duplicate net.dankito.utils:java-utils dependency dankl 2020-01-26 14:13:18 +0100
  • 393e892ff8 Implemented that UpdateButton has been renamed to ProcessingIndicatorButton dankl 2020-01-26 13:24:46 +0100
  • eafebd6a10 Fixed that updateButton keeps its height dankl 2020-01-26 13:14:49 +0100
  • f1494d485a Renamed MainWindowPresenter to BankingPresenter dankl 2020-01-26 13:03:32 +0100
  • beb2dca2a9 Fixed that least a bit creating passport.dat file to make it multi account capable, but still doesn't work if same account gets added twice dankl 2020-01-26 12:57:20 +0100
  • ea91396ccf Fixed checking if other party's name is set dankl 2020-01-26 12:53:06 +0100
  • 37570da2ac Implemented that calling retrieve account transactions and transfer money is only possible if the (selected) bank account supports this dankl 2020-01-26 12:43:14 +0100
  • 4cd023c5f4 Renamed name to accountHolderName dankl 2020-01-26 12:25:52 +0100
  • cfcad3f5e0 Implemented hbci4jBankingClient dankl 2020-01-26 12:23:02 +0100
  • 5b5173132f Updated Java showcase code dankl 2020-01-26 12:17:04 +0100
  • 8b2e200583 Fixed that Sicherheitsfunktion hasn't been imported dankl 2020-01-26 12:02:09 +0100
  • ae895d98e9 Fixed traversing response's booked transactions dankl 2020-01-26 11:10:21 +0100
  • 7a114b7e0a Set dataFolder to data/accounts/ dankl 2020-01-25 21:51:22 +0100
  • 8bb2a31a38 Fixed accidentally commented out presenter.preloadBanksAsync() dankl 2020-01-25 20:43:57 +0100
  • 08f603a9a0 Implemented restoring fints4java BankingClient's data dankl 2020-01-25 20:29:44 +0100
  • 19fcbf2823 Fixed updating mnitmSearchTransactions and mnitmUpdateTransactions visibility state dankl 2020-01-25 20:25:01 +0100
  • 90ce8be25d Implemented toString() dankl 2020-01-25 19:53:44 +0100
  • 900b6624e0 Simplified AddAccountDialog texts dankl 2020-01-25 19:19:21 +0100
  • b7de25c4c6 Fixed that AddAccountDialog's AutoCompleteTextView's ListView covers keyboard so that banks get accidently selected; Also made Dialogs scrollable so that parts out of screen can be scrolled into view when keyboard is displayed dankl 2020-01-25 19:18:08 +0100
  • 1c885a852e Fixed that preselected bank account didn't get selected in spnBankAccounts dankl 2020-01-25 18:21:22 +0100
  • 2a626a8b7c Fixed that balance of selected accounts got calculated wrong (balances of accounts with multiple bank accounts got added multiple times) dankl 2020-01-25 18:08:40 +0100
  • 69dea311bf Implemented mapping all AccountTypes dankl 2020-01-25 18:06:34 +0100
  • be479edc11 Fixed that bookedTransactions just got associated with first available bank account, which is just not true; Fixed grouping balances by BankAccount dankl 2020-01-25 18:05:14 +0100
  • 438772a6a2 Added supportsRetrievingAccountTransactions, supportsRetrievingBalance, supportsTransferringMoney to BankAccount and BankData. Enabling features retrieving account transactions and transferring money now only if a bank account supports this. dankl 2020-01-25 16:58:43 +0100
  • d7c8d19da7 Fixed that decreaseFrequency() got lost during refactoring dankito 2020-01-25 11:31:30 +0100
  • 3507bcd0ab Fixed check if no ATC has been entered dankito 2020-01-25 11:30:56 +0100
  • 57aba0971d Implemented that for retrieving account transactions and for bank transfer the concrete AccountData is required (as for CustomerData with multiple accounts using CustomerData will not work) dankito 2020-01-21 00:54:06 +0100
  • 0c92a25d92 Added German translation dankl 2020-01-19 17:36:25 +0100
  • 8349db4e2d Forgot to check in BankingPersistenceJson dankl 2020-01-19 17:12:51 +0100
  • 89b1b60214 Updated Kotlin version to 1.3.61 dankl 2020-01-19 17:12:21 +0100
  • 709066c816 Fixed that mnitmSearchTransactions may is not initialized yet when AccountChangedListener gets called dankl 2020-01-19 17:08:37 +0100
  • 69f058b753 Implemented that all accounts from message get added to CustomerData dankl 2020-01-19 17:02:09 +0100
  • f55b84032e Implemented CustomerData.addAccount() dankl 2020-01-19 17:01:26 +0100
  • 8b7456bb29 Fixed that DialogData's message number gets increased even though getBalance() message could not get created (e. g. if retrieving balance is not supported by account) dankl 2020-01-19 16:54:32 +0100
  • a62e3e4c16 Implemented pretty printing HBCI messages dankl 2020-01-19 16:51:59 +0100
  • e5d04fc3c8 Re-added askUserForTanProcedure() so user (also that one of the library) really has a change to select a TAN procedure. As default selection otherwise gets hidden deep inside fints4java lib and if library user's enter tan dialog does not support selecting TAN procedure user would never have the choice to select her preferred procedure. dankl 2020-01-19 16:50:26 +0100
  • 954db89e2f Implemented that TAN media und procedures get updated and its changes persisted dankl 2020-01-19 16:22:43 +0100
  • 906557b480 Fixed that for customer id no letters could be entered dankl 2020-01-19 16:20:30 +0100
  • d6a5c3f09a Made labels for AddAccountDialog more precise dankl 2020-01-19 16:18:22 +0100
  • 00e2a7fa92 Implemented multi part query so that search terms can be separated by white space, e. g. 'Berliner Sparkasse' dankl 2020-01-19 15:00:41 +0100
  • 2df51c37ae Changed color of list_item_bank_info_bank_supported to colorAccent (looks more consistent) and list_item_bank_info_bank_not_supported to negativeAmount dankl 2020-01-16 00:20:19 +0100
  • 59d4c1df86 Set Material design primary colors dankl 2020-01-16 00:13:40 +0100
  • e022616045 Changed property order dankl 2020-01-16 00:12:56 +0100
  • 0c8870446e Added IBankingPersistence to be able to store and deserialize added accounts and retrieved account transactions. Implemented BankingPersistenceJson not meant to be a real IBankingPersistence implementation but to get one up and running fast. dankl 2020-01-15 23:55:16 +0100
  • ab61064d35 Changed property order dankl 2020-01-13 00:41:49 +0100
  • 6ea4692e26 Added iconUrl to constructor dankl 2020-01-13 00:16:01 +0100
  • 108774e7de Renamed pin to password dankl 2020-01-13 00:11:20 +0100
  • cdc720a511 Adjusted property order and added balance dankl 2020-01-13 00:06:57 +0100
  • 3b628fea86 Set positiveAmount and negativeAmount to a darker green / red dankl 2020-01-12 16:52:49 +0100
  • 80e6694ec9 Implemented Navigation side bar to show and select bank accounts dankl 2020-01-12 16:18:22 +0100
  • a720430e71 Implemented selecting Account / BankAccount / All accounts and that only selected BankAccounts' transaction and balance gets displayed dankl 2020-01-12 15:46:17 +0100
  • 3a8033750f fixedHeight import hasn't been committed dankl 2020-01-12 15:44:00 +0100
  • 4637287617 Set isCancelButton on Cancel button dankl 2020-01-12 00:45:31 +0100
  • 0e2406c9b7 Replaced minHeight / maxHeight combo by fixedHeight dankl 2020-01-12 00:44:52 +0100
  • fde728b72e Changed addAccountAddedListener() to addAccountsChangedListener() dankl 2020-01-12 00:42:52 +0100
  • c8d1f89964 Configured jar task to create a fat jar dankl 2020-01-12 00:29:29 +0100
  • 7fb9ff1496 Implemented TransferMoneyDialog dankl 2020-01-12 00:28:16 +0100
  • c894d8d44a Added dankl 2020-01-12 00:01:15 +0100
  • 10916d4fba Added AccountsTreeView dankl 2020-01-11 23:47:58 +0100
  • 5d6a067601 Checking right on start if BIC can be found by IBAN (from preselectedValues) dankl 2020-01-11 23:24:52 +0100
  • 84a4770f96 Now also showing bank name in TransferMoneyDialog dankl 2020-01-11 23:23:44 +0100
  • c6f821d162 Extracted BankAccount.displayNameIncludingBankName dankl 2020-01-11 23:22:52 +0100
  • b4fc9d837f Added AccountTransaction.showOtherPartyName() dankl 2020-01-11 23:21:42 +0100
  • 4012c6105f Added convenience function TransferMoneyData.fromAccountTransaction() dankl 2020-01-11 23:20:54 +0100
  • c6e6acf13c Added convenience property bankAccounts dankl 2020-01-11 23:18:46 +0100
  • 1857590834 Extracted findUniqueBankForIbanAsync() dankl 2020-01-11 23:16:44 +0100
  • 5bc19b9e18 Renamed main.window.title to application.title dankl 2020-01-11 17:00:17 +0100