Commit Graph

1069 Commits

Author SHA1 Message Date
dankito 847f1b2508 Displaying an icon for AllBanksListItem; extracted AccountFallbackIcon 2022-02-07 00:17:54 +01:00
dankito 4597c3fce5 Fixed font for BankListItem 2022-02-07 00:17:54 +01:00
dankito ae1b209db4 Implemented hiding update all accounts' transaction when no account has been added; Implemented array extension property isNotEmpty 2022-02-07 00:17:54 +01:00
dankito 766209c1e6 Fixed english translation for TransferMoneyDialog title 2022-02-07 00:17:54 +01:00
dankito 38306e9765 Fixed that app data gets saved to documents instead of application support directory 2022-02-07 00:17:54 +01:00
dankito 2a1b9ce198 Implemented IconedTitleView to display bank's icon alongside its name 2022-02-07 00:17:54 +01:00
dankito 338995e671 Fixed iterating over banks so that ForEach is able to handle dynamic changes (e.g. when an account got added) 2022-02-07 00:17:54 +01:00
dankito 341b68fec1 As documents folder path points after each restart to a different folder, saving absolute paths obviously doesn't work. Using now (temporarily) UserDefaults to save bank icons. To encapsulate this added method readContentOfFile(). 2022-02-07 00:17:54 +01:00
dankito d653cd913b Removed unused first imageset 2022-02-07 00:17:54 +01:00
dankito 99704f412b Fixed accounts icon (made it scalable and fixed that selected background color didn't get set by setting rendering mode to 'Template') 2022-02-07 00:17:54 +01:00
dankito a2785244a1 Fixed removing nil items so that cast to [Favicon] can succeed 2022-02-07 00:17:54 +01:00
dankito fb071f8826 Implemented making URLs absolute 2022-02-07 00:17:54 +01:00
dankito b898f9d17e Implemented SwiftBankIconFinder 2022-02-07 00:17:54 +01:00
dankito e8a27b1a83 Added findIconForBankAsync(() to IBankIconFinder so that iOS can choose how to handle asynchronous retrieval of bank icon 2022-02-07 00:17:54 +01:00
dankito c476483f87 Fixed creating NSURL from folder and filename 2022-02-07 00:17:54 +01:00
dankito 20cd16e509 Fixed showing previous selected tab after choosing an option from 'New ...' ActionSheet 2022-02-07 00:17:54 +01:00
dankito 1f66bdfc63 Fixed German translation of Onlinebanking 2022-02-07 00:17:54 +01:00
dankito 014e19d4e8 Implemented textChanged listener 2022-02-07 00:17:54 +01:00
dankito 2e62a23e63 Fixed that text got updated during view update 2022-02-07 00:17:54 +01:00
dankito 5f97a21965 Added default behaviour for return key 2022-02-07 00:17:54 +01:00
dankito ebf4488e90 Implemented focusing text field right on start and focus() and clearFocus() 2022-02-07 00:17:54 +01:00
dankito 15939d5862 Implemented focusing the next text field on return key press 2022-02-07 00:17:54 +01:00
dankito e7127aa88b Implemented UIKitTextField to be able to react to Return key presses 2022-02-07 00:17:54 +01:00
dankito 4512b024f8 Removed findBankWebsite() from IBankIconFinder 2022-02-07 00:17:54 +01:00
dankito d76e4022ec Implemented Contextmenu to transfer money to selected transaction's other party 2022-02-07 00:17:54 +01:00
dankito 7b8a83d1fd Removed unnecessary code 2022-02-07 00:17:54 +01:00
dankito 1440a298ba Fixed that account tab's navigation bar title didn't get unset (so e.g. also TransferMoneyDialog displayed 'Accounts' as navigation bar title 2022-02-07 00:17:54 +01:00
dankito 929d407388 Added uncommitteed SheetPresenter 2022-02-07 00:17:54 +01:00
dankito 10fe82d45b Added title to New action sheet 2022-02-07 00:17:54 +01:00
dankito 09b8e58845 Added label for New tab 2022-02-07 00:17:54 +01:00
dankito cc9b7dc695 Added icon for accounts tab 2022-02-07 00:17:54 +01:00
dankito 6ea94e436b Added label to SearchBankDialog search bar 2022-02-07 00:17:54 +01:00
dankito e3fd832632 Replaced print() by NSLog() 2022-02-07 00:17:54 +01:00
dankito 953e731240 Removed VStack - only caused navigation problems and NavigationView (has been replaced by UINavigationController as rootViewController); fixed intend 2022-02-07 00:17:54 +01:00
dankito 9572ae0206 Removed accidentally committed code 2022-02-07 00:17:54 +01:00
dankito 8c1cd33e6b Extracted setupBankingUi() 2022-02-07 00:17:54 +01:00
dankito 363a1806a0 Removed unnecessary navigationBarHidden(false) 2022-02-07 00:17:54 +01:00
dankito ca214457ca Implemented showing balance in AllBanksListItem, BankAccountListItem and BankListItem; extracted AmountLabel for that 2022-02-07 00:17:54 +01:00
dankito 4340b80925 Implemented updating all accounts' transactions in AccountsTab; extracted UpdateButton for that 2022-02-07 00:17:54 +01:00
dankito 12f61b03ef Moved mkdirs() to getFints4kClientDataFile() 2022-02-07 00:17:54 +01:00
dankito 2d30047c75 Implemented fetching account data from bank if not found locally (e.g. if persisted data got deleted) 2022-02-07 00:17:54 +01:00
dankito 04fba18316 Implemented updating selected accounts 2022-02-07 00:17:54 +01:00
dankito 17fd1b0474 Implemented AllBanksListItem 2022-02-07 00:17:54 +01:00
dankito f09ba7cf00 Implemented String extensions like isBlank 2022-02-07 00:17:54 +01:00
dankito 448ce54ae9 Fixed that AccountTransactionsDialog got eagerly created and selected bank account(s) therefore set to bank account(s) of last created AccountTransactionsDialog 2022-02-07 00:17:54 +01:00
dankito 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
dankito d7c904a677 Fixed that due to padding height was too small 2022-02-07 00:17:54 +01:00
dankito 1a51eb94e5 Implemented display count displayed transactions and sum of displayed transaactions; extracted extension method styleAmount() therefore 2022-02-07 00:17:54 +01:00
dankito 4ffb68eba4 Implemented filtering account transactions 2022-02-07 00:17:54 +01:00
dankito 6c82a63d64 Implemented expanding / collapsing long TAN hint texts 2022-02-07 00:17:54 +01:00