Commit Graph

  • 95736a8150 Removed unused messageMayRequiresTan dankito 2020-10-04 19:39:31 +0200
  • 03d8074fda Using lazy evaluating logger method now dankito 2020-10-04 19:21:05 +0200
  • 7e11a77def Implemented Stopwatch dankito 2020-10-04 19:19:10 +0200
  • f4d8b09260 Added fetchBalanceAndTransactions to addAccount() to determine if balance and transactions should be retrieved after retrieving bank accounts of a newly added account dankito 2020-10-03 18:15:37 +0200
  • 9e5b18a522 Renamed initDialog() to initDialogWithStrongCustomerAuthentication() dankito 2020-10-03 17:42:41 +0200
  • dd01c7416a Replaced newUserInfoResponse by getAccountsResponse dankito 2020-10-03 17:38:48 +0200
  • 8108926d71 Implemented toggling password visibility dankito 2020-10-03 07:18:00 +0200
  • e64e8925c4 Added UI to set if accounts should be updated automatically dankito 2020-10-03 06:43:32 +0200
  • 746591597e Implemented sharing account data dankito 2020-10-03 06:40:01 +0200
  • 99866e02be Forgot to commit calling new signature of bankUpdated dankito 2020-10-03 04:40:08 +0200
  • fa1c2a0ddf Keeping now bank icon's bytes directly on BankData so that we can persist is to database -> attackers don't see in filesystem added accounts anymore dankito 2020-10-03 04:37:36 +0200
  • 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) dankito 2020-10-03 04:17:44 +0200
  • 3c5f63dcd2 Removed gray background, white space is enough to distinguish elements and looks way better dankito 2020-10-03 03:16:37 +0200
  • 97b78bd8c4 Fixed setting LAContext (may only be set when saving item) dankito 2020-10-02 04:44:25 +0200
  • ab5506f7eb Really fixed determining available biometric authentication type dankito 2020-10-02 04:35:31 +0200
  • 50c2e085a0 Implemented setting also keychain item's SecAccessControl and LAContext (but setting LAContext doesn't work yet, setting it results in an error) dankito 2020-10-02 04:34:46 +0200
  • a903745b8c Saving now also AuthenticationType in Keychain dankito 2020-10-02 04:33:26 +0200
  • b40eb25b70 Implemented storing a default password (but not making use of it yet) dankito 2020-10-02 04:13:03 +0200
  • 0f83b2aced Fixed detecting if layout for FaceID or TouchID should be displayed dankito 2020-10-02 03:51:05 +0200
  • cd8055a141 Extracted methods for each authentication type dankito 2020-10-02 03:50:25 +0200
  • 2ca698f9e2 Renamed createKeychainPasswordItem() to createUserLoginPasswordKeychainItem() dankito 2020-10-02 03:48:44 +0200
  • 96c842cc89 Merged AuthenticationType touchID and faceID to biometric dankito 2020-10-02 03:16:46 +0200
  • 48841b5214 Refactored KeychainPasswordItem so that we don't have to pass all class fields to keychainQuery() dankito 2020-10-02 02:27:42 +0200
  • 543a9d81b9 Removed AuthenticationType.none dankito 2020-10-02 02:25:39 +0200
  • b019360ad1 Made password visibility toggleable dankito 2020-10-01 23:08:08 +0200
  • cb486de6d4 Raised sizes a bit to make them better touchable dankito 2020-10-01 23:04:23 +0200
  • 917cb8edf5 Implemented LoginActivity and ProtectAppSettingsDialog but there's not logic behind it yet dankito 2020-10-01 20:31:40 +0200
  • 8a2750a21c Fixed that some clients need a response dankito 2020-09-30 04:50:54 +0200
  • b7f9a2a5f7 Fixed bug that setting frequency didn't work dankito 2020-09-30 04:44:00 +0200
  • 210ca5a41f Showing update all accounts navigation bar button now on the right (to be consistent with update selected accounts) dankito 2020-09-30 04:40:43 +0200
  • 31cc59c88e Fixed that update(All|Selected)AccountsTransactionsAsync() didn't call callback if there are no accounts to update so that UI couldn't update / reset its state dankito 2020-09-30 04:39:26 +0200
  • 75525d704a Also taking now message feedbacks into account to evaluate if wrong credentials have been entered dankito 2020-09-30 04:34:24 +0200
  • 1c3f3505b0 Implemented remembering with which accounts wrong credentials have been entered and ignoring these in automatic updates dankito 2020-09-30 04:33:34 +0200
  • 38bb0c90ff Implemented detecting if wrong credentials have been entered (not 100 % reliable though) dankito 2020-09-30 02:46:07 +0200
  • 572f8d81ec Removed as e.g. when on first attempt there's no network connection, then no further attempt would be taken during whole lifetime of app dankito 2020-09-30 02:43:12 +0200
  • 26e03137cd Fixed that when fintsBank could not get restored and then addAccount() fails (e.g. due to no network connection), then fintsBank contains almost no data which then got mapped to bank dankito 2020-09-30 02:41:05 +0200
  • 69375602e3 Filtering out 'Dialogabbruch' feedbacks dankito 2020-09-30 02:25:19 +0200
  • e4aa38e11f Displaying now also response code to user. May she then can help us better (or she may even knows what to do with this information) dankito 2020-09-30 02:24:13 +0200
  • 0303f94bee Added savePassword to Bank but now using it yet dankito 2020-09-30 00:04:22 +0200
  • 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) dankito 2020-09-30 00:01:33 +0200
  • 6d41b89f1d Implemented parsing credit card transactions parameters dankito 2020-09-29 23:56:33 +0200
  • b39c3f700a Implemented setting if accounts should be updated automatically at start up dankito 2020-09-29 21:54:56 +0200
  • 7f6ea74aa8 Renamed formLabelledValueLabelTextColor to formLabelTextColor and formLabelledValueValueTextColor to formValueTextColor dankito 2020-09-29 20:40:22 +0200
  • 64aa7d007b Implemented persisting AppSettings with BankingPersistence dankito 2020-09-29 05:43:08 +0200
  • 88ba716639 Simplified persisting TanMethodSettings and implemented saving TanMethodSettings on AppSettings in iOS dankito 2020-09-29 01:44:52 +0200
  • 589e1e673a Implemented hiding account and disabling automatic account update dankito 2020-09-28 23:14:36 +0200
  • 364b818d84 Implemented displaying account features dankito 2020-09-28 21:14:11 +0200
  • b3d92d4e64 Implemented selecting TAN method dankito 2020-09-28 21:13:15 +0200
  • 1e812e4b8d Implemented that displayed value / text in LabelledValue can be selected and copied dankito 2020-09-28 20:01:22 +0200
  • 74d30df248 Implemented displaying bank and bank account data dankito 2020-09-28 16:58:26 +0200
  • 25089558c1 Implemented FormLabelledValue dankito 2020-09-28 16:54:44 +0200
  • 1d09789d38 Implemented persisting for which account prominent (top) fetch all transactions view shouldn't be displayed anymore dankito 2020-09-28 15:44:45 +0200
  • 51044a257c Fixed that unsupported account types are not taking into calculation for selectedAccountsForWhichNotAllTransactionsHaveBeenFetched dankito 2020-09-28 15:42:46 +0200
  • 9650fb59d8 Removed TODOs to use RxJava as RxJava isn't supported in Kotlin multi platform projects dankito 2020-09-28 15:10:25 +0200
  • 95215edc7c Implemented updating lists on changes dankito 2020-09-28 15:09:37 +0200
  • b7133ba7d5 Fixed that listeners didn't get removed dankito 2020-09-28 15:08:44 +0200
  • 2c9c374ee1 Implemented BankAccountSettingsDialog dankito 2020-09-28 04:09:49 +0200
  • 85bf455c0c Implemented reordering bank accounts dankito 2020-09-28 04:02:47 +0200
  • a6a5baaeb1 Implemented SettingsDialog dankito 2020-09-28 03:33:02 +0200
  • 936428c4f5 Centering amount and value date now in list item dankito 2020-09-28 00:41:37 +0200
  • 425982291c Removed that onBackButtonPressed label has to be entered dankito 2020-09-28 00:36:29 +0200
  • 322de6f484 Fixed that tap gesture is now set in AccountTransactionListItem dankito 2020-09-28 00:30:09 +0200
  • 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 dankito 2020-09-28 00:29:18 +0200
  • 34d5877419 Fixed that on iOS 14 additionally the system back button has been displayed dankito 2020-09-28 00:25:43 +0200
  • bc94394937 Fixed that ContextMenu items didn't work anymore on iOS 14 dankito 2020-09-27 23:01:23 +0200
  • 73faa6e7e5 Using now BankingPresenter instead of BankFinder directly (therefore bank list is now also sorted alphabetically) dankito 2020-09-27 03:42:52 +0200
  • 1e09eac9e0 Removed unnecessary presenter.currencyIsoCodeOfAccounts() dankito 2020-09-27 03:41:53 +0200
  • 3ca9017bde Implemented AccountTransactionDetailsDialog dankito 2020-09-27 03:40:18 +0200
  • c83f0992ed Fixed that background wasn't tapable on iOS 13 dankito 2020-09-27 03:36:12 +0200
  • 974e093304 Extracted TextWithScrollView dankito 2020-09-27 03:10:15 +0200
  • 8df816c091 Added formatToShortDate() and formatToMediumDate() to BankingPresenter to have a common place for formatting dates dankito 2020-09-27 02:56:11 +0200
  • 77a4273179 Implemented sorting account that support money transfer by display index dankito 2020-09-27 02:22:25 +0200
  • d13ccaf871 Sorting banks now alphabetically dankito 2020-09-27 00:53:36 +0200
  • b5756c909f Fixed that executeMutatingMethod() got executed on each view update dankito 2020-09-27 00:51:44 +0200
  • 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) dankito 2020-09-27 00:32:18 +0200
  • e8aee07b34 Fixed that BankListItem and BankAccountListItem didn't get updated on changes like balance changed or retrieved bank icon dankito 2020-09-25 00:40:40 +0200
  • f03480945e Implemented displaying currency of amount of money dankito 2020-09-24 23:23:03 +0200
  • 415a3297bb In UI renamed customerId to userName; removed unused customerId from BankAccount dankito 2020-09-24 04:22:40 +0200
  • d209bc46fc Renamed haveAllTransactionsBeenFetched to haveAllTransactionsBeenRetrieved and isAccountTypeSupported to isAccountTypeSupportedByApplication dankito 2020-09-24 03:52:03 +0200
  • 24dd07d46f Fixed hiding lytTransactionsTopBar if no transactions have been retrieved yet dankito 2020-09-24 03:19:05 +0200
  • 9854ac000e Little refactoring dankito 2020-09-24 03:18:22 +0200
  • b94c5d5cf5 Added toString() dankito 2020-09-24 03:18:02 +0200
  • c66f27d88b Fixed parsing the correct amount dankito 2020-09-24 03:17:40 +0200
  • bf9d406053 Renamed usage to reference, remittee to recipient and instant payment to real-time transfer dankito 2020-09-24 02:53:09 +0200
  • 66feba0614 Renamed buttons when asking user if she likes to secure her data to 'Later' and 'Yes' dankito 2020-09-23 23:18:45 +0200
  • 3988e7ebac Extracted SectionWithoutBackground dankito 2020-09-23 23:13:29 +0200
  • ba260b4826 Extracted removeListInsets() and removeSectionBackground() dankito 2020-09-23 22:42:14 +0200
  • 5ded582c78 Don't showing an overlay anymore but button to fetch all transactions directly above transactions list dankito 2020-09-23 19:16:33 +0200
  • 06c5f58d4c Removed unused mapStructVersion dankito 2020-09-23 04:20:58 +0200
  • d0910b7180 Parsing now also isCleared dankito 2020-09-23 04:20:27 +0200
  • 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 dankito 2020-09-23 04:14:47 +0200
  • e0dbd00634 Implemented retrieving credit card transactions dankito 2020-09-23 03:49:24 +0200
  • d16450d46b Stopping execution now only if a severe error occurred during balance retrieval that closed dialog dankito 2020-09-23 03:47:51 +0200
  • c7d6718cce Fixed that if alsoRetrieveBalance is set to false or account doesn't support retrieving balance execution stops here forever and never returns dankito 2020-09-23 03:46:48 +0200
  • dee6f4aebe Making use of supportXyz convenience properties dankito 2020-09-23 03:45:33 +0200
  • 395ef5445c Fixed that as now retrievedData contains an entry for each account only if account supports retrieving transactions retrieval must be successful dankito 2020-09-23 03:42:11 +0200
  • 09d90c6c9d Renamed property accountData to account dankito 2020-09-22 20:12:22 +0200
  • 7d8d1eb6d0 Implemented returning default / unsuccessful RetrievedAccountData also for accounts that do not support retrieving transactions or balance dankito 2020-09-22 18:39:32 +0200
  • d420cfcfb2 Added convenience properties to determine account features dankito 2020-09-22 18:38:27 +0200
  • e973ce256b Added conversion to BigDecimal directly to Amount dankito 2020-09-22 06:57:18 +0200