Commit Graph

137 Commits

Author SHA1 Message Date
dankl 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. 2020-01-15 23:55:16 +01:00
dankl 3b628fea86 Set positiveAmount and negativeAmount to a darker green / red 2020-01-12 16:52:49 +01:00
dankl 80e6694ec9 Implemented Navigation side bar to show and select bank accounts 2020-01-12 16:18:22 +01:00
dankl fde728b72e Changed addAccountAddedListener() to addAccountsChangedListener() 2020-01-12 00:42:52 +01:00
dankl 7fb9ff1496 Implemented TransferMoneyDialog 2020-01-12 00:28:16 +01:00
dankl 5d6a067601 Checking right on start if BIC can be found by IBAN (from preselectedValues) 2020-01-11 23:24:52 +01:00
dankl 84a4770f96 Now also showing bank name in TransferMoneyDialog 2020-01-11 23:23:44 +01:00
dankl c6f821d162 Extracted BankAccount.displayNameIncludingBankName 2020-01-11 23:22:52 +01:00
dankl b4fc9d837f Added AccountTransaction.showOtherPartyName() 2020-01-11 23:21:42 +01:00
dankl 4012c6105f Added convenience function TransferMoneyData.fromAccountTransaction() 2020-01-11 23:20:54 +01:00
dankl c6e6acf13c Added convenience property bankAccounts 2020-01-11 23:18:46 +01:00
dankl 1857590834 Extracted findUniqueBankForIbanAsync() 2020-01-11 23:16:44 +01:00
dankl 825a61e061 Added TanImageView for QR code and PhotTan images 2020-01-09 00:23:15 +01:00
dankl 8268a8f2dd Placed decrease buttons before increase buttons 2020-01-08 23:56:36 +01:00
dankl b0ee9bb0d5 Implemented changing TAN procedure and TAN medium 2020-01-08 23:22:49 +01:00
dankl fb6fc8688e Moved FlickerCodeAnimator to BankingUiCommon 2020-01-08 22:21:53 +01:00
dankl 00c7084d42 Added showAddAccountDialog() to IRouter 2020-01-08 20:22:31 +01:00
dankl fe6a2f17d5 Renamed OffUiThread to FromNonUiThread 2020-01-08 18:23:24 +01:00
dankl 342c8b78e8 Moved MainWindowPresenter to BankingUiCommon 2020-01-08 18:22:01 +01:00
dankl 2f2a34fedf Moved BankingClientCallback creation now to MainWindowPresenter 2020-01-08 18:16:45 +01:00
dankl 3f4553281d Added IRouter to move navigation out of UI code 2020-01-08 18:13:32 +01:00
dankl eed03d348e Moved Base64ServiceAndroid to subpackage util 2020-01-08 18:05:27 +01:00
dankl a9883ff355 Added IBankingClientCreator to get fints4javaBankingClient off MainWindowPresenter 2020-01-08 18:02:41 +01:00
dankl 6579dcfe3a Added IBase64Service to UiCommon to wrap away fints4java IBase64Service 2020-01-08 17:52:12 +01:00
dankl 15d282a175 Implemented pausing flicker code 2020-01-03 18:05:09 +01:00
dankl 87985469bf Added FloatingActionMenuButton so that users can trigger a money transfer without having to long click on an account transaction 2020-01-03 17:57:05 +01:00
dankl 941746c18b Added displayName to Bank, Account and BankAccount 2020-01-03 17:48:49 +01:00
dankl 9b247d2c9e Renamed BankTransferDialog to TransferMoneyDialog 2020-01-03 14:06:53 +01:00
dankl dc5e405833 Implemented selecting bank account in BankTransferDialog 2020-01-03 13:55:29 +01:00
dankl 6e712316ab Implemented BankingClientCallback to abstract away FinTsClientCallback 2020-01-03 00:35:36 +01:00
dankl b7e294bcbe Added IBankingClient to abstract away fints4java in UI and implemented fints4javaBankingClient 2020-01-02 22:39:02 +01:00
dankl 9869b44ccd Implemented catching Flickercode decoding errors and displaying them in UI 2020-01-02 14:05:43 +01:00
dankl b3f815eb7e Implemented FlickercodeTanChallenge and ImageTanChallenge so that UI doesn't have do decode challenge but fints4java already does this 2020-01-02 14:01:12 +01:00
dankl 110fc59756 Implemented displaying an exception if tan image decoding fails 2020-01-02 00:35:10 +01:00
dankl 29c65354be Extracted setupTanView() 2020-01-02 00:18:51 +01:00
dankl aa88c751dd Implemented parsing and displaying images for chipTan-QR and PhotoTan; extracted TanImageSizeControlView 2020-01-02 00:02:35 +01:00
dankl 0175296c66 Implemented selected TAN procedure in EnterTanDialog 2020-01-01 21:06:39 +01:00
dankl ce6f548ceb When adding a new account selecting now a default TAN procedure, could remove FinTsClientCallback.askUserForTanProcedure() therefore 2020-01-01 20:59:15 +01:00
dankl 0c6f563385 Implemented changeTanMediumResultCallback 2020-01-01 19:13:34 +01:00
dankl d7e0846433 FinTsClientCallback returns now EnterTanGeneratorAtcResult instead of EnterTanGeneratorAtcResult? and EnterAtcDialog returns EnterTanGeneratorAtcResult now 2020-01-01 18:49:47 +01:00
dankl 2951445390 Implemented EnterTanResult so that UI can tell fints4java to change user's TAN medium which it then does transparently 2019-12-31 16:01:00 +01:00
dankl 6e7d24ebfc Added material design icons for the current used icons 2019-12-31 02:04:40 +01:00
dankl cd191fec1a Added padding for list_item_tan_procedure 2019-12-31 01:40:09 +01:00
dankl 57d7dac613 Moved filtering banks to MainWindowPresenter; added preloading banks 2019-12-31 01:27:02 +01:00
dankl 149d409dbc Showing an error message if selected bank does not support FinTS 3.0 2019-12-31 00:44:43 +01:00
dankl 9e41fa2cac Fixed that for unsupported banks whole bank data have been set in on selection 2019-12-31 00:44:01 +01:00
dankl 579250fdb8 Fixed list_item_bank_info: - Texts now align well - Added icons for supported and unsupported banks 2019-12-31 00:28:52 +01:00
dankl dab5de1c12 Fixed explanation for ATC 2019-12-31 00:26:50 +01:00
dankl bf535ba88e Renamed follow-up card number to card sequence number 2019-12-31 00:22:23 +01:00
dankl fc2a5e6cf9 Implemented changing TAN medium (HKTAU) in UI and entering ATC, but job result after changing TAN medium doesn't get passed on to UI yet 2019-12-30 22:53:01 +01:00
dankl cb557812c4 Implemented changing TAN medium (HKTAU) 2019-12-30 22:30:53 +01:00
dankl 11f115936b Implemented showing user's tan media 2019-12-29 17:55:41 +01:00
dankl 677f360855 Fixed that ChipTan has been renamed to ChipTanOptisch 2019-11-04 00:03:37 +01:00
dankl cfed332f02 implementation must now be passed to MainWindowPresenter 2019-11-03 23:59:45 +01:00
dankl 579f542bc7 Storing now FinTsClientForCustomer instead of Pair<CustomerData, BankData> 2019-11-03 23:58:22 +01:00
dankl f62f6bf61b Renamed ChipTan to ChipTanOptisch; added ChipTanManuell 2019-11-03 23:57:04 +01:00
dankl ff456ccf32 Storing transactions and balances now on value objects instead of in MainPresenter 2019-11-03 23:26:47 +01:00
dankl f4194f832e Started UI specific model to get independent of underlying FinTS- / banking client implementation 2019-11-03 23:06:40 +01:00
dankl 913d85d4a8 Added module BankingUiCommon 2019-11-03 22:30:52 +01:00
dankl c342eaacc3 Removed test texts 2019-10-31 01:02:18 +01:00
dankl b45ae38c50 Implemented retrievedAccountTransactionsResponseListeners so that listeners get informed if account transactions (or balances) changes and can update its view 2019-10-31 00:57:34 +01:00
dankl 8892368782 Implemented selected TAN procedure after successfully adding an account 2019-10-31 00:52:49 +01:00
dankl ce3a7c564d Implemented returning booked transactions of last 90 days if retrieved from addAccount() 2019-10-30 23:26:15 +01:00
dankl f5405f8366 Renamed checkIfAccountExists() to addAccount() 2019-10-30 23:02:59 +01:00
dankl 6d47b16ed3 Using now appVersionName and appVersionCode from top build.gradle 2019-10-30 22:31:53 +01:00
dankl ca837d6bb7 Set packagingOptions and lintOptions to fix build 'errors' 2019-10-30 22:27:31 +01:00
dankl ef48ffb326 Added debug-keystore.jks, so that all machines have the same signing key 2019-10-30 22:26:43 +01:00
dankito 1a7342a03b Flickercode: - Implemented parsing ASCII - Implemented parsing data elements 2019-10-30 22:10:13 +01:00
dankito faef5ace27 Raised max lines for message to display to user 2019-10-29 00:09:52 +01:00
dankl 729936542c Implemented setting ChipTanFlickerCodeView's width and height and tan generator markers' position 2019-10-28 00:53:09 +01:00
dankl d58fc31c39 Setting input type to numbers for ChipTan tans 2019-10-28 00:50:30 +01:00
dankl b48f97e3a5 Started to check for illegal SEPA characters and added replacing XML entities 2019-10-27 23:39:24 +01:00
dankl 67d7515b57 Fixed sorting booked transactions search result 2019-10-27 22:04:39 +01:00
dankl 717e8f98f3 Fixed internationalizing showing amount 2019-10-27 22:03:57 +01:00
dankl 89bba4bc11 Implemented transferring money 2019-10-27 22:01:43 +01:00
dankl c57f8885e1 Implemented context menu for account transactions RecyclerView to show BankTransferDialog for selected item 2019-10-27 22:00:08 +01:00
dankl 234def482a Implemented updating account transactions 2019-10-27 21:56:46 +01:00
dankl 5388d3ee62 Renamed main to menu_main 2019-10-26 18:54:00 +02:00
dankl 3aae75c62b Implemented searching account transactions 2019-10-26 18:53:01 +02:00
dankl 7e930ff1d7 Implemented displaying balance 2019-10-26 18:26:07 +02:00
dankl d374767400 Started EnterTanDialog 2019-10-26 01:10:51 +02:00
dankl 2c95f06a13 Moved FinTsClientCallback creation from MainWindowPresenter to MainActivity 2019-10-26 01:04:44 +02:00
dankl b6bcea039d Added button to dismiss alert again 2019-10-21 01:04:59 +02:00
dankl 1444d93860 Implemented BankTransferDialog 2019-10-20 23:52:07 +02:00
dankl 7e698f78cc Added AutoCompleteTextView for bank code / FinTS server address; using now TextInputLayout instead of TextView - EditText combo; renamed btnSelect to btnAddAccount 2019-10-20 23:50:49 +02:00
dankl 3afd257320 Added enterTan(TanChallenge) to FinTsClientCallback to get tan from user 2019-10-16 14:11:19 +02:00
dankl fbb24e7732 Started Android app 2019-10-15 18:27:06 +02:00