Commit graph

47 commits

Author SHA1 Message Date
8b2a210269 Keeping passwords now only as CharArray in memory as it may takes a long time till a String gets garbage collected 2022-02-07 00:18:08 +01:00
7b0a936897 Added logElapsedTime(String) 2022-02-07 00:18:08 +01:00
7e11a77def Implemented Stopwatch 2022-02-07 00:18:07 +01:00
a4a70bbd32 Fixed time zone offset which NSCalendar doesn't take into account 2022-02-07 00:18:07 +01:00
002878cf09 Removed redundant qualifier 2022-02-07 00:18:07 +01:00
094d669148 Implemented evaluating count days for which bank stores transactions -> don't show fetch all transactions overlay if bank server doesn't store additional transactions 2022-02-07 00:18:07 +01:00
ec3cdb1c39 Added convenience constructor for when an error occurred 2022-02-07 00:18:07 +01:00
497b82ce09 Started to implement to remove unnecessary spaces in usage, but now having to few 2022-02-07 00:18:07 +01:00
40bbb2b8f5 Implemented deleting files 2022-02-07 00:18:06 +01:00
397acebf79 Extracted iOSIsRealDevice so that it's easier to switch between iOS Simulator and real device 2022-02-07 00:18:06 +01:00
a3bb940d46 Implemented creating money transfer with same data as original account transaction (not only remittee name and IBAN) 2022-02-07 00:18:06 +01:00
b6561debb0 Implemented printing stack trace 2022-02-07 00:18:06 +01:00
fba3c68ef2 Added hashCode() implementation to equal equals() 2022-02-07 00:18:06 +01:00
4638de1714 Fixed comparing Dates for equality on iOS 2022-02-07 00:18:06 +01:00
137d35ac02 Implemented validating and auto correcting user input in TransferMoneyDialog 2022-02-07 00:18:06 +01:00
321814a0ca Removed exception from Response as this only crashed iOS app. Choosing now on mapper level which message to show in UI 2022-02-07 00:18:06 +01:00
469e9c9dab Made FlickerCodeStepsCalculator state free 2022-02-07 00:18:06 +01:00
82485a29b1 Added some toString() implementations 2022-02-07 00:17:54 +01:00
56caa78bf8 Changed setting up BigDecimal.Zero to Double 2022-02-07 00:17:54 +01:00
c476483f87 Fixed creating NSURL from folder and filename 2022-02-07 00:17:54 +01:00
61d0ee0cfc Added task packAllForXcode and renamed packForXCode to packForXcode 2022-02-07 00:17:53 +01:00
388f725c32 Moved fints4k iOS extension methods to common 2022-02-07 00:17:53 +01:00
f36237ebcc Implemented Jackson deserializers for BigDecimal, Date and File (otherwise Jackson does not know how to deserialize these classes) 2022-02-07 00:17:53 +01:00
e4b64559c4 Added thread name to default log output 2022-02-07 00:17:53 +01:00
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
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
98056a520a Added Thread to retrieve information about the current thread 2022-02-07 00:17:53 +01:00
588877cb20 Removed CachedLoggerFactory as Kotlin/Native cannot cope with shared state of loggerCache Map 2022-02-07 00:17:53 +01:00
79a3080bbd Using now LogToConsoleLogger on iOS due to many bugs of NSLog under Kotlin 2022-02-07 00:17:53 +01:00
8602dabf30 Fixed initializing date with millisSinceEpoch 2022-02-07 00:17:53 +01:00
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
ba46c26bf7 Fixed extracting year, month and day 2022-02-07 00:17:53 +01:00
563efc0ad8 Added parent property 2022-02-07 00:17:53 +01:00
42f9e5f018 Fixed framework name 2022-02-07 00:17:53 +01:00
19c8e4ea8e Using now Date and UUID from common in fints4k. Could therefore remove klock 2022-02-07 00:17:53 +01:00
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
e59fd7b107 Added parse() 2022-02-07 00:17:53 +01:00
cc72d9792e Fixed instantiating Date with current time 2022-02-07 00:17:53 +01:00
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
956116bd9f Extracted createLogOutput() 2022-02-07 00:17:53 +01:00
da36fafde0 Added overloads for directly passing message 2022-02-07 00:17:53 +01:00
4ef5243bbe Added Freezer to be able to freeze objects from Swift 2022-02-07 00:17:53 +01:00
57ced4a88b Implemented deserializing BankList.json on iOS (but packaging BankList.json doesn't work yet, manually linked it to iOSApp project) 2022-02-07 00:17:53 +01:00
1bef1904f9 Implemented platform specific wrapper classes for BigDecimal, Date, File and UUID 2022-02-07 00:17:53 +01:00
2281d1758d Implemented DefaultLoggerFactory to create platform specific logger 2022-02-07 00:17:53 +01:00
5083acc032 Implemented NSLogLogger and NSLogLoggerFactory 2022-02-07 00:17:53 +01:00
d50f458ef4 Extracted Logger to new module common 2022-02-07 00:17:53 +01:00