Commit Graph

543 Commits

Author SHA1 Message Date
dankito 1e09eac9e0 Removed unnecessary presenter.currencyIsoCodeOfAccounts() 2022-02-07 00:18:07 +01:00
dankito 3ca9017bde Implemented AccountTransactionDetailsDialog 2022-02-07 00:18:07 +01:00
dankito c83f0992ed Fixed that background wasn't tapable on iOS 13 2022-02-07 00:18:07 +01:00
dankito 974e093304 Extracted TextWithScrollView 2022-02-07 00:18:07 +01:00
dankito 8df816c091 Added formatToShortDate() and formatToMediumDate() to BankingPresenter to have a common place for formatting dates 2022-02-07 00:18:07 +01:00
dankito 77a4273179 Implemented sorting account that support money transfer by display index 2022-02-07 00:18:07 +01:00
dankito d13ccaf871 Sorting banks now alphabetically 2022-02-07 00:18:07 +01:00
dankito b5756c909f Fixed that executeMutatingMethod() got executed on each view update 2022-02-07 00:18:07 +01:00
dankito 3be297c0d3 Implemented showing fetch all transactions view at top and by clicking on 'x' button showing it at bottom (TODO on Android: show at bottom) 2022-02-07 00:18:07 +01:00
dankito e8aee07b34 Fixed that BankListItem and BankAccountListItem didn't get updated on changes like balance changed or retrieved bank icon 2022-02-07 00:18:07 +01:00
dankito f03480945e Implemented displaying currency of amount of money 2022-02-07 00:18:07 +01:00
dankito 415a3297bb In UI renamed customerId to userName; removed unused customerId from BankAccount 2022-02-07 00:18:07 +01:00
dankito d209bc46fc Renamed haveAllTransactionsBeenFetched to haveAllTransactionsBeenRetrieved and isAccountTypeSupported to isAccountTypeSupportedByApplication 2022-02-07 00:18:07 +01:00
dankito 24dd07d46f Fixed hiding lytTransactionsTopBar if no transactions have been retrieved yet 2022-02-07 00:18:07 +01:00
dankito bf9d406053 Renamed usage to reference, remittee to recipient and instant payment to real-time transfer 2022-02-07 00:18:07 +01:00
dankito 66feba0614 Renamed buttons when asking user if she likes to secure her data to 'Later' and 'Yes' 2022-02-07 00:18:07 +01:00
dankito 3988e7ebac Extracted SectionWithoutBackground 2022-02-07 00:18:07 +01:00
dankito ba260b4826 Extracted removeListInsets() and removeSectionBackground() 2022-02-07 00:18:07 +01:00
dankito 5ded582c78 Don't showing an overlay anymore but button to fetch all transactions directly above transactions list 2022-02-07 00:18:07 +01:00
dankito 94dd1aaff8 Fixed that for credit card accounts retrieving balance may not be supported, but balance may gets retrieved in another way (like with transactions), then doAccountsSupportRetrievingBalance() now returns true anyway 2022-02-07 00:18:07 +01:00
dankito dee6f4aebe Making use of supportXyz convenience properties 2022-02-07 00:18:07 +01:00
dankito 395ef5445c Fixed that as now retrievedData contains an entry for each account only if account supports retrieving transactions retrieval must be successful 2022-02-07 00:18:07 +01:00
dankito 09d90c6c9d Renamed property accountData to account 2022-02-07 00:18:07 +01:00
dankito e973ce256b Added conversion to BigDecimal directly to Amount 2022-02-07 00:18:07 +01:00
dankito 60c93dedfb Renamed Customer to BankData 2022-02-07 00:18:07 +01:00
dankito df1ce4fd3a Committing changes to Core Data now as Xcode didn't save them before 2022-02-07 00:18:07 +01:00
dankito f3c1007b5e Also checking on app start-up if now no more transactions can be retrieved from bank server 2022-02-07 00:18:07 +01:00
dankito 1bc8a93ba4 Fixed checking if all transactions have been fetched by using retrievedTransactionsFromOn (as first retrieved transaction may not is on the first day of the fetched period( 2022-02-07 00:18:07 +01:00
dankito f96e7a4b30 Fixed setting ninety days ago to from midnight on so that retrievedTransactionsFromOn gets set correctly -> check in BankingPresenter if all transactions have been fetched also works for this day 2022-02-07 00:18:07 +01:00
dankito 13d95f4bda Implemented storing and displaying for which period account transactions have been fetched 2022-02-07 00:18:07 +01:00
dankito 700e3e6da9 Implemented mapping and displaying if an account type is supported or not 2022-02-07 00:18:07 +01:00
dankito e78e0e93f9 Added button to add account if no accounts have been added yet 2022-02-07 00:18:07 +01:00
dankito f811d25ffd Fixed that 'Could not retrieve transactions' message got displayed even though no account has been added (yet) 2022-02-07 00:18:07 +01:00
dankito be42e3b330 Renamed TanProcedure to TanMethod in UI 2022-02-07 00:18:07 +01:00
dankito f5f3f34d3b Renamed TanProcedure to TanMethod in fints4k 2022-02-07 00:18:07 +01:00
dankito 07446568ed Fixed that super.typeFromId() didn't resolve Lists and Sets (but still don't know why Jackson writes their classes as id to output) 2022-02-07 00:18:07 +01:00
dankito a382904015 Implemented displaying state if no transactions are displayed (e.g. if no transactions have been fetch, account doesn't support fetching transactions of retrieved period didn't contain any transactions) 2022-02-07 00:18:07 +01:00
dankito 094d669148 Implemented evaluating count days for which bank stores transactions -> don't show fetch all transactions overlay if bank server doesn't store additional transactions 2022-02-07 00:18:07 +01:00
dankito 1f9fd48e80 Fixed that when entering long usages "Usage" label migrated to the right 2022-02-07 00:18:07 +01:00
dankito b9f562ab3f Extracted fetchAllTransactionsButton 2022-02-07 00:18:07 +01:00
dankito 18cd571573 Sorting now transactions only when necessary and not on each view update 2022-02-07 00:18:07 +01:00
dankito f1d3052c41 Fixed bug that after updating account balance didn't get updated 2022-02-07 00:18:07 +01:00
dankito fcdf60f596 Removed alert after adding account to ask user if now all account transactions should get fetched 2022-02-07 00:18:07 +01:00
dankito 332c90a9e0 Fixed that response.errorsToShowToUser got mapped to an empty string instead of null if response.errorsToShowToUser is empty 2022-02-07 00:18:07 +01:00
dankito 63caf84894 Fixed setting displayIndex only if adding account was successful 2022-02-07 00:18:07 +01:00
dankito 129b4f64fa Added account to GetTransactionsParameter 2022-02-07 00:18:07 +01:00
dankito d8739cf193 Renamed isSuccessful to successful 2022-02-07 00:18:07 +01:00
dankito 6ed4acd8f2 Changed constructor parameter order 2022-02-07 00:18:07 +01:00
dankito 79ebb35bc7 Added convenience constructors for when retrieving data was successful 2022-02-07 00:18:07 +01:00
dankito ec3cdb1c39 Added convenience constructor for when an error occurred 2022-02-07 00:18:07 +01:00