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 |
dankito
|
cc72d9792e
|
Fixed instantiating Date with current time
|
2022-02-07 00:17:53 +01:00 |
dankito
|
83880c7b24
|
Fixed that deriving from NSDate is not (that easily) possible as NSDate is a class cluster
|
2022-02-07 00:17:53 +01:00 |
dankito
|
956116bd9f
|
Extracted createLogOutput()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
da36fafde0
|
Added overloads for directly passing message
|
2022-02-07 00:17:53 +01:00 |
dankito
|
4ef5243bbe
|
Added Freezer to be able to freeze objects from Swift
|
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
|
79906f3dbb
|
Replaced Atrium assertion library to kotlin.test assertions
|
2022-02-07 00:17:53 +01:00 |