Commit graph

724 commits

Author SHA1 Message Date
6b3e4b65c3 Added convenience constructors for bank and bank accounts; settings now selected accounts so that we can use presenter.searchSelectedAccountTransactions() 2022-02-07 00:17:54 +01:00
d7c904a677 Fixed that due to padding height was too small 2022-02-07 00:17:54 +01:00
1a51eb94e5 Implemented display count displayed transactions and sum of displayed transaactions; extracted extension method styleAmount() therefore 2022-02-07 00:17:54 +01:00
4ffb68eba4 Implemented filtering account transactions 2022-02-07 00:17:54 +01:00
6c82a63d64 Implemented expanding / collapsing long TAN hint texts 2022-02-07 00:17:54 +01:00
61ae37a3b3 Set min and max height for label and usage so that list items have a fixed height 2022-02-07 00:17:53 +01:00
c8c116e9e4 Added system colors from UIColor 2022-02-07 00:17:53 +01:00
be2b6f201c Styled AccountTransactionListItem 2022-02-07 00:17:53 +01:00
293ab59eb6 Added extensions detailForegroundColor() and styleAsDetail() 2022-02-07 00:17:53 +01:00
0ece2b1bf5 Implemented showing either booking text or other party name 2022-02-07 00:17:53 +01:00
b2b11b17bd Implemented displaying value date 2022-02-07 00:17:53 +01:00
615c8e214d Extracted AccountTransactionListItem 2022-02-07 00:17:53 +01:00
330b40a9d6 Implemented finding BIC to entered IBAN 2022-02-07 00:17:53 +01:00
89f1840655 Implemented showing decoding error 2022-02-07 00:17:53 +01:00
a470251be1 Fixed that findBankByNameOrCityForNonEmptyQuery() instead of findBankByNameBankCodeOrCity() has been called 2022-02-07 00:17:53 +01:00
e5d3c3ff7c Implemented change TAN medium 2022-02-07 00:17:53 +01:00
45d4f4ae46 Fixed that if continuationId is set and followUpResponse != null, then callback hasn't been called 2022-02-07 00:17:53 +01:00
96ae87e292 Implemented selecting TAN procedure 2022-02-07 00:17:53 +01:00
d0f5ed4902 Fixed selecting selected TAN procedure and added a fallback if customersTanProcedures doesn't contain selected TAN procedure 2022-02-07 00:17:53 +01:00
62f56977f9 Fixed filtering chipTAN USB as this TAN procedure is not supported on iOS 2022-02-07 00:17:53 +01:00
70b8a8b84c Fixed hide disclosure triangle for Bank- and BankAccountListItems (issue was that you have to use "ForEach(0 ..< array.count) { index in" instead of "ForEach(array) item in" - very obvious, Apple!) 2022-02-07 00:17:53 +01:00
185e0e0271 Fixed that a tap on a bank account shows an random bank account but not (necessarily) selected one 2022-02-07 00:17:53 +01:00
d3fa90d529 Fixed that if a TAN needs to be entered AddAccountDialog doesn't get dismissed 2022-02-07 00:17:53 +01:00
20a396c33b Implemented selecting bank in AddAccountDialog 2022-02-07 00:17:53 +01:00
c590c945a5 Started EnterTanDialog. Had to wrap rootViewController in a UINavigationController for that to be able to push a EnterTanDialog from every point in the application 2022-02-07 00:17:53 +01:00
a7fedc4f05 Added convenience method to set navigation bar title 2022-02-07 00:17:53 +01:00
87bf88153e Fixed navigation problems to large parts by removing VStack directly after Section and by implementing Identifyable in model classes, with which ForEach can better cope with as with indicies 2022-02-07 00:17:53 +01:00
56164f2ce4 'Fixed' merging errors 2022-02-07 00:17:53 +01:00
c6c8f7b12e Prefixed Core Data entities with 'Persisted' to avoid name conflicts with UI data model. Caching mapped objects so that Core Data doesn't persist the same data multiple times. 2022-02-07 00:17:53 +01:00
043faeb604 Added extension TanImage.imageBytesAsNSData() as common's toNSData() extension is exported to Swift as if it was for a different class 2022-02-07 00:17:53 +01:00
61d0ee0cfc Added task packAllForXcode and renamed packForXCode to packForXcode 2022-02-07 00:17:53 +01:00
fbeec09916 Implemented exporting dependent libraries so that classes get exported without prefixes like 'BUC' and that imported classes and interface like IBankFinder are for Swift the same in BankFinder and BankingUiCommon 2022-02-07 00:17:53 +01:00
388f725c32 Moved fints4k iOS extension methods to common 2022-02-07 00:17:53 +01:00
85572d7fb2 Added toByteArray() 2022-02-07 00:17:53 +01:00
117bb2e5e0 Extracted setupFlickerCodeTanView() and setupImageTanView() 2022-02-07 00:17:53 +01:00
7424688b33 Added callbacks to FinTsClientCallback methods so that they can be responded asynchronously 2022-02-07 00:17:53 +01:00
2889d1b0ce Refactored handling TAN required methods 2022-02-07 00:17:53 +01:00
d18e939818 Fixed that erroneously an error got returned even though lastCreatedMessage was set 2022-02-07 00:17:53 +01:00
5e2e06b183 Fixed logging exception 2022-02-07 00:17:53 +01:00
37d471781f Renamed id to technicalId and extracted createDefaultId() so that technicalId easier overridable in sub classes 2022-02-07 00:17:53 +01:00
0e194faee7 Made all properties overridable 2022-02-07 00:17:53 +01:00
f36237ebcc Implemented Jackson deserializers for BigDecimal, Date and File (otherwise Jackson does not know how to deserialize these classes) 2022-02-07 00:17:53 +01:00
360c49a08b Showing each bank now in a section of its own 2022-02-07 00:17:53 +01:00
e95dfee564 Re-did that NavigationLink is shown for whole cell as otherwise navigation crashes the app (why, iOS, why?) 2022-02-07 00:17:53 +01:00
7ec1c3f94b Formatted bank name 2022-02-07 00:17:53 +01:00
d088c79ddd Fixed that NavigationLink for Bank has been shown on full cell height 2022-02-07 00:17:53 +01:00
fee4044240 Fixed that BankListItem didn't correctly resize to its content 2022-02-07 00:17:53 +01:00
f96826e95b Added IRemitteeSearcher 2022-02-07 00:17:53 +01:00
97983ec92e Fixed that TransferMoneyDialog has been closed before success alert dialog got closed 2022-02-07 00:17:53 +01:00
90a0ad5b4a Fixed that account didn't reflect selected account 2022-02-07 00:17:53 +01:00