Commit graph

1265 commits

Author SHA1 Message Date
dankl
3c76bbd93c Implemented equals() so that we only show each transaction once in UI even though it has been retrieved multiple times 2019-11-03 23:28:44 +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
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