Commit Graph

328 Commits

Author SHA1 Message Date
dankito 7f14215907 Added info popup to explain what 'Fetch all transactions' means (TODO: displays only data of first account for which not all transactions have been fetched, display all) 2022-02-07 00:18:07 +01:00
dankito 97b78bd8c4 Fixed setting LAContext (may only be set when saving item) 2022-02-07 00:18:07 +01:00
dankito ab5506f7eb Really fixed determining available biometric authentication type 2022-02-07 00:18:07 +01:00
dankito 50c2e085a0 Implemented setting also keychain item's SecAccessControl and LAContext (but setting LAContext doesn't work yet, setting it results in an error) 2022-02-07 00:18:07 +01:00
dankito a903745b8c Saving now also AuthenticationType in Keychain 2022-02-07 00:18:07 +01:00
dankito b40eb25b70 Implemented storing a default password (but not making use of it yet) 2022-02-07 00:18:07 +01:00
dankito 0f83b2aced Fixed detecting if layout for FaceID or TouchID should be displayed 2022-02-07 00:18:07 +01:00
dankito cd8055a141 Extracted methods for each authentication type 2022-02-07 00:18:07 +01:00
dankito 2ca698f9e2 Renamed createKeychainPasswordItem() to createUserLoginPasswordKeychainItem() 2022-02-07 00:18:07 +01:00
dankito 96c842cc89 Merged AuthenticationType touchID and faceID to biometric 2022-02-07 00:18:07 +01:00
dankito 48841b5214 Refactored KeychainPasswordItem so that we don't have to pass all class fields to keychainQuery() 2022-02-07 00:18:07 +01:00
dankito 543a9d81b9 Removed AuthenticationType.none 2022-02-07 00:18:07 +01:00
dankito 8a2750a21c Fixed that some clients need a response 2022-02-07 00:18:07 +01:00
dankito b7f9a2a5f7 Fixed bug that setting frequency didn't work 2022-02-07 00:18:07 +01:00
dankito 210ca5a41f Showing update all accounts navigation bar button now on the right (to be consistent with update selected accounts) 2022-02-07 00:18:07 +01:00
dankito 1c3f3505b0 Implemented remembering with which accounts wrong credentials have been entered and ignoring these in automatic updates 2022-02-07 00:18:07 +01:00
dankito 0303f94bee Added savePassword to Bank but now using it yet 2022-02-07 00:18:07 +01:00
dankito 5580313eeb Setting countDaysForWhichTransactionsAreKept now on account and not on bank anymore as the count may differs from account type to account type (e.g. 540 days for checking accounts and 9999 days for credit card accounts) 2022-02-07 00:18:07 +01:00
dankito b39c3f700a Implemented setting if accounts should be updated automatically at start up 2022-02-07 00:18:07 +01:00
dankito 64aa7d007b Implemented persisting AppSettings with BankingPersistence 2022-02-07 00:18:07 +01:00
dankito 88ba716639 Simplified persisting TanMethodSettings and implemented saving TanMethodSettings on AppSettings in iOS 2022-02-07 00:18:07 +01:00
dankito 589e1e673a Implemented hiding account and disabling automatic account update 2022-02-07 00:18:07 +01:00
dankito b3d92d4e64 Implemented selecting TAN method 2022-02-07 00:18:07 +01:00
dankito 1e812e4b8d Implemented that displayed value / text in LabelledValue can be selected and copied 2022-02-07 00:18:07 +01:00
dankito 74d30df248 Implemented displaying bank and bank account data 2022-02-07 00:18:07 +01:00
dankito 1d09789d38 Implemented persisting for which account prominent (top) fetch all transactions view shouldn't be displayed anymore 2022-02-07 00:18:07 +01:00
dankito 936428c4f5 Centering amount and value date now in list item 2022-02-07 00:18:07 +01:00
dankito 425982291c Removed that onBackButtonPressed label has to be entered 2022-02-07 00:18:07 +01:00
dankito 322de6f484 Fixed that tap gesture is now set in AccountTransactionListItem 2022-02-07 00:18:07 +01:00
dankito a518960070 Fixed (in a bit ugly way) that iOS 14 crashes if after pressing back button any changes to list (form) are don't and therefore count cells changes 2022-02-07 00:18:07 +01:00
dankito 34d5877419 Fixed that on iOS 14 additionally the system back button has been displayed 2022-02-07 00:18:07 +01:00
dankito bc94394937 Fixed that ContextMenu items didn't work anymore on iOS 14 2022-02-07 00:18:07 +01:00
dankito 73faa6e7e5 Using now BankingPresenter instead of BankFinder directly (therefore bank list is now also sorted alphabetically) 2022-02-07 00:18:07 +01:00
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 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 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