Commit Graph

1028 Commits

Author SHA1 Message Date
dankito fee4044240 Fixed that BankListItem didn't correctly resize to its content 2022-02-07 00:17:53 +01:00
dankito f96826e95b Added IRemitteeSearcher 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 a06af50336 Made customerId and userId settable 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 427b47a324 Added IBankingPersistence parameter 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 b5622a5d90 Fixed that user hasn't been asked for his/her TAN procedure 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 5734fd38f0 Removed unused FinTsClientForCustomerSwift 2022-02-07 00:17:53 +01:00
dankito 5af4c401f3 Using InMemoryBankFinder directly 2022-02-07 00:17:53 +01:00
dankito e4b64559c4 Added thread name to default log output 2022-02-07 00:17:53 +01:00
dankito a327291757 Added BankingUiNativeIntegration to make Swift code setup more easier 2022-02-07 00:17:53 +01:00
dankito 23469c74ce Fixed variables setup 2022-02-07 00:17:53 +01:00
dankito 3b3ada38ca Removed -Async() methods with coroutines as methods now become (except on iOS) async through IWebClient 2022-02-07 00:17:53 +01:00
dankito a9b8848379 Made webClient settable 2022-02-07 00:17:53 +01:00
dankito 5d12fd8f7f Refactored fints4kBankingClient to be better overrideable and to have smaller methods 2022-02-07 00:17:53 +01:00
dankito 8e221f17ce Made IWebClient and FinTsClient async so that on iOS everything but the web request can run on the main thread -> we don't need to freeze objects to pass them between threads 2022-02-07 00:17:53 +01:00
dankito 27dd8c98cc Added parameter countDecimalPlaces to format() as is not generic on all platforms (e.g. doesn't work on iOS) 2022-02-07 00:17:53 +01:00
dankito a101a37db2 Little refactorings 2022-02-07 00:17:53 +01:00
dankito 051fc9a3e9 Removed platform specific GetTransactionsParameter 2022-02-07 00:17:53 +01:00
dankito 1eecb07296 Renamed FinTsClientSwift to FinTsClientForCustomerSwift 2022-02-07 00:17:53 +01:00
dankito 42262babfa Added Freezer to be able to freeze objects from common code (non-Native implementations just do nothing) 2022-02-07 00:17:53 +01:00
dankito 98056a520a Added Thread to retrieve information about the current thread 2022-02-07 00:17:53 +01:00
dankito 52d3b49baa Made BankingUiCommon a multi platform project 2022-02-07 00:17:53 +01:00
dankito 588877cb20 Removed CachedLoggerFactory as Kotlin/Native cannot cope with shared state of loggerCache Map 2022-02-07 00:17:53 +01:00
dankito 79a3080bbd Using now LogToConsoleLogger on iOS due to many bugs of NSLog under Kotlin 2022-02-07 00:17:53 +01:00
dankito 8602dabf30 Fixed initializing date with millisSinceEpoch 2022-02-07 00:17:53 +01:00
dankito 2027092ff9 Keeping NSDecimalNumber now as a class property instead of deriving from it as it's almost impossible to correctly derive from it (NSCoder seams to be the only allowed construction but crashes then at run time) 2022-02-07 00:17:53 +01:00
dankito ba46c26bf7 Fixed extracting year, month and day 2022-02-07 00:17:53 +01:00
dankito 563efc0ad8 Added parent property 2022-02-07 00:17:53 +01:00
dankito 82628d8a6b Converted fints4kBankingClient to a multi platform project 2022-02-07 00:17:53 +01:00
dankito 42f9e5f018 Fixed framework name 2022-02-07 00:17:53 +01:00
dankito 19c8e4ea8e Using now Date and UUID from common in fints4k. Could therefore remove klock 2022-02-07 00:17:53 +01:00
dankito 194c996ec0 Implemented accessing year, month and day components and added constructor to create a Date from year, month and day 2022-02-07 00:17:53 +01:00
dankito e59fd7b107 Added parse() 2022-02-07 00:17:53 +01:00