Commit Graph

1135 Commits

Author SHA1 Message Date
dankito f4128a2875 Implemented checking if bank supports setting count max entries. Had to adjust Jackson serialization so that and not just JobParameters gets saved and restored and to implement a lot of default constructors for this 2022-02-07 00:18:07 +01:00
dankito b403557f2d Implemented checking if bank supports setting count max entries. Had to adjust Jackson serialization so that and not just JobParameters gets saved and restored and to implement a lot of default constructors for this 2022-02-07 00:18:07 +01:00
dankito 4ed3d44b9e Implemented parsing retrieve account transactions in MT940 format job parameters 2022-02-07 00:18:07 +01:00
dankito a64e0b9427 Fixed that last allowed job was discarded when extension isn't set 2022-02-07 00:18:07 +01:00
dankito 75399e0664 Implemented logging only if it's really an exception and not a known wrong implementation of FinTS standard 2022-02-07 00:18:07 +01:00
dankito 347b3e59e7 Added jarAll task 2022-02-07 00:18:07 +01:00
dankito 4b21e6c4e2 Updated Kotlin version to 1.4.10, but couldn't get Gradle plugin 1.4.10 to work (getting "Collection is empty" error without additional information) 2022-02-07 00:18:07 +01:00
dankito acb1433dc6 Commented out Kotlin serialization plugin as currently it's not needed 2022-02-07 00:18:07 +01:00
dankito d360ff1def Laid at least groundworks to encrypt Room database 2022-02-07 00:18:07 +01:00
dankito 497b82ce09 Started to implement to remove unnecessary spaces in usage, but now having to few 2022-02-07 00:18:07 +01:00
dankito b4d466ebf2 Bumped Gradle version to 6.6.1 2022-02-07 00:18:07 +01:00
dankito 596f85ca6d Implemented matching only the start of a city name (with contains() there have been too many unwanted search results) 2022-02-07 00:18:07 +01:00
dankito 826af7c8b8 Implemented BankListPrettifier to remove duplicate bank entries and to set better names (e.g. 'Deutsche Bank' instead of 'DB Privat- und Firmenkundenbank ...') 2022-02-07 00:18:07 +01:00
dankito 2fd11b2e56 Made all methods and properties overridable 2022-02-07 00:18:06 +01:00
dankito 0c55c0e0b0 Created BankListCreatorTest to have an easy way to create BankList.json 2022-02-07 00:18:06 +01:00
dankito e5f661199b Extracted DetailedBankInfo to be able to reduce .json file from 4,0 to 3,3 MB by leaving away unused checksumMethod and oldBankCode 2022-02-07 00:18:06 +01:00
dankito afc480453d Fixed dependencies 2022-02-07 00:18:06 +01:00
dankito ef70e9a697 Fixed using already mapped TAN procedures and media instead of creating a new one each time leading to duplicates in db 2022-02-07 00:18:06 +01:00
dankito 28537668ff Implemented passing only new transactions to persister.saveOrUpdateAccountTransactions(). Had to call saveOrUpdateAccountTransactions() therefore also in receivedAccountsTransactionChunk listener 2022-02-07 00:18:06 +01:00
dankito 0e0a7b5207 Implemented filtering out duplicate transactions as some banks return some transactions multiple times in MT940 response 2022-02-07 00:18:06 +01:00
dankito 3d33af68a1 Removed unused updateCustomer() 2022-02-07 00:18:06 +01:00
dankito f62f30dd8e Fixed that mapped TAN media und procedures got discarded and replaced by new instances and therefore inserted another time into database resulting in duplicates 2022-02-07 00:18:06 +01:00
dankito de20ae4a98 Removed unused AmountFormat 2022-02-07 00:18:06 +01:00
dankito 67b282beb2 Added horizontal divider to remittee list items 2022-02-07 00:18:06 +01:00
dankito 4afa18b336 Added padding to list_item_remittee 2022-02-07 00:18:06 +01:00
dankito e612d51045 Fixed height after hiding txtvwRemitteeBankName if name isn't set 2022-02-07 00:18:06 +01:00
dankito a935517b10 Removed useless constructor keyword 2022-02-07 00:18:06 +01:00
dankito 0d9eff266f Again filtering out duplicates after setting bank name as now some remittees contain the same information 2022-02-07 00:18:06 +01:00
dankito d01074e070 Added to fallbacks to find bank name from BIC or IBAN 2022-02-07 00:18:06 +01:00
dankito 7cd7678542 Hiding txtvwRemitteeBankName if bank name isn't set 2022-02-07 00:18:06 +01:00
dankito 8f24802a55 Implemented also displaying BIC in remittee search result list 2022-02-07 00:18:06 +01:00
dankito bf5514f37b Implemented IRemitteeSearcher in RoomBankingPersistence 2022-02-07 00:18:06 +01:00
dankito 12e84109f3 Implemented persisting data with Room 2022-02-07 00:18:06 +01:00
dankito 29dbe70983 Ensured that persisting methods get called off UI thread 2022-02-07 00:18:06 +01:00
dankito 0f672f414b Fixed that when entering TAN is required chunkedResponseHandler got called for same handledResponse multiple time, therefore adding e.g. same transactions multiple times to bookedTransactions 2022-02-07 00:18:06 +01:00
dankito 68742cc6a3 Fixed that comparing TanProcedures failed 2022-02-07 00:18:06 +01:00
dankito 4d50b12fa9 Fixed that in some cases accountsChangedListeners got called with only one bank as parameter instead of all banks 2022-02-07 00:18:06 +01:00
dankito 79b61dcb52 Fixed that banks parameter may contained only one bank 2022-02-07 00:18:06 +01:00
dankito 20969ff14f Added LabelledValue to have an easier view to display a key an a value 2022-02-07 00:18:06 +01:00
dankito c38f6a6e1a Implemented wrapping UIKitTextField in a scroll view if text doesn't fit into available space 2022-02-07 00:18:06 +01:00
dankito 50c6a72dff Fixed checking if usage is formatted 2022-02-07 00:18:06 +01:00
dankito 725e0ef881 Fixed that for AccountTransactionEntity comparing didn't work 2022-02-07 00:18:06 +01:00
dankito 6f354724be Fixed that when an account gets deleting its BankingClient data didn't get deleted 2022-02-07 00:18:06 +01:00
dankito 40bbb2b8f5 Implemented deleting files 2022-02-07 00:18:06 +01:00
dankito 8cac7b52ee Fixed that for a new account may an old (undeleted) file with may an old, wrong password got used 2022-02-07 00:18:06 +01:00
dankito d14afbcd2c Using now technicalId as id 2022-02-07 00:18:06 +01:00
dankito 49db711296 Made GetTransactionsResponse callback optional 2022-02-07 00:18:06 +01:00
dankito e7d665f588 Added bottom bar to ask user if she likes to fetch all transactions 2022-02-07 00:18:06 +01:00
dankito 5b054dcb52 Hiding keyboard when showing instant payment info PopupWindow 2022-02-07 00:18:06 +01:00
dankito b33964a76b Fixed instant payment layout (show info button is now right after label and label ellipsizes if there's not enough space 2022-02-07 00:18:06 +01:00