b6173d20adDisplaying now only bank name instead of also bank code and city (user knows bank code and city at the place already)dankito2020-09-03 13:23:26 +0200
b701a23cefEnsuring that city takes exactly one linedankito2020-09-03 13:22:28 +0200
361b606137Left aligned text of BankListItem and BankAccountListItemdankito2020-09-03 12:23:58 +0200
2b2ede26fdAdded a divider to FetchAllTransactionsOverlaydankito2020-09-03 12:02:56 +0200
db3a87b0c4Added that fetching all transactions requires TAN. Otherwise user may be confused why enter TAN dialog pops up.dankito2020-09-03 11:52:20 +0200
7204ddd90eRemoved 'This cannot be undone and data will be lost.', only discourages userdankito2020-09-03 11:50:56 +0200
e85273b2d6Displaying bank code in bold to highlight it betterdankito2020-09-03 11:48:56 +0200
af54997bf6Removed FinTS from alert message as much as possible (only confuses users)dankito2020-09-03 11:48:16 +0200
b24434571aImplemented translating texts for alert to ask user if account should be deleted?dankito2020-09-02 18:37:07 +0200
4607d521b5Fixed that after selecting a remittee from list fields didn't get validated (and button to transfer money therefore may didn't get enabled)dankito2020-09-02 18:35:51 +0200
6f510fdaefImplemented focusing edtxtAmount when a Remittee got selecteddankito2020-09-02 17:41:50 +0200
771ec1b7f1Implemented validating data if preselectedValues is set and therefore enabling btnTransferMoney if sodankito2020-09-02 17:37:30 +0200
92456604bbAdded BankAccount to TransferMoneyDatadankito2020-09-02 16:54:33 +0200
2324d7cedaFixed that if preselectedValues are set fields haven't been validated and 'Transfer' button therefore not been activateddankito2020-09-02 16:41:50 +0200
d17c91b6d6Fixed that isFocussedChanged() got called even though TextField hasn't been focused (but why did textFieldShouldBeginEditing() get called even though it hasn't been focused?)dankito2020-09-02 16:39:18 +0200
cd365fd0cdImplemented deleting account directly from AccountsTab (had to use an UIAlertController as due to a SwiftUI bug .alert() didn't work)dankito2020-09-02 15:42:07 +0200
e2199c8494Generified checking if retrieving user's TAN procedures was successfuldankito2020-09-02 13:15:09 +0200
3ca7c2a3cfUsing now Marius' new icon as it has same size as other two tab iconsdankito2020-09-01 17:51:35 +0200
0f081006edFiltering out potential remittees without IBANdankito2020-09-01 17:50:48 +0200
044ff141a5Made 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 setdankito2020-09-01 17:50:24 +0200
c65632f8f4Implemented showing list with potential remitteesdankito2020-09-01 17:48:04 +0200
13b7697364Implemented persisting tan mediadankito2020-09-01 16:26:33 +0200
b53eecd78eImplemented parsing TAN challenge's HTMLdankito2020-09-01 16:05:16 +0200
8033399fd7Set auto capitalization type to .nonedankito2020-09-01 16:04:03 +0200
5f8e5463e5Implemented setting keyboard auto capitalization typedankito2020-09-01 16:03:26 +0200
9dc6c0c5c0Checking now equality of whole bank account instead of only its technical iddankito2020-09-01 15:14:47 +0200
76a2cb0642Fixed that section title didn't get translateddankito2020-09-01 15:14:18 +0200
b40e865af6Displaying now bank accounts according to their display indexdankito2020-09-01 15:13:50 +0200
3f093889a0Implemented saving only unpersisted transactions, not whole accountdankito2020-09-01 15:13:11 +0200
7dd1cd01b2Implemented that customer only gets inserted if he/she hasn't been inserted yet (but should make actually no difference)dankito2020-09-01 15:09:13 +0200
11b55a6eccImplemented that no error message gets displayed if user cancelled transferring moneydankito2020-09-01 15:07:54 +0200
c8fdb817adImplemented updating displayed transactions after retrieving all transactionsdankito2020-09-01 15:07:02 +0200
b4e712f6b8Fixed 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 IDdankito2020-09-01 14:22:04 +0200
61d9923230Implemented resetting selected TAN procedures if user's TAN procedures doesn't contain selected one anymore (should almost never be the case)dankito2020-09-01 14:05:54 +0200
458da2a542Fixed (once again) that Comdirect returns an error when fetching user's TAN procedure with TAN procedure code '999' but returns user's TAN procedures anywaydankito2020-09-01 13:54:28 +0200
2b8c9316d0Implemented passing Customer to fints4kBankingClient, so that fints4kBankingClient doesn't have a different Customer instance as BankingPresenterdankito2020-09-01 13:49:18 +0200
ec65600153Replaced UIKitTextField by LabelledUIKitTextFielddankito2020-08-31 14:23:03 +0200
fba3c68ef2Added hashCode() implementation to equal equals()dankito2020-08-31 14:21:10 +0200
4638de1714Fixed comparing Dates for equality on iOSdankito2020-08-31 14:20:43 +0200
842ff7f0b2Added transactionIdentifier as technicalId may gets set by persistence layer and transaction id therefore gets lostdankito2020-08-31 11:32:08 +0200
88df169f92Fixed adjusting displayIndex when a bank gets deleteddankito2020-08-31 11:18:51 +0200
f75db3f827Removed initialImageWidth, just did overwrite value from imageWidthdankito2020-08-30 17:02:59 +0200
d3386217b9Implemented saving Image Tan widthdankito2020-08-30 17:02:13 +0200
5a06305171Removed unnecessary animateFlickerCode() overload. It just set currentFrequency to DefaultFrequency, therefore overwriting a previously set frequencydankito2020-08-30 16:45:37 +0200
b28f6ae68fImplemented SwiftUI FlickerCodeTanView; extracted ScaleImageView from ImageTanViewdankito2020-08-30 16:32:05 +0200
b3dd944ce5Using now systemGroupedBackground()dankito2020-08-24 17:56:56 +0200
974d427e1aImplemented showing 'Discard' instead of 'OK' to discard changesdankito2020-08-24 17:53:37 +0200
aaa22bc2c1Fixed that only one Alert can be declared (first one, unsavedChangesMessage, didn't work)dankito2020-08-24 17:42:21 +0200
5bdc17e9ceAdded extensions to get current AppDelegate, rootNavigationController, currentViewController, ...dankito2020-08-24 17:37:52 +0200
f3d7afc376Implemented displaying auto retrieved BIC and bank name in an info label; extracted InfoLabel from ValidationLabeldankito2020-08-24 13:43:51 +0200
137d35ac02Implemented validating and auto correcting user input in TransferMoneyDialogdankito2020-08-24 12:08:58 +0200
321814a0caRemoved exception from Response as this only crashed iOS app. Choosing now on mapper level which message to show in UIdankito2020-08-16 23:55:24 +0200
e0c5a72524MOved FlickerCodeStepsCalculator and Bit to BankingUiCommondankito2020-08-13 14:53:14 +0200
469e9c9dabMade FlickerCodeStepsCalculator state freedankito2020-08-13 14:51:04 +0200
8b6b12a755Renamed FlickerCanvas to FlickerCodeStepsCalculatordankito2020-08-13 14:33:02 +0200
cbbdf4bc73Re-implemented FlickerCodeAnimator with coroutines, but it's not working on iOS thoughdankito2020-08-13 14:31:03 +0200
de81b227ebForgot to commit settings icondankito2020-08-12 23:10:59 +0200
6617d293feAdded other icon for bank transfer; renamed it to BankTransferdankito2020-08-12 23:09:59 +0200
4d247bc43bFixed that in BankInfoListItem only taps on text have fired, not e.g. on white space to the rightdankito2020-08-12 23:05:59 +0200
9d2df6fba7Fixed that AddAccountDialog got shown over and over again (next SwiftUI bug)dankito2020-08-12 23:04:03 +0200
c8f29e2390Implemented passing allowed TAN format and max TAN input length to UI so that controls can be set accordinglydankito2020-08-12 22:28:18 +0200
fe5b2276c8Fixed that if retrieving account transactions is not supported but retrieving balances, at least balance gets displayeddankito2020-08-12 16:30:33 +0200
392c473056Implemented that if retrieving account transactions is not supported but retrieving balances, at least balances get retrieveddankito2020-08-12 16:29:41 +0200
c442d02e97Renamed FinTsMockValue to PinTanDefaultValuedankito2020-08-12 15:16:29 +0200
3160ebaa2cFixed that GetUserTanProceduresResponse isn't required anymoredankito2020-08-12 15:13:43 +0200
7649df6a6bFixed that if getting user's TAN procedures fails method didn't stop / still continueddankito2020-08-12 15:12:39 +0200
989bbd65aaImplemented 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)dankito2020-08-12 15:08:54 +0200
4cbbbfbe48Implemented 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 dialogdankito2020-08-12 14:48:42 +0200
7146ec3a3cFixed that some jobs don't depend that a specific account supports it but the bank itself, e.g. retrieving TAN mediadankito2020-08-12 14:43:58 +0200
529467623cAs getUsersTanProcedures() doesn't fetch user's bank accounts anymore I added getAccounts()dankito2020-08-12 11:52:21 +0200
c7a814b0bbFixed commit 'Added mediumName to TanMedium' which should be amended but not reformat codedankito2020-08-12 11:36:27 +0200
b07e84b31cImplemented 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 thisdankito2020-08-12 11:26:25 +0200
639653f430Added mediumName to TanMediumdankito2020-08-12 00:15:00 +0200
2e71b2e53aAdded mediumName to TanMediumdankito2020-08-12 00:12:38 +0200
384523e854Using now CBC and TripleDES as PinTan default values for Operation mode and Encryption algorithm in encryption headerdankito2020-08-11 18:13:21 +0200
dd74a613f2Fixed 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()dankito2020-08-11 16:02:02 +0200
8002b02981Implemented deleting accounts; showing section title "Bank credentials"dankito2020-08-10 16:38:14 +0200
68fd3f2188Fixed showing "Fetch all transaction" below list (but cell has white spaces, why?)dankito2020-08-10 16:35:47 +0200
f168575e16Fixed that accidentally navigationBarItems() has been removeddankito2020-08-10 16:09:01 +0200
e109145dd7Displaying "Fetch all account transactions" at end of list only if FetchAllTransactionsOverlay isn't displayeddankito2020-08-10 16:07:58 +0200
2646863198Fixed that whole FetchAllTransactionsOverlay gets displayed in systemGroupedBackgrounddankito2020-08-10 16:06:54 +0200
cd3a24a360Fixed that keyboard covers lower part of the views and that there's been no way so scroll to the end to viewdankito2020-08-10 15:55:11 +0200
372c0ec15dFixed that there are banks without BIC - which let the app crashdankito2020-08-10 01:10:00 +0200