dankito
|
64e49c661a
|
Added 'Add account' to 'New ...' action sheet
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d061e7f81c
|
Started searching for Remittees
|
2022-02-07 00:17:54 +01:00 |
dankito
|
878f51ac31
|
Fixed setting default accounts icon
|
2022-02-07 00:17:54 +01:00 |
dankito
|
633462dea3
|
Fixed that navigation bar title didn't get translated
|
2022-02-07 00:17:54 +01:00 |
dankito
|
bb2343d4f4
|
Implemented displaying bank icon for transaction if transactions of all banks are displayed. Extracted IconView for that
|
2022-02-07 00:17:54 +01:00 |
dankito
|
62c3677769
|
Fixed that 'Add account' NavigationLink was displayed with white background and that it could not be distinguished from a list item (by giving it a greater height). Also implemented that AddAccountDialog gets created lazily
|
2022-02-07 00:17:54 +01:00 |
dankito
|
eadd77e047
|
Fixed that TAN media view only gets displayed if there are at least two TAN media
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8f15bd25b3
|
Implemented resizing TAN image
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2f321faa6a
|
Fixed throwing away everything after URL's path
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8f7e2146ce
|
Disabling Tab bar if no account has been added yet (due to a bug in SwiftUI, that UITabBar.appearance().isUserInteractionEnabled = false does not work reliably, i have to hide to complete TabView and show only AccountsTab instead)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4d2f464569
|
Showing an error message if user selects a bank that does not support FinTS 3.0
|
2022-02-07 00:17:54 +01:00 |
dankito
|
685693ab23
|
Graying out banks that do not support FinTS 3.0
|
2022-02-07 00:17:54 +01:00 |
dankito
|
26717bf70b
|
Renamed placeHolder to placeholder
|
2022-02-07 00:17:54 +01:00 |
dankito
|
98428959bb
|
Extracted UIKitExtensions
|
2022-02-07 00:17:54 +01:00 |
dankito
|
38da439888
|
Removed unused (unusable) focus() and clearFocus()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
9074689523
|
Fixed removing horizontal bars from UIKitSearchBar
|
2022-02-07 00:17:54 +01:00 |
dankito
|
9d1dbadd46
|
Copied placeholder, focusOnStart, actionOnReturnKeyPress and textChanged from UIKitTextField to UIKitSearchBar
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6a4f41a578
|
Fixed focusOnStart
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8695a1c049
|
Fixed mapping response that isSuccessful gets set to false if response code is not a 2xx
|
2022-02-07 00:17:54 +01:00 |
dankito
|
bfabbcf3ba
|
Also using now isNotEmpty
|
2022-02-07 00:17:54 +01:00 |
dankito
|
847f1b2508
|
Displaying an icon for AllBanksListItem; extracted AccountFallbackIcon
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4597c3fce5
|
Fixed font for BankListItem
|
2022-02-07 00:17:54 +01:00 |
dankito
|
ae1b209db4
|
Implemented hiding update all accounts' transaction when no account has been added; Implemented array extension property isNotEmpty
|
2022-02-07 00:17:54 +01:00 |
dankito
|
766209c1e6
|
Fixed english translation for TransferMoneyDialog title
|
2022-02-07 00:17:54 +01:00 |
dankito
|
38306e9765
|
Fixed that app data gets saved to documents instead of application support directory
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2a1b9ce198
|
Implemented IconedTitleView to display bank's icon alongside its name
|
2022-02-07 00:17:54 +01:00 |
dankito
|
338995e671
|
Fixed iterating over banks so that ForEach is able to handle dynamic changes (e.g. when an account got added)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
341b68fec1
|
As documents folder path points after each restart to a different folder, saving absolute paths obviously doesn't work. Using now (temporarily) UserDefaults to save bank icons. To encapsulate this added method readContentOfFile().
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d653cd913b
|
Removed unused first imageset
|
2022-02-07 00:17:54 +01:00 |
dankito
|
99704f412b
|
Fixed accounts icon (made it scalable and fixed that selected background color didn't get set by setting rendering mode to 'Template')
|
2022-02-07 00:17:54 +01:00 |
dankito
|
a2785244a1
|
Fixed removing nil items so that cast to [Favicon] can succeed
|
2022-02-07 00:17:54 +01:00 |
dankito
|
fb071f8826
|
Implemented making URLs absolute
|
2022-02-07 00:17:54 +01:00 |
dankito
|
b898f9d17e
|
Implemented SwiftBankIconFinder
|
2022-02-07 00:17:54 +01:00 |
dankito
|
20cd16e509
|
Fixed showing previous selected tab after choosing an option from 'New ...' ActionSheet
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1f66bdfc63
|
Fixed German translation of Onlinebanking
|
2022-02-07 00:17:54 +01:00 |
dankito
|
014e19d4e8
|
Implemented textChanged listener
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2e62a23e63
|
Fixed that text got updated during view update
|
2022-02-07 00:17:54 +01:00 |
dankito
|
5f97a21965
|
Added default behaviour for return key
|
2022-02-07 00:17:54 +01:00 |
dankito
|
ebf4488e90
|
Implemented focusing text field right on start and focus() and clearFocus()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
15939d5862
|
Implemented focusing the next text field on return key press
|
2022-02-07 00:17:54 +01:00 |
dankito
|
e7127aa88b
|
Implemented UIKitTextField to be able to react to Return key presses
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d76e4022ec
|
Implemented Contextmenu to transfer money to selected transaction's other party
|
2022-02-07 00:17:54 +01:00 |
dankito
|
7b8a83d1fd
|
Removed unnecessary code
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1440a298ba
|
Fixed that account tab's navigation bar title didn't get unset (so e.g. also TransferMoneyDialog displayed 'Accounts' as navigation bar title
|
2022-02-07 00:17:54 +01:00 |
dankito
|
929d407388
|
Added uncommitteed SheetPresenter
|
2022-02-07 00:17:54 +01:00 |
dankito
|
10fe82d45b
|
Added title to New action sheet
|
2022-02-07 00:17:54 +01:00 |
dankito
|
09b8e58845
|
Added label for New tab
|
2022-02-07 00:17:54 +01:00 |
dankito
|
cc9b7dc695
|
Added icon for accounts tab
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6ea94e436b
|
Added label to SearchBankDialog search bar
|
2022-02-07 00:17:54 +01:00 |
dankito
|
e3fd832632
|
Replaced print() by NSLog()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
953e731240
|
Removed VStack - only caused navigation problems and NavigationView (has been replaced by UINavigationController as rootViewController); fixed intend
|
2022-02-07 00:17:54 +01:00 |
dankito
|
9572ae0206
|
Removed accidentally committed code
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8c1cd33e6b
|
Extracted setupBankingUi()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
363a1806a0
|
Removed unnecessary navigationBarHidden(false)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
ca214457ca
|
Implemented showing balance in AllBanksListItem, BankAccountListItem and BankListItem; extracted AmountLabel for that
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4340b80925
|
Implemented updating all accounts' transactions in AccountsTab; extracted UpdateButton for that
|
2022-02-07 00:17:54 +01:00 |
dankito
|
04fba18316
|
Implemented updating selected accounts
|
2022-02-07 00:17:54 +01:00 |
dankito
|
17fd1b0474
|
Implemented AllBanksListItem
|
2022-02-07 00:17:54 +01:00 |
dankito
|
f09ba7cf00
|
Implemented String extensions like isBlank
|
2022-02-07 00:17:54 +01:00 |
dankito
|
448ce54ae9
|
Fixed that AccountTransactionsDialog got eagerly created and selected bank account(s) therefore set to bank account(s) of last created AccountTransactionsDialog
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6b3e4b65c3
|
Added convenience constructors for bank and bank accounts; settings now selected accounts so that we can use presenter.searchSelectedAccountTransactions()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d7c904a677
|
Fixed that due to padding height was too small
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1a51eb94e5
|
Implemented display count displayed transactions and sum of displayed transaactions; extracted extension method styleAmount() therefore
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4ffb68eba4
|
Implemented filtering account transactions
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6c82a63d64
|
Implemented expanding / collapsing long TAN hint texts
|
2022-02-07 00:17:54 +01:00 |
dankito
|
61ae37a3b3
|
Set min and max height for label and usage so that list items have a fixed height
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c8c116e9e4
|
Added system colors from UIColor
|
2022-02-07 00:17:53 +01:00 |
dankito
|
be2b6f201c
|
Styled AccountTransactionListItem
|
2022-02-07 00:17:53 +01:00 |
dankito
|
293ab59eb6
|
Added extensions detailForegroundColor() and styleAsDetail()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
0ece2b1bf5
|
Implemented showing either booking text or other party name
|
2022-02-07 00:17:53 +01:00 |
dankito
|
b2b11b17bd
|
Implemented displaying value date
|
2022-02-07 00:17:53 +01:00 |
dankito
|
615c8e214d
|
Extracted AccountTransactionListItem
|
2022-02-07 00:17:53 +01:00 |
dankito
|
330b40a9d6
|
Implemented finding BIC to entered IBAN
|
2022-02-07 00:17:53 +01:00 |
dankito
|
89f1840655
|
Implemented showing decoding error
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a470251be1
|
Fixed that findBankByNameOrCityForNonEmptyQuery() instead of findBankByNameBankCodeOrCity() has been called
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e5d3c3ff7c
|
Implemented change TAN medium
|
2022-02-07 00:17:53 +01:00 |
dankito
|
96ae87e292
|
Implemented selecting TAN procedure
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d0f5ed4902
|
Fixed selecting selected TAN procedure and added a fallback if customersTanProcedures doesn't contain selected TAN procedure
|
2022-02-07 00:17:53 +01:00 |
dankito
|
62f56977f9
|
Fixed filtering chipTAN USB as this TAN procedure is not supported on iOS
|
2022-02-07 00:17:53 +01:00 |
dankito
|
70b8a8b84c
|
Fixed hide disclosure triangle for Bank- and BankAccountListItems (issue was that you have to use "ForEach(0 ..< array.count) { index in" instead of "ForEach(array) item in" - very obvious, Apple!)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
185e0e0271
|
Fixed that a tap on a bank account shows an random bank account but not (necessarily) selected one
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d3fa90d529
|
Fixed that if a TAN needs to be entered AddAccountDialog doesn't get dismissed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
20a396c33b
|
Implemented selecting bank in AddAccountDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c590c945a5
|
Started EnterTanDialog. Had to wrap rootViewController in a UINavigationController for that to be able to push a EnterTanDialog from every point in the application
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a7fedc4f05
|
Added convenience method to set navigation bar title
|
2022-02-07 00:17:53 +01:00 |
dankito
|
87bf88153e
|
Fixed navigation problems to large parts by removing VStack directly after Section and by implementing Identifyable in model classes, with which ForEach can better cope with as with indicies
|
2022-02-07 00:17:53 +01:00 |
dankito
|
56164f2ce4
|
'Fixed' merging errors
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c6c8f7b12e
|
Prefixed Core Data entities with 'Persisted' to avoid name conflicts with UI data model. Caching mapped objects so that Core Data doesn't persist the same data multiple times.
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fbeec09916
|
Implemented exporting dependent libraries so that classes get exported without prefixes like 'BUC' and that imported classes and interface like IBankFinder are for Swift the same in BankFinder and BankingUiCommon
|
2022-02-07 00:17:53 +01:00 |
dankito
|
360c49a08b
|
Showing each bank now in a section of its own
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e95dfee564
|
Re-did that NavigationLink is shown for whole cell as otherwise navigation crashes the app (why, iOS, why?)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7ec1c3f94b
|
Formatted bank name
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d088c79ddd
|
Fixed that NavigationLink for Bank has been shown on full cell height
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fee4044240
|
Fixed that BankListItem didn't correctly resize to its content
|
2022-02-07 00:17:53 +01:00 |
dankito
|
97983ec92e
|
Fixed that TransferMoneyDialog has been closed before success alert dialog got closed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
90a0ad5b4a
|
Fixed that account didn't reflect selected account
|
2022-02-07 00:17:53 +01:00 |
dankito
|
72242d2cf7
|
Fixed that loaded accounts didn't get displayed in AccountsTab by introducing App Data
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d29965c77e
|
Implemented saving bank data with CoreData
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3ed323cd69
|
Added convenience constructors for languages not supporting default values
|
2022-02-07 00:17:53 +01:00 |
dankito
|
4461d0d931
|
Implemented sorting transactions descending by value date
|
2022-02-07 00:17:53 +01:00 |
dankito
|
0d1ecb910c
|
Fixed that on AccountsTab NavigationBar is hidden but on child views it gets displayed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2552f0fa11
|
Implemented TransferMoneyDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3879d65833
|
Added primaryButton and secondaryButton to Message
|
2022-02-07 00:17:53 +01:00 |
dankito
|
6100810c16
|
Added Alert.Button.ok()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
89d6ea1002
|
Using now onReceive instead of creating a Binding
|
2022-02-07 00:17:53 +01:00 |
dankito
|
af1e155106
|
Made Message more generic
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2c0e7bfc08
|
Implemented AccountTransactionsDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7579b7bb5d
|
Implemented showing accounts (but height doesn't fit yet)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
4b8a48e4c7
|
Implemented displaying an error message if account couldn't be added and navigation back if adding account was successful
|
2022-02-07 00:17:53 +01:00 |
dankito
|
5dc0c7a74f
|
Fixed navigation bar
|
2022-02-07 00:17:53 +01:00 |
dankito
|
5346f2c3fd
|
Implemented adding account (but not showing result yet, just logging it)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
322910496f
|
Added DependencyInjector as simple dependency injection framework
|
2022-02-07 00:17:53 +01:00 |
dankito
|
71d81c9484
|
Fixed that .pbxproj was ignored
|
2022-02-07 00:17:53 +01:00 |
dankito
|
be8d9c96d2
|
Implemented searching for banks with imported BankFinder
|
2022-02-07 00:17:53 +01:00 |
dankito
|
afc8ce9ee9
|
Started AddAccountDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c443cd184b
|
Added empty BankingiOSApp Xcode project
|
2022-02-07 00:17:53 +01:00 |