Browse Source

kapt removal

milan jurkulák 2 năm trước cách đây
mục cha
commit
bfc12af483

+ 0 - 7
buildSrc/src/main/kotlin/org/mjdev/gradle/extensions/DependencyHandlerScopeExt.kt

@@ -18,7 +18,6 @@ private const val IMPLEMENTATION = "implementation"
 private const val DEBUG_IMPLEMENTATION = "debugImplementation"
 private const val DEBUG_IMPLEMENTATION = "debugImplementation"
 private const val ANDROID_TEST_IMPLEMENTATION = "androidTestImplementation"
 private const val ANDROID_TEST_IMPLEMENTATION = "androidTestImplementation"
 private const val TEST_IMPLEMENTATION = "testImplementation"
 private const val TEST_IMPLEMENTATION = "testImplementation"
-private const val KAPT_IMPLEMENTATION = "kapt"
 private const val KSP_IMPLEMENTATION = "ksp"
 private const val KSP_IMPLEMENTATION = "ksp"
 
 
 fun DependencyHandlerScope.implementation(
 fun DependencyHandlerScope.implementation(
@@ -62,9 +61,3 @@ fun DependencyHandlerScope.ksp(
 ) {
 ) {
     add(KSP_IMPLEMENTATION, dependency.get())
     add(KSP_IMPLEMENTATION, dependency.get())
 }
 }
-
-fun DependencyHandlerScope.kapt(
-    dependency: Provider<MinimalExternalModuleDependency>
-) {
-    add(KAPT_IMPLEMENTATION, dependency.get())
-}

+ 4 - 6
buildSrc/src/main/kotlin/org/mjdev/gradle/plugin/AppPlugin.kt

@@ -30,7 +30,6 @@ import org.mjdev.gradle.extensions.libs
 import org.mjdev.gradle.extensions.manifestPlaceholders
 import org.mjdev.gradle.extensions.manifestPlaceholders
 import org.mjdev.gradle.extensions.implementation
 import org.mjdev.gradle.extensions.implementation
 import org.mjdev.gradle.extensions.debugImplementation
 import org.mjdev.gradle.extensions.debugImplementation
-import org.mjdev.gradle.extensions.kapt
 import org.mjdev.gradle.extensions.testImplementation
 import org.mjdev.gradle.extensions.testImplementation
 import org.mjdev.gradle.extensions.androidTestImplementation
 import org.mjdev.gradle.extensions.androidTestImplementation
 import org.mjdev.gradle.extensions.applicationId
 import org.mjdev.gradle.extensions.applicationId
@@ -69,7 +68,6 @@ class AppPlugin : BasePlugin() {
         fromBuildPropertiesFile(appConfig, AppConfig.configPropertiesFile)
         fromBuildPropertiesFile(appConfig, AppConfig.configPropertiesFile)
         loadRootPropertiesFile(appConfig.versionPropertiesFile)
         loadRootPropertiesFile(appConfig.versionPropertiesFile)
         applyPlugin(libs.plugins.android.application)
         applyPlugin(libs.plugins.android.application)
-        applyPlugin(libs.plugins.kotlin.kapt)
         applyPlugin(libs.plugins.kotlin.android)
         applyPlugin(libs.plugins.kotlin.android)
         applyPlugin(libs.plugins.kotlin.parcelize)
         applyPlugin(libs.plugins.kotlin.parcelize)
         applyPlugin(libs.plugins.google.devtools.ksp)
         applyPlugin(libs.plugins.google.devtools.ksp)
@@ -109,7 +107,7 @@ class AppPlugin : BasePlugin() {
                 targetCompatibility = AppConfig.javaVersion
                 targetCompatibility = AppConfig.javaVersion
             }
             }
             composeOptions {
             composeOptions {
-//                enableStrongSkippingMode = true
+                useLiveLiterals = true
             }
             }
             defaultConfig {
             defaultConfig {
                 applicationId = appConfig.namespace
                 applicationId = appConfig.namespace
@@ -343,9 +341,9 @@ class AppPlugin : BasePlugin() {
             implementation(libs.dagger.hilt.android)
             implementation(libs.dagger.hilt.android)
             implementation(libs.androidx.compose.hilt.navigation)
             implementation(libs.androidx.compose.hilt.navigation)
             // dagger annotations
             // dagger annotations
-            kapt(libs.dagger.compiler)
-            kapt(libs.dagger.android.processor)
-            kapt(libs.dagger.hilt.compiler)
+            ksp(libs.dagger.compiler)
+            ksp(libs.dagger.android.processor)
+            ksp(libs.dagger.hilt.compiler)
             implementation(libs.moshi)
             implementation(libs.moshi)
             implementation(libs.moshi.retrofit.converter)
             implementation(libs.moshi.retrofit.converter)
             ksp(libs.moshi.kotlin.codegen)
             ksp(libs.moshi.kotlin.codegen)

+ 4 - 6
buildSrc/src/main/kotlin/org/mjdev/gradle/plugin/LibPlugin.kt

@@ -26,7 +26,6 @@ import org.mjdev.gradle.extensions.extension
 import org.mjdev.gradle.extensions.libs
 import org.mjdev.gradle.extensions.libs
 import org.mjdev.gradle.extensions.implementation
 import org.mjdev.gradle.extensions.implementation
 import org.mjdev.gradle.extensions.debugImplementation
 import org.mjdev.gradle.extensions.debugImplementation
-import org.mjdev.gradle.extensions.kapt
 import org.mjdev.gradle.extensions.testImplementation
 import org.mjdev.gradle.extensions.testImplementation
 import org.mjdev.gradle.extensions.androidTestImplementation
 import org.mjdev.gradle.extensions.androidTestImplementation
 import org.mjdev.gradle.extensions.ksp
 import org.mjdev.gradle.extensions.ksp
@@ -47,7 +46,6 @@ class LibPlugin : BasePlugin() {
         fromBuildPropertiesFile(libConfig, LibConfig.configPropertiesFile)
         fromBuildPropertiesFile(libConfig, LibConfig.configPropertiesFile)
         loadRootPropertiesFile(libConfig.versionPropertiesFile)
         loadRootPropertiesFile(libConfig.versionPropertiesFile)
         applyPlugin(libs.plugins.android.library)
         applyPlugin(libs.plugins.android.library)
-        applyPlugin(libs.plugins.kotlin.kapt)
         applyPlugin(libs.plugins.kotlin.android)
         applyPlugin(libs.plugins.kotlin.android)
         applyPlugin(libs.plugins.kotlin.parcelize)
         applyPlugin(libs.plugins.kotlin.parcelize)
         applyPlugin(libs.plugins.google.devtools.ksp)
         applyPlugin(libs.plugins.google.devtools.ksp)
@@ -75,7 +73,7 @@ class LibPlugin : BasePlugin() {
                 buildConfig = LibConfig.buildConfigEnabled
                 buildConfig = LibConfig.buildConfigEnabled
             }
             }
             composeOptions {
             composeOptions {
-//                enableStrongSkippingMode = true
+                useLiveLiterals = true
             }
             }
             defaultConfig {
             defaultConfig {
                 minSdk = LibConfig.minSdk
                 minSdk = LibConfig.minSdk
@@ -207,9 +205,9 @@ class LibPlugin : BasePlugin() {
             // dagger hilt
             // dagger hilt
             implementation(libs.dagger.hilt.android)
             implementation(libs.dagger.hilt.android)
             implementation(libs.androidx.compose.hilt.navigation)
             implementation(libs.androidx.compose.hilt.navigation)
-            kapt(libs.dagger.compiler)
-            kapt(libs.dagger.android.processor)
-            kapt(libs.dagger.hilt.compiler)
+            ksp(libs.dagger.compiler)
+            ksp(libs.dagger.android.processor)
+            ksp(libs.dagger.hilt.compiler)
             // moshi
             // moshi
             implementation(libs.moshi)
             implementation(libs.moshi)
             implementation(libs.moshi.retrofit.converter)
             implementation(libs.moshi.retrofit.converter)

+ 470 - 0
documentation/release-notes-1.3.1.md

@@ -0,0 +1,470 @@
+## Release notes 1.0.0 - 20. 5. 2024, 16:01:59
+
+* 20.05.2024
+
+* [milan jurkulák] : new compose & kotlin 2 
+
+* 02.05.2024
+
+* [milan jurkulák] : documentation update 
+* [milan jurkulák] : documentation update 
+* [milan jurkulák] : documentation update 
+* [milan jurkulák] : build script update 
+* [milan jurkulák] : download button 
+* [milan jurkulák] : download button 
+* [milan jurkulák] : update documentations 
+* [milan jurkulák] : update documentations 
+* [milan jurkulák] : update documentations 
+* [milan jurkulák] : update documentations 
+* [milan jurkulák] : update actions 
+* [milan jurkulák] : update actions 
+* [milan jurkulák] : documentation 
+* [milan jurkulák] : documentation 
+* [milan jurkulák] : documentation 
+* [milan jurkulák] : documentation 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : action update  
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : dockerfile 
+* [milan jurkulák] : generated files removal 
+* [milan jurkulák] : generated files removal 
+* [milan jurkulák] : generated files removal 
+* [milan jurkulák] : generated files removal 
+* [milan jurkulák] : generated files removal 
+* [milan jurkulák] : code improvements 
+
+* 01.05.2024
+
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+
+* 30.04.2024
+
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+
+* 29.04.2024
+
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulak] : code improvements  code improvements  code improvements  code improvements  code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+
+* 28.04.2024
+
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements 
+* [milan jurkulák] : code improvements  code improvements  code improvements 
+
+* 15.02.2024
+
+* [milan jurkulak] : code improvements 
+
+* 08.02.2024
+
+* [milan jurkulak] : code improvements 
+
+* 07.02.2024
+
+* [milan jurkulak] : code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements 
+
+* 09.01.2024
+
+* [milan jurkulak] : number digits 
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : background changes 
+
+* 05.01.2024
+
+* [milan jurkulak] : code improvements  
+* [milan jurkulak] : webview fetcher  web scrapper webview  web scrapper webview 
+
+* 27.12.2023
+
+* [milan jurkulak] : build release fix 
+* [milan jurkulak] : scrapper improvements 
+* [milan jurkulak] : scrapper improvements  scrapper improvements  scrapper improvements  scrapper improvements 
+
+* 26.12.2023
+
+* [milan jurkulak] : config field fix / proguard fix 
+* [milan jurkulak] : build improvements 
+
+* 21.12.2023
+
+* [milan jurkulak] : scrapper base  scrapper base 
+* [milan jurkulak] : navigation improvements 
+
+* 19.12.2023
+
+* [milan jurkulak] : navigation improvements / need more improvements 
+
+* 06.12.2023
+
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : code improvements 
+
+* 05.12.2023
+
+* [milan jurkulak] : scroll improvements 
+* [milan jurkulak] : update fix 
+* [milan jurkulak] : update fix 
+
+* 04.12.2023
+
+* [milan jurkulak] : update fix 
+* [milan jurkulak] : update fix 
+* [milan jurkulak] : app bump 
+* [milan jurkulak] : merge remote-tracking branch 'origin/main' 
+* [milan jurkulák] : delete .github/workflows/codeql.yml
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : code improvements  code improvements  code improvements  code improvements  code improvements 
+* [milan jurkulak] : glide album art 
+* [milan jurkulak] : web scrapper pre-implement  web scrapper pre-implement 
+
+* 16.10.2023
+
+* [milan jurkulak] : images glide 
+
+* 12.10.2023
+
+* [milan jurkulak] : libraries versions bump 
+* [milan jurkulak] : theme dynamic & payments preimplementation 
+
+* 06.10.2023
+
+* [milan jurkulak] : image caching improvement 
+
+* 05.10.2023
+
+* [milan jurkulak] : minify temporary removal 
+* [milan jurkulak] : code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements  code improvements 
+
+* 30.09.2023
+
+* [milan jurkulak] : merge remote-tracking branch 'origin/main' 
+* [milan jurkulak] : code cleanup 
+* [milan jurkulak] : image loader improvements 
+
+* 29.09.2023
+
+* [milan jurkulák] : codeql.yml
+* [milan jurkulak] : remembers 
+
+* 27.09.2023
+
+* [milan jurkulak] : test component 
+* [milan jurkulak] : app updater 
+* [milan jurkulak] : html scrapper 
+* [milan jurkulak] : design improvement 
+
+* 21.08.2023
+
+* [milan jurkulak] : sync improvement 
+
+* 20.08.2023
+
+* [milan jurkulak] : play next on error preimplementation 
+* [milan jurkulak] : sync improvement 
+* [milan jurkulak] : network check improvement 
+* [milan jurkulak] : mobile apps fix 
+* [milan jurkulak] : app updater preimplement  app updater  app updater  app updater 
+* [milan jurkulak] : messages, resources 
+* [milan jurkulak] : code coments 
+
+* 19.08.2023
+
+* [milan jurkulak] : mediaitem uri fix 
+* [milan jurkulak] : mediaitem uri fix 
+* [milan jurkulak] : design improvements  design improvements  design improvements 
+* [milan jurkulak] : media player improvements 
+* [milan jurkulak] : nav controller fix 
+* [milan jurkulak] : lifecycle fix 
+
+* 18.08.2023
+
+* [milan jurkulak] : caching cursor fixes 
+
+* 11.08.2023
+
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : notification importance change 
+* [milan jurkulak] : player improvements  player improvements 
+
+* 10.08.2023
+
+* [milan jurkulak] : gridviews preimplementation  
+* [milan jurkulak] : media session  media session 
+* [milan jurkulak] : audio focus 
+* [milan jurkulak] : graphic resources & widget prepare 
+* [milan jurkulak] : mediaplayer widget preimplementation 
+* [milan jurkulak] : mediaplayer lifecycle / performance 
+* [milan jurkulak] : media state fixes 
+* [milan jurkulak] : audio preview fixes 
+
+* 09.08.2023
+
+* [milan jurkulak] : playernotificationmanager preimplementation (mobile) 
+* [milan jurkulak] : code cleanup 
+* [milan jurkulak] : sync improvements 
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : design fixes 
+* [milan jurkulak] : performance improvements  
+* [milan jurkulak] : sanwitch lib for removing bpt 
+
+* 08.08.2023
+
+* [milan jurkulak] : audio player preview dailymotion 
+* [milan jurkulak] : config changes preparation 
+* [milan jurkulak] : exoplayer transparency 
+* [milan jurkulak] : padding fix main screen 
+* [milan jurkulak] : download video for audio files, preimplementation 
+* [milan jurkulak] : design improvements  design improvements  design improvements  design improvements  design improvements  design improvements 
+
+* 07.08.2023
+
+* [milan jurkulak] : navigation padding 
+* [milan jurkulak] : gallery double tap 
+* [milan jurkulak] : gallery selection fix 
+* [milan jurkulak] : code cleanup & improvements 
+* [milan jurkulak] : page improvements 
+* [milan jurkulak] : focus fixes  
+* [milan jurkulak] : design fixes  design fixes 
+* [milan jurkulak] : carousel reimplementation 
+* [milan jurkulak] : carousel reimplementation 
+* [milan jurkulak] : activity lifecycle improvements 
+* [milan jurkulak] : image cache improvements 
+* [milan jurkulak] : manifest fixes 
+* [milan jurkulak] : cursor improvements 
+* [milan jurkulak] : anr fixes 
+
+* 06.08.2023
+
+* [milan jurkulak] : code fixes 
+* [milan jurkulak] : coil improvements 
+* [milan jurkulak] : caching album art data 
+* [milan jurkulak] : placeholder improvement 
+* [milan jurkulak] : webview fixes 
+* [milan jurkulak] : album art downloader cover art improvement 
+* [milan jurkulak] : album art downloader cover art 
+* [milan jurkulak] : gallery custom overlay support 
+* [milan jurkulak] : web client user agent 
+* [milan jurkulak] : carousel fixes 
+* [milan jurkulak] : swipe gestures for big carousel & gallery 
+* [milan jurkulak] : swipe gestures for big carousel & gallery 
+* [milan jurkulak] : code cleanup 
+* [milan jurkulak] : icon change 
+* [milan jurkulak] : item info improvement 
+* [milan jurkulak] : item info improvement 
+* [milan jurkulak] : code clean 
+* [milan jurkulak] : storage permissions fix 
+* [milan jurkulak] : detail improvements  detail improvements  detail improvements  detail improvements  detail improvements  detail improvements  detail improvements  detail improvements  detail improvements 
+
+* 04.08.2023
+
+* [milan jurkulak] : library update post fixes 
+* [milan jurkulak] : agp upgrade  agp upgrade 
+
+* 03.08.2023
+
+* [milan jurkulak] : oauth preimplementation 
+* [milan jurkulak] : library update 
+
+* 02.08.2023
+
+* [milan jurkulak] : detail screen improvements  detail screen improvements  detail screen improvements 
+* [milan jurkulak] : player improvements 
+* [milan jurkulak] : settings preimlplementation 
+* [milan jurkulak] : album art for coil 
+* [milan jurkulak] : mobile navigation modal 
+
+* 01.08.2023
+
+* [milan jurkulak] : player improvements & detail improvements 
+* [milan jurkulak] : code improvements  code improvements  code improvements 
+* [milan jurkulak] : better navigation prepare  better navigation prepare 
+* [milan jurkulak] : main page improvements 
+* [milan jurkulak] : portrait / landscape mode 
+
+* 23.07.2023
+
+* [milan jurkulak] : code improvements for preview 
+* [milan jurkulak] : repos refactor 
+
+* 22.07.2023
+
+* [milan jurkulak] : data fixes 
+* [milan jurkulak] : design improvements 
+* [milan jurkulak] : iptv categories 
+* [milan jurkulak] : iptv 
+* [milan jurkulak] : media player controls  media player controls 
+
+* 21.07.2023
+
+* [milan jurkulak] : pages improvement 
+* [milan jurkulak] : lottie support 
+
+* 18.07.2023
+
+* [milan jurkulak] : code move / anr reporting 
+* [milan jurkulak] : libs update 
+* [milan jurkulak] : new screenshots 
+* [milan jurkulak] : libs ver. upgrade 
+* [milan jurkulak] : media player controls 
+* [milan jurkulak] : xml layout component 
+* [milan jurkulak] : anr spy 
+* [milan jurkulak] : photo improvements 
+
+* 12.07.2023
+
+* [milan jurkulak] : photo improvements 
+* [milan jurkulak] : photo detail fix 
+* [milan jurkulak] : launcher add 
+* [milan jurkulak] : performance fix 
+* [milan jurkulak] : app manager fix / removal of itself from list 
+* [milan jurkulak] : photo item tablet fix 
+* [milan jurkulak] : card text focus background 
+* [milan jurkulak] : fading background 
+* [milan jurkulak] : readme update 
+* [milan jurkulak] : temporary dokka disablement & code cleanup 
+* [milan jurkulak] : items improve 
+* [milan jurkulak] : library pre-implementation 
+* [milan jurkulak] : tablet photos cursor fix 
+* [milan jurkulak] : tablet screen padding fix 
+* [milan jurkulak] : tablet background fix 
+* [milan jurkulak] : cursor sort order  cursor sort order 
+* [milan jurkulak] : carousel finalization 
+* [milan jurkulak] : featured items #1 
+* [milan jurkulak] : tv pager fix #1 
+* [milan jurkulak] : performance improvements 
+
+* 11.07.2023
+
+* [milan jurkulak] : pager animation 
+* [milan jurkulak] : image load improvement 
+* [milan jurkulak] : cursor row scroll improvement 
+* [milan jurkulak] : cursor row scroll improvement 
+* [milan jurkulak] : cursor improvement  cursor improvement 
+* [milan jurkulak] : permissions pre-implementation  permissions fix 
+
+* 10.07.2023
+
+* [milan jurkulak] : code cleanup 
+* [milan jurkulak] : lifecycle preimplementation 
+* [milan jurkulak] : net state improvements 
+* [milan jurkulak] : gui improvements 
+* [milan jurkulak] : cursor rows improvement 
+* [milan jurkulak] : columns fix for older devices 
+* [milan jurkulak] : one line text in cards 
+* [milan jurkulak] : recompose fixes  recompose fixes #2  recompose fixes #4 
+* [milan jurkulak] : recompose debugging 
+* [milan jurkulak] : custom adapter and custom rows  custom adapter and custom rows  coil more sources  scroll horizontal lists  scroll horizontal lists  scroll horizontal lists  scroll horizontal lists  details  details  details 
+
+* 07.07.2023
+
+* [milan jurkulak] : themes preimplementation 
+* [milan jurkulak] : paging preimplementation 
+* [milan jurkulak] : design improvements 
+
+* 02.07.2023
+
+* [milan jurkulak] : design improvements 
+* [milan jurkulak] : design improvements 
+* [milan jurkulak] : responsive design improvements 
+* [milan jurkulak] : contentpadding badge fix 
+* [milan jurkulak] : touch event fix 
+* [milan jurkulak] : card aspect fix 
+* [milan jurkulak] : page focus 
+* [milan jurkulak] : focusing fix, final 
+* [milan jurkulak] : carousel fix 
+* [milan jurkulak] : focusing fix 
+
+* 01.07.2023
+
+* [milan jurkulak] : gui improvements 
+* [milan jurkulak] : navigation code cleanup 
+* [milan jurkulak] : ui improvements 
+
+* 30.06.2023
+
+* [milan jurkulak] : touch handling  
+* [milan jurkulak] : navigation improvements 
+* [milan jurkulak] : ui improvements ui improvements ui improvements #1 
+* [milan jurkulak] : code cleanup 
+* [milan jurkulak] : pager preimplementation 
+* [milan jurkulak] : merge branch 'page1' into main
+
+* 29.06.2023
+
+* [milan jurkulak] : ui improvements 
+* [milan jurkulak] : code improvements 
+* [milan jurkulak] : code improvements 
+
+* 28.06.2023
+
+* [milan jurkulak] : caching fix 
+* [milan jurkulak] : pager implementation 
+* [milan jurkulak] : merge branch 'old_working' into main
+* [milan jurkulak] : previews improvement/components 
+
+* 27.06.2023
+
+* [milan jurkulak] : screens improvement 
+* [milan jurkulak] : network state fixes 
+* [milan jurkulak] : design fixes tabs  design fixes tabs 
+* [milan jurkulak] : design fixes header 
+* [milan jurkulak] : pager preimplementation 
+
+* 26.06.2023
+
+* [milan jurkulak] : repo clean 
+* [milan jurkulak] : ignore update 
+* [milan jurkulak] : ignore update 
+* [milan jurkulak] : documentation index  ignore update 
+* [milan jurkulak] : carousel touchable implementation 
+* [milan jurkulak] : code clean / icons for screens  media player fix  splash screen menu removal  delete .gradle directory delete .idea directory create security.md design improvements  git ignore items update  git ignore items update 
+* [milan] : create security.md
+* [milan] : delete .idea directory
+* [milan] : delete .gradle directory
+* [milan jurkulak] : splash screen menu removal 
+* [milan jurkulak] : media player fix 
+
+* 25.06.2023
+
+* [milan jurkulak] : code clean / icons for screens 
+* [milan jurkulak] : initial commit 

+ 1 - 1
gradle.properties

@@ -21,4 +21,4 @@ kotlin.mpp.applyDefaultHierarchyTemplate=false
 createReports=true
 createReports=true
 systemProp.javax.xml.accessExternalDTD=http
 systemProp.javax.xml.accessExternalDTD=http
 systemProp.javax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
 systemProp.javax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
-kotlin.experimental.tryK2=true
+#kotlin.experimental.tryK2=true

+ 0 - 1
gradle/libs.versions.toml

@@ -228,7 +228,6 @@ gradle-ktlint = "org.jlleitschuh.gradle.ktlint:11.3.2"
 gradle-versions = { id = "com.github.ben-manes.versions", version = "0.51.0" }
 gradle-versions = { id = "com.github.ben-manes.versions", version = "0.51.0" }
 #gradle-node = { id ="com.moowork.node", version="1.3.1" }
 #gradle-node = { id ="com.moowork.node", version="1.3.1" }
 kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
 kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
-kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
 kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
 kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
 kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
 kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
 gradle-dokka = { id = "org.jetbrains.dokka" }
 gradle-dokka = { id = "org.jetbrains.dokka" }

+ 1 - 4
tvlib/src/main/kotlin/org/mjdev/tvlib/ui/components/audiopreview/dailymotion/DailyMotionVideoView.kt

@@ -1,5 +1,5 @@
 /*
 /*
- *  Copyright (c) Milan Jurkulák 2023.
+ *  Copyright (c) Milan Jurkulák 2024.
  *  Contact:
  *  Contact:
  *  e: mimoccc@gmail.com
  *  e: mimoccc@gmail.com
  *  e: mj@mjdev.org
  *  e: mj@mjdev.org
@@ -145,9 +145,6 @@ class DailyMotionVideoView @JvmOverloads constructor(
                     }
                     }
                 }
                 }
             }
             }
-            if (q == null || q.trim { it <= ' ' }.isEmpty()) {
-                q = File(filePath).name.substringBeforeLast(".")
-            }
             ThreadOnce.runInThreadOnce {
             ThreadOnce.runInThreadOnce {
                 try {
                 try {
                     val url = String.format(
                     val url = String.format(