Commit Graph

  • b6173d20ad Displaying now only bank name instead of also bank code and city (user knows bank code and city at the place already) dankito 2020-09-03 13:23:26 +0200
  • b701a23cef Ensuring that city takes exactly one line dankito 2020-09-03 13:22:28 +0200
  • b90c722a8e Added "Online banking login data" section header dankito 2020-09-03 13:21:59 +0200
  • 361b606137 Left aligned text of BankListItem and BankAccountListItem dankito 2020-09-03 12:23:58 +0200
  • 2b2ede26fd Added a divider to FetchAllTransactionsOverlay dankito 2020-09-03 12:02:56 +0200
  • db3a87b0c4 Added that fetching all transactions requires TAN. Otherwise user may be confused why enter TAN dialog pops up. dankito 2020-09-03 11:52:20 +0200
  • 7204ddd90e Removed 'This cannot be undone and data will be lost.', only discourages user dankito 2020-09-03 11:50:56 +0200
  • e85273b2d6 Displaying bank code in bold to highlight it better dankito 2020-09-03 11:48:56 +0200
  • af54997bf6 Removed FinTS from alert message as much as possible (only confuses users) dankito 2020-09-03 11:48:16 +0200
  • b24434571a Implemented translating texts for alert to ask user if account should be deleted? dankito 2020-09-02 18:37:07 +0200
  • 4607d521b5 Fixed that after selecting a remittee from list fields didn't get validated (and button to transfer money therefore may didn't get enabled) dankito 2020-09-02 18:35:51 +0200
  • 841ad7dea5 Fixed spelling of focused dankito 2020-09-02 17:47:42 +0200
  • 6f510fdaef Implemented focusing edtxtAmount when a Remittee got selected dankito 2020-09-02 17:41:50 +0200
  • 771ec1b7f1 Implemented validating data if preselectedValues is set and therefore enabling btnTransferMoney if so dankito 2020-09-02 17:37:30 +0200
  • 92456604bb Added BankAccount to TransferMoneyData dankito 2020-09-02 16:54:33 +0200
  • 2324d7ceda Fixed that if preselectedValues are set fields haven't been validated and 'Transfer' button therefore not been activated dankito 2020-09-02 16:41:50 +0200
  • d17c91b6d6 Fixed that isFocussedChanged() got called even though TextField hasn't been focused (but why did textFieldShouldBeginEditing() get called even though it hasn't been focused?) dankito 2020-09-02 16:39:18 +0200
  • cd365fd0cd Implemented deleting account directly from AccountsTab (had to use an UIAlertController as due to a SwiftUI bug .alert() didn't work) dankito 2020-09-02 15:42:07 +0200
  • 25a7277067 Extracted common messages dankito 2020-09-02 14:30:35 +0200
  • e2199c8494 Generified checking if retrieving user's TAN procedures was successful dankito 2020-09-02 13:15:09 +0200
  • 3ca7c2a3cf Using now Marius' new icon as it has same size as other two tab icons dankito 2020-09-01 17:51:35 +0200
  • 0f081006ed Filtering out potential remittees without IBAN dankito 2020-09-01 17:50:48 +0200
  • 044ff141a5 Made text of bank name, IBAN and BIC smaller as list item was way too height; set line limit for all three parts to 1; showing line with bank name only if bank name is set dankito 2020-09-01 17:50:24 +0200
  • c65632f8f4 Implemented showing list with potential remittees dankito 2020-09-01 17:48:04 +0200
  • 13b7697364 Implemented persisting tan media dankito 2020-09-01 16:26:33 +0200
  • b53eecd78e Implemented parsing TAN challenge's HTML dankito 2020-09-01 16:05:16 +0200
  • 8033399fd7 Set auto capitalization type to .none dankito 2020-09-01 16:04:03 +0200
  • 5f8e5463e5 Implemented setting keyboard auto capitalization type dankito 2020-09-01 16:03:26 +0200
  • 9dc6c0c5c0 Checking now equality of whole bank account instead of only its technical id dankito 2020-09-01 15:14:47 +0200
  • 76a2cb0642 Fixed that section title didn't get translated dankito 2020-09-01 15:14:18 +0200
  • b40e865af6 Displaying now bank accounts according to their display index dankito 2020-09-01 15:13:50 +0200
  • 3f093889a0 Implemented saving only unpersisted transactions, not whole account dankito 2020-09-01 15:13:11 +0200
  • 7dd1cd01b2 Implemented that customer only gets inserted if he/she hasn't been inserted yet (but should make actually no difference) dankito 2020-09-01 15:09:13 +0200
  • 11b55a6ecc Implemented that no error message gets displayed if user cancelled transferring money dankito 2020-09-01 15:07:54 +0200
  • c8fdb817ad Implemented updating displayed transactions after retrieving all transactions dankito 2020-09-01 15:07:02 +0200
  • b4e712f6b8 Fixed that caching Core Data entities in Dictionaries didn't really work. Setting now Core Data Ids on BankingUi model classes and retrieving Core Data entities by that ID dankito 2020-09-01 14:22:04 +0200
  • b6561debb0 Implemented printing stack trace dankito 2020-09-01 14:11:25 +0200
  • 61d9923230 Implemented resetting selected TAN procedures if user's TAN procedures doesn't contain selected one anymore (should almost never be the case) dankito 2020-09-01 14:05:54 +0200
  • 73ba48b030 Removed unused BankDataMapper dankito 2020-09-01 13:57:02 +0200
  • 458da2a542 Fixed (once again) that Comdirect returns an error when fetching user's TAN procedure with TAN procedure code '999' but returns user's TAN procedures anyway dankito 2020-09-01 13:54:28 +0200
  • 2b8c9316d0 Implemented passing Customer to fints4kBankingClient, so that fints4kBankingClient doesn't have a different Customer instance as BankingPresenter dankito 2020-09-01 13:49:18 +0200
  • ec65600153 Replaced UIKitTextField by LabelledUIKitTextField dankito 2020-08-31 14:23:03 +0200
  • fba3c68ef2 Added hashCode() implementation to equal equals() dankito 2020-08-31 14:21:10 +0200
  • 4638de1714 Fixed comparing Dates for equality on iOS dankito 2020-08-31 14:20:43 +0200
  • 842ff7f0b2 Added transactionIdentifier as technicalId may gets set by persistence layer and transaction id therefore gets lost dankito 2020-08-31 11:32:08 +0200
  • 88df169f92 Fixed adjusting displayIndex when a bank gets deleted dankito 2020-08-31 11:18:51 +0200
  • c34d94118f Added userSetDisplayName dankito 2020-08-30 23:38:20 +0200
  • 8914d83ec6 Implemented sorting bank accounts; extracted SectionWithRightAlignedEditButton dankito 2020-08-30 23:37:49 +0200
  • 34cb8617f8 Implemented setting banks' display order dankito 2020-08-30 23:14:44 +0200
  • f75db3f827 Removed initialImageWidth, just did overwrite value from imageWidth dankito 2020-08-30 17:02:59 +0200
  • d3386217b9 Implemented saving Image Tan width dankito 2020-08-30 17:02:13 +0200
  • 5a06305171 Removed unnecessary animateFlickerCode() overload. It just set currentFrequency to DefaultFrequency, therefore overwriting a previously set frequency dankito 2020-08-30 16:45:37 +0200
  • b28f6ae68f Implemented SwiftUI FlickerCodeTanView; extracted ScaleImageView from ImageTanView dankito 2020-08-30 16:32:05 +0200
  • b3dd944ce5 Using now systemGroupedBackground() dankito 2020-08-24 17:56:56 +0200
  • 974d427e1a Implemented showing 'Discard' instead of 'OK' to discard changes dankito 2020-08-24 17:53:37 +0200
  • aaa22bc2c1 Fixed that only one Alert can be declared (first one, unsavedChangesMessage, didn't work) dankito 2020-08-24 17:42:21 +0200
  • 5bdc17e9ce Added extensions to get current AppDelegate, rootNavigationController, currentViewController, ... dankito 2020-08-24 17:37:52 +0200
  • 34d5fcb52d Fixed validating BIC dankito 2020-08-24 13:45:19 +0200
  • f3d7afc376 Implemented displaying auto retrieved BIC and bank name in an info label; extracted InfoLabel from ValidationLabel dankito 2020-08-24 13:43:51 +0200
  • 5d88e51ab9 Extracted dankito 2020-08-24 12:18:47 +0200
  • 003b4b3b55 Added TanProcedures, TanMedia, TanChallenge, ImageTanChallenge and FlickerCodeTanChallenge to PreviewData dankito 2020-08-24 12:14:04 +0200
  • 22c262f4c4 Implemented isFocussedChanged dankito 2020-08-24 12:11:43 +0200
  • 1da6686e86 Fixed that for IBAN only upper case characters can be entered dankito 2020-08-24 12:09:59 +0200
  • 6fdbdba634 Removed unnecessary errorEnabled dankito 2020-08-24 12:09:30 +0200
  • 137d35ac02 Implemented validating and auto correcting user input in TransferMoneyDialog dankito 2020-08-24 12:08:58 +0200
  • 321814a0ca Removed exception from Response as this only crashed iOS app. Choosing now on mapper level which message to show in UI dankito 2020-08-16 23:55:24 +0200
  • 8adab38d54 Extracted Step dankito 2020-08-13 15:11:38 +0200
  • e0c5a72524 MOved FlickerCodeStepsCalculator and Bit to BankingUiCommon dankito 2020-08-13 14:53:14 +0200
  • 469e9c9dab Made FlickerCodeStepsCalculator state free dankito 2020-08-13 14:51:04 +0200
  • 8b6b12a755 Renamed FlickerCanvas to FlickerCodeStepsCalculator dankito 2020-08-13 14:33:02 +0200
  • cbbdf4bc73 Re-implemented FlickerCodeAnimator with coroutines, but it's not working on iOS though dankito 2020-08-13 14:31:03 +0200
  • de81b227eb Forgot to commit settings icon dankito 2020-08-12 23:10:59 +0200
  • 6617d293fe Added other icon for bank transfer; renamed it to BankTransfer dankito 2020-08-12 23:09:59 +0200
  • 4d247bc43b Fixed that in BankInfoListItem only taps on text have fired, not e.g. on white space to the right dankito 2020-08-12 23:05:59 +0200
  • 9d2df6fba7 Fixed that AddAccountDialog got shown over and over again (next SwiftUI bug) dankito 2020-08-12 23:04:03 +0200
  • c8f29e2390 Implemented passing allowed TAN format and max TAN input length to UI so that controls can be set accordingly dankito 2020-08-12 22:28:18 +0200
  • fe5b2276c8 Fixed that if retrieving account transactions is not supported but retrieving balances, at least balance gets displayed dankito 2020-08-12 16:30:33 +0200
  • 392c473056 Implemented that if retrieving account transactions is not supported but retrieving balances, at least balances get retrieved dankito 2020-08-12 16:29:41 +0200
  • c442d02e97 Renamed FinTsMockValue to PinTanDefaultValue dankito 2020-08-12 15:16:29 +0200
  • 3160ebaa2c Fixed that GetUserTanProceduresResponse isn't required anymore dankito 2020-08-12 15:13:43 +0200
  • 7649df6a6b Fixed that if getting user's TAN procedures fails method didn't stop / still continued dankito 2020-08-12 15:12:39 +0200
  • 989bbd65aa Implemented that if a TAN procedure requires specifying TAN media name, that any tan media name gets supplied (in my tests it made absolutely no difference if the TAN media matches the TAN procedure) dankito 2020-08-12 15:08:54 +0200
  • 4cbbbfbe48 Implemented initializing dialog without strong customer authentication (but HKTAN is sent anyway) which is required that is essential for authenticated dialogs, e.g. TAN media which require some banks to be able to initialize an authenticated dialog dankito 2020-08-12 14:48:42 +0200
  • 7146ec3a3c Fixed that some jobs don't depend that a specific account supports it but the bank itself, e.g. retrieving TAN media dankito 2020-08-12 14:43:58 +0200
  • 529467623c As getUsersTanProcedures() doesn't fetch user's bank accounts anymore I added getAccounts() dankito 2020-08-12 11:52:21 +0200
  • c7a814b0bb Fixed commit 'Added mediumName to TanMedium' which should be amended but not reformat code dankito 2020-08-12 11:36:27 +0200
  • b07e84b31c Implemented retrieving user's TAN procedures with a non-strong authenticated dialog init with one step TAN procedure (the only process where one step TAN procedure is still allowed) as some banks like Postbank require this dankito 2020-08-12 11:26:25 +0200
  • 639653f430 Added mediumName to TanMedium dankito 2020-08-12 00:15:00 +0200
  • 2e71b2e53a Added mediumName to TanMedium dankito 2020-08-12 00:12:38 +0200
  • 384523e854 Using now CBC and TripleDES as PinTan default values for Operation mode and Encryption algorithm in encryption header dankito 2020-08-11 18:13:21 +0200
  • dd74a613f2 Fixed that last two data elements got removed from list - even though that 'Letzte Benutzung' and 'Freigeschaltet am' are optional and may not set resulting in an exception in parseTanGeneratorTanMedium() dankito 2020-08-11 16:02:02 +0200
  • 8002b02981 Implemented deleting accounts; showing section title "Bank credentials" dankito 2020-08-10 16:38:14 +0200
  • 68fd3f2188 Fixed showing "Fetch all transaction" below list (but cell has white spaces, why?) dankito 2020-08-10 16:35:47 +0200
  • bb347c8335 Fixed placing "Add account" below List; extracted AddAccountButtonView dankito 2020-08-10 16:23:48 +0200
  • f168575e16 Fixed that accidentally navigationBarItems() has been removed dankito 2020-08-10 16:09:01 +0200
  • e109145dd7 Displaying "Fetch all account transactions" at end of list only if FetchAllTransactionsOverlay isn't displayed dankito 2020-08-10 16:07:58 +0200
  • 2646863198 Fixed that whole FetchAllTransactionsOverlay gets displayed in systemGroupedBackground dankito 2020-08-10 16:06:54 +0200
  • cd3a24a360 Fixed that keyboard covers lower part of the views and that there's been no way so scroll to the end to view dankito 2020-08-10 15:55:11 +0200
  • 372c0ec15d Fixed that there are banks without BIC - which let the app crash dankito 2020-08-10 01:10:00 +0200
  • f053a4a55f Removed useless empty line dankito 2020-08-10 00:53:46 +0200