f637897dc3
Removed ui, persistence and rest projects (will be moved to separate repositories) and deactivated tools projects.
...
Removed Android target and using now JVM instead of JVM6.
Updated to Kotlin 1.6.10 which works much better for KMPP. Could therefore remove packForXcode() tasks
2022-02-11 23:53:35 +01:00
c82611ad6c
Implemented getAllExceptionMessages() to list all messages in exception hierarchy
2022-02-07 00:18:14 +01:00
d35a420c29
Parsing date and time now manually as Java's DateFormat is not thread safe causing a lot of curious errors when executed in parallel
2022-02-07 00:18:14 +01:00
cc99ebdbce
Fixed substracting 90 days as previous implementation had an issue when crossing daylight saving changes (wenn die Zeitumstellung innerhalb der letzten 90 Tage lag)
2022-02-07 00:18:14 +01:00
ed34627ea1
Fixed curious error message expected class does not have default constructor
2022-02-07 00:18:14 +01:00
6761e9a120
Fixed curious error message expected class OsHelper does not have default constructor
2022-02-07 00:18:14 +01:00
bc6e8aed51
Forgot to commit ObjectReference which is already used for some time
2022-02-07 00:18:14 +01:00
0fbf376a89
Implemented retrieving device info
2022-02-07 00:18:14 +01:00
d43d91b6cc
Implemented setting time on Date; fixed formatting time tests
2022-02-07 00:18:14 +01:00
87662d776a
Implemented adding stack trace to MessageLog
2022-02-07 00:18:14 +01:00
8b7e1f7020
Implemented that on Android whole message gets logged (LogCat at maximum prints 4076 bytes per message)
2022-02-07 00:18:14 +01:00
eac1d1da40
Implemented determining OS type
2022-02-07 00:18:14 +01:00
d38f7b224b
Extracted determining arguments
2022-02-07 00:18:14 +01:00
8787b2ffd7
Implemented saving lastSelectedOpenPdfFolder and lastSelectedImportFolder
2022-02-07 00:18:13 +01:00
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
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
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
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