Commit Graph

140 Commits

Author SHA1 Message Date
dankito 35572a0906 Implemented setting up dependency injection in Application class to fix at least in first instance that when restoring a Dialog that MainActivity hasn't been restored and therefore dependency injection not instantiated yet (still missing: set latest Activity in BankingModule / RouterAndroid) 2022-02-07 00:17:52 +01:00
dankito 27f065f0c7 Tried to parse MobilePhoneTanMedium, but had no occasion to test if this really works 2022-02-07 00:17:52 +01:00
dankito f2550d4e9e Implemented that balance and account transaction's amount are formatted the same 2022-02-07 00:17:52 +01:00
dankito 4d551197f9 Implemented accepting TAN or transferring money if enter key is pressed 2022-02-07 00:17:52 +01:00
dankito 95ce20b5bb Implemented mapping all tan procedures returned from German banks: Merged photoTAN and PushTan with appTAN, added ChipTanUsb and ChipTanPhotoTanMatrixCode, renamed ChipTanOptisch to ChipTanFlickercode 2022-02-07 00:17:52 +01:00
dankito b77ea5436f Added margin between flickercode view and enter tan TextView 2022-02-07 00:17:52 +01:00
dankito f13eb168a5 Implemented stating that displayed text comes from bank and not from us (there are many really curious descriptions banks show so we tell user that this doesn't come from our side) 2022-02-07 00:17:52 +01:00
dankito ec2c8fc5c9 Implemented not showing an error message if user cancelled action (e.g. entering TAN or selecting a TAN medium) 2022-02-07 00:17:52 +01:00
dankito 4d64bc79bf Not displaying USB TAN procedures anymore (either Android nor JavaFX app supports USB) 2022-02-07 00:17:52 +01:00
dankito b18cd322e0 Hopefully fixed now that AllAccount menu item's selection state didn't get updated properly 2022-02-07 00:17:52 +01:00
dankito 479f4ec47e Fixed that also if an account gets added or remove drawer items and selection state gets updated 2022-02-07 00:17:52 +01:00
dankito 8f1cd4f3de Simplified statement 2022-02-07 00:17:52 +01:00
dankito 2127c70268 Fixed that if an account gets added or deleted menu items' state and displayed account transactions get updated 2022-02-07 00:17:52 +01:00
dankito db948ddb08 Added a (temporary) app icon 2022-02-07 00:17:52 +01:00
dankito 05bcb13f78 Renamed app to Panta Rhei 2022-02-07 00:17:52 +01:00
dankito 071c0a1b8d Fixed that AccountsChangedListener may gets called off UI thread 2022-02-07 00:17:52 +01:00
dankito 3829abe120 LuceneBankingPersistence now only opens index directory for writing when persisting account transactions. Should fix exception that a second DocumentsWriter got instantiated on resume on Android 2020-04-28 16:54:19 +02:00
dankito 3f2a1fec95 Added logging to LuceneBankingPersistence tests 2020-04-28 16:51:26 +02:00
dankito d91bffdd0a Implemented displaying icon for bank 2020-04-27 01:28:33 +02:00
dankito 16d6656343 Implemented displaying remittees from all account transactions so that user can choose between them and get bank transfer done faster 2020-04-25 02:45:37 +02:00
dankito fcd7e6c0ba Moved preloadBankList() to BankingPresenter (so this also works on JavaFx) 2020-04-24 17:29:51 +02:00
dankito c9754535a5 Implemented LuceneBankFinder 2020-04-24 00:50:14 +02:00
dankito 2d436d2c9c Set secondary icon to fixed, smaller size (may undo when using settings icon) 2020-04-23 20:36:22 +02:00
dankito d6b136e7f3 Using now Dagger to inject dependencies (fixes that on resume Dialogs don't crash) 2020-04-23 20:35:25 +02:00
dankito a8ae3e9006 Using now Otalia Studios Autocomplete for Bank Autocomplete list in AddAccountDialog as it's way more performant than Android's AutoCompleteTextView 2020-04-23 16:54:34 +02:00
dankito 5ce48322a1 Renamed getAccountTransactions() to fetchAccountTransactions() to make it clear that it contacts bank's server as opposed to getAccountTransactionsForBankAccounts() 2020-04-23 15:10:12 +02:00
dankito 643ae4ecd8 Fixed that amounts with ',' as decimal separator didn't get converted correctly to BigDecimal 2020-04-23 14:17:55 +02:00
dankito a5e52c21b2 Implemented that for name and usage entered invalid characters are being displayed immediately 2020-04-23 14:14:49 +02:00
dankito 1dce92ec30 Implemented displaying that a value has to be entered 2020-04-23 13:53:28 +02:00
dankito e880532cc5 Implemented that user is allowed to set BIC by herself 2020-04-23 13:53:02 +02:00
dankito 4bbc65bfd5 Fixed that Android doesn't allow to use ',' as decimal separator (thanks to dstibbe for that solution!) 2020-04-23 03:05:24 +02:00
dankito 9d10078db1 Implemented showing validation errors on UI 2020-04-23 03:03:37 +02:00
dankito 88ae4cb045 Implemented deleting an account (TODO: implement dialog to edit account e.g. set display name etc.) 2020-04-22 22:22:58 +02:00
dankito 21b90585e0 Implemented displaying selected account / bank account 2020-04-22 20:45:11 +02:00
dankito 0699eaf977 Implemented showing accounts and bank accounts hierarchically in Drawer 2020-04-22 20:33:14 +02:00
dankito 8eae569d69 Upgraded to AndroidX AppCompat 2020-04-22 17:40:12 +02:00
dankl f1494d485a Renamed MainWindowPresenter to BankingPresenter 2020-01-26 13:03:32 +01:00
dankl cfcad3f5e0 Implemented hbci4jBankingClient 2020-01-26 12:23:02 +01:00
dankl 7a114b7e0a Set dataFolder to data/accounts/ 2020-01-25 21:51:22 +01:00
dankl 8bb2a31a38 Fixed accidentally commented out presenter.preloadBanksAsync() 2020-01-25 20:43:57 +01:00
dankl 08f603a9a0 Implemented restoring fints4java BankingClient's data 2020-01-25 20:29:44 +01:00
dankl 19fcbf2823 Fixed updating mnitmSearchTransactions and mnitmUpdateTransactions visibility state 2020-01-25 20:25:01 +01:00
dankl 900b6624e0 Simplified AddAccountDialog texts 2020-01-25 19:19:21 +01:00
dankl 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 2020-01-25 19:18:08 +01:00
dankl 1c885a852e Fixed that preselected bank account didn't get selected in spnBankAccounts 2020-01-25 18:21:22 +01:00
dankl 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. 2020-01-25 16:58:43 +01:00
dankito d7c8d19da7 Fixed that decreaseFrequency() got lost during refactoring 2020-01-25 11:31:30 +01:00
dankl 0c92a25d92 Added German translation 2020-01-19 17:36:25 +01:00
dankl 709066c816 Fixed that mnitmSearchTransactions may is not initialized yet when AccountChangedListener gets called 2020-01-19 17:08:37 +01:00
dankl 906557b480 Fixed that for customer id no letters could be entered 2020-01-19 16:20:30 +01:00