JetBrains is not giving this a f- so we have to figure out all the Proguard rules, including the common Kotlin Coroutines and Ktor dependencies, like ages ago when we did not have R8.
This PR properly adds all the rules so that the necessary classes are kept and we can properly obfuscate and optimise the release builds for desktop apps.
JetBrains is not giving this a f- so we have to figure out all the Proguard rules, including the common Kotlin Coroutines and Ktor dependencies, like ages ago when we did not have R8.
This PR properly adds all the rules so that the necessary classes are kept and we can properly obfuscate and optimise the release builds for desktop apps.