Commit Graph

1713 Commits

Author SHA1 Message Date
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 c7e71fcc84 Extracted calculateLuhnChecksum() and calculateXorChecksum() 2019-10-30 22:55:37 +01:00
dankl 2c5f14df6a Refactored parseDatenelement() so that it's also usable for start code 2019-10-30 22:54:16 +01:00
dankl 6d47b16ed3 Using now appVersionName and appVersionCode from top build.gradle 2019-10-30 22:31:53 +01:00
dankl c5158fd2fa Set Gradle wrapper version to 5.4.1 and Gradle plugin version to 3.5.1 2019-10-30 22:29:39 +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 4c5abde3b1 Removed now unused code from https://6xq.net/flickercodes/ 2019-10-30 22:11:38 +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 21e9a021c5 Fixed debitor IBAN and BIC 2019-10-27 22:05:00 +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 ca54712cc6 Renamed maxAmount to maxCountEntries 2019-10-26 18:24:47 +02:00
dankl ee3cd937df Implemented continueing at Aufsetzpunkt 2019-10-26 18:22:06 +02:00
dankl 14bc302c6d Implemented sending entered tan and returning retrieved result 2019-10-26 01:14:02 +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 9e6b8841aa Fixed that selectedTanProcedure gets send / used 2019-10-26 00:18:10 +02:00
dankl 30baacb54c Implemented that all separators get masked not only DataElementsSeparator 2019-10-26 00:17:27 +02:00
dankl 267a7db8d8 Implemented removing last empty data elements from output 2019-10-26 00:02:07 +02:00
dankl 733a262628 Implemented sending tan in Signaturabschluss (BenutzerdefinitereSignatur 2019-10-25 23:55:04 +02:00
dankl a13fa0dcea Fixed detection of isStrongAuthenticationRequired 2019-10-25 23:52:08 +02:00
dankl 826d3cefa2 Implemented decoding HHD v1.3 codes (at least BCD encoded ones, no support for ASCII yet) 2019-10-25 20:47:17 +02:00
dankl 3c7d897d52 WIP: Started to convert flicker code decoder from https://6xq.net/flickercodes/ from JavaScript to Kotlin 2019-10-25 18:55:36 +02:00
dankl b6bcea039d Added button to dismiss alert again 2019-10-21 01:04:59 +02:00
dankl f557c08267 Made BIC non-null 2019-10-21 00:56:44 +02:00
dankl 61c8e3ac4b Implemented retrieving FinTS server address etc. from BankFinder 2019-10-21 00:51:21 +02:00
dankl d03c0eb003 Implemented checkIfAccountExists() which retrieves user's data and may even first account transactions without asking user for her/his tan procedure 2019-10-21 00:47:01 +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 6e1185a38c Fixed finding city 2019-10-20 23:45:52 +02:00
dankl c08dd1379a Implemented parsing SepaAccountInfoParameters (HISPAS) and setting SEPA descriptor URN in SepaEinzelueberweisung 2019-10-20 19:32:47 +02:00
dankl af0e4e923b Implemented masking data elements' values (required for SEPA descriptor URNs) 2019-10-20 19:29:28 +02:00
dankl 9b2e4100f3 Extracted MessageUtils 2019-10-20 19:23:19 +02:00