dankito
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
dankito
c82611ad6c
Implemented getAllExceptionMessages() to list all messages in exception hierarchy
2022-02-07 00:18:14 +01:00
dankito
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
dankito
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
dankito
ce3247c7e4
Fixed Atrium dependency; bumped Atrium version to 0.15.0
2022-02-07 00:18:14 +01:00
dankito
ed34627ea1
Fixed curious error message expected class does not have default constructor
2022-02-07 00:18:14 +01:00
dankito
6761e9a120
Fixed curious error message expected class OsHelper does not have default constructor
2022-02-07 00:18:14 +01:00
dankito
bc6e8aed51
Forgot to commit ObjectReference which is already used for some time
2022-02-07 00:18:14 +01:00
dankito
0fbf376a89
Implemented retrieving device info
2022-02-07 00:18:14 +01:00
dankito
d43d91b6cc
Implemented setting time on Date; fixed formatting time tests
2022-02-07 00:18:14 +01:00
dankito
87662d776a
Implemented adding stack trace to MessageLog
2022-02-07 00:18:14 +01:00
dankito
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
dankito
eac1d1da40
Implemented determining OS type
2022-02-07 00:18:14 +01:00
dankito
d38f7b224b
Extracted determining arguments
2022-02-07 00:18:14 +01:00
dankito
8787b2ffd7
Implemented saving lastSelectedOpenPdfFolder and lastSelectedImportFolder
2022-02-07 00:18:13 +01:00
dankito
c19603012a
Added copyFramework()
2022-02-07 00:18:08 +01:00
dankito
e43be8f0aa
Implemented creating bitcode for exported iOS frameworks as bitcode is needed to create an archive for app
2022-02-07 00:18:08 +01:00
dankito
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
dankito
7b0a936897
Added logElapsedTime(String)
2022-02-07 00:18:08 +01:00
dankito
7e11a77def
Implemented Stopwatch
2022-02-07 00:18:07 +01:00
dankito
a4a70bbd32
Fixed time zone offset which NSCalendar doesn't take into account
2022-02-07 00:18:07 +01:00
dankito
002878cf09
Removed redundant qualifier
2022-02-07 00:18:07 +01:00
dankito
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
dankito
ec3cdb1c39
Added convenience constructor for when an error occurred
2022-02-07 00:18:07 +01:00
dankito
497b82ce09
Started to implement to remove unnecessary spaces in usage, but now having to few
2022-02-07 00:18:07 +01:00
dankito
40bbb2b8f5
Implemented deleting files
2022-02-07 00:18:06 +01:00
dankito
397acebf79
Extracted iOSIsRealDevice so that it's easier to switch between iOS Simulator and real device
2022-02-07 00:18:06 +01:00
dankito
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
dankito
b6561debb0
Implemented printing stack trace
2022-02-07 00:18:06 +01:00
dankito
fba3c68ef2
Added hashCode() implementation to equal equals()
2022-02-07 00:18:06 +01:00
dankito
4638de1714
Fixed comparing Dates for equality on iOS
2022-02-07 00:18:06 +01:00
dankito
137d35ac02
Implemented validating and auto correcting user input in TransferMoneyDialog
2022-02-07 00:18:06 +01:00
dankito
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
dankito
469e9c9dab
Made FlickerCodeStepsCalculator state free
2022-02-07 00:18:06 +01:00
dankito
82485a29b1
Added some toString() implementations
2022-02-07 00:17:54 +01:00
dankito
56caa78bf8
Changed setting up BigDecimal.Zero to Double
2022-02-07 00:17:54 +01:00
dankito
c476483f87
Fixed creating NSURL from folder and filename
2022-02-07 00:17:54 +01:00
dankito
61d0ee0cfc
Added task packAllForXcode and renamed packForXCode to packForXcode
2022-02-07 00:17:53 +01:00
dankito
388f725c32
Moved fints4k iOS extension methods to common
2022-02-07 00:17:53 +01:00
dankito
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
dankito
e4b64559c4
Added thread name to default log output
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
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
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