The file was added composeApp/src/commonMain/kotlin/world/respect/AppUiState.kt The file was added composeApp/src/commonMain/kotlin/world/respect/AppNavHost.kt The file was added composeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt The file was modified composeApp/src/androidMain/AndroidManifest.xml (diff) The file was added composeApp/src/androidMain/kotlin/world/respect/AppActivity.kt The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/FabUiState.kt The file was added composeApp/src/commonMain/kotlin/theme/Theme.kt The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppActionButton.kt The file was modified gradle/libs.versions.toml (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/SnackBarDispatcher.kt The file was added composeApp/src/commonMain/kotlin/world/respect/view/app/AppBar.kt The file was added composeApp/src/commonMain/kotlin/world/respect/view/app/SizeClass.kt The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/nav/NavCommand.kt The file was modified server/build.gradle.kts (diff) The file was modified composeApp/build.gradle.kts (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppUiState.kt The file was added shared/src/commonMain/resources/MR/base/strings.xml The file was added composeApp/src/commonMain/kotlin/world/respect/AppLauncherScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/view/app/AppNavHost.kt The file was modified composeApp/src/desktopMain/kotlin/world/respect/main.kt (diff) The file was added shared/src/commonMain/resources/about-credits-common.html The file was added shared/src/commonMain/resources/MR/colors/colors.xml The file was added composeApp/src/commonMain/kotlin/theme/CommonColor.kt The file was added composeApp/src/commonMain/kotlin/world/respect/view/app/App.kt The file was added composeApp/src/commonMain/kotlin/world/respect/AppLauncherScreen.kt The file was added composeApp/src/androidMain/kotlin/world/respect/AppActivity.kt The file was modified composeApp/src/androidMain/AndroidManifest.xml (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppBarColors.kt The file was added shared/src/commonMain/resources/MR/base/plurals.xml The file was added composeApp/src/commonMain/kotlin/theme/Color.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/App.kt The file was modified gradle/wrapper/gradle-wrapper.properties (diff) The file was added shared/src/commonMain/resources/MR/base/plurals_weblate.xml The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/Snack.kt The file was modified settings.gradle.kts (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppStateIcon.kt The file was modified composeApp/src/androidMain/kotlin/world/respect/MainActivity.kt (diff) The file was modified composeApp/src/desktopMain/kotlin/world/respect/main.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AssignmentScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ClazzScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt The file was added composeApp/src/androidMain/kotlin/world/respect/ViewModelFactory.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturnerImpl.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturner.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/nav/NavResult.kt The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/nav/NavResult.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturnerImpl.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturner.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ClazzScreenViewModel.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AssignmentScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was added composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/androidMain/AndroidManifest.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/AppLauncherModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/AppListModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/theme/Color.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/EnterLnkScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/EnterLinkScreen.kt The file was added composeApp/src/commonMain/composeResources/values/strings.xml The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/EnterLnkScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff) The file was removed shared/src/commonMain/resources/MR/base/strings.xml The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was removed shared/src/commonMain/resources/MR/colors/colors.xml The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff) The file was removed shared/src/commonMain/resources/MR/base/plurals_weblate.xml The file was removed shared/src/commonMain/resources/MR/base/plurals.xml The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppsDetailScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/AppsDetailModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/AppsDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/AppsDetailModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt The file was modified composeApp/src/androidMain/kotlin/world/respect/MainActivity.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/applauncher/AppLauncherModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/AppListModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt The file was modified composeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ClazzScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/SizeClass.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AssignmentScreenViewModel.kt The file was modified composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt The file was modified composeApp/src/desktopMain/kotlin/world/respect/main.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppsDetailScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/nav/NavCommand.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/AppLauncherModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/App.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/applist/AppListModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/AppsDetailScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/EnterLnkScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/EnterLinkScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt The file was modified gradle/libs.versions.toml (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/component/Resources.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/lessonlist/LessonListModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/lessondetail/LessonDetailScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/lessonlist/LessonListModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/lessondetail/LessonDetailScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessondetail/LessonDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/applist/AppListScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/applauncher/AppLauncherScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/appsdetail/AppsDetailScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified shared/src/commonMain/kotlin/world/respect/domain/opds/model/OpdsFacet.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified gradle/libs.versions.toml (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/appsdetail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/lessonlist/LessonListModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessondetail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLnkScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/applist/AppListScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessondetail/LessonDetailScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/appsdetail/AppsDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/applauncher/AppLauncherScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailScreenViewModel.kt The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/MainActivity.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff) The file was modified server/src/main/kotlin/world/respect/Application.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailScreenViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified respect-datasource/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailScreenViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyLessonList.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLnkScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherScreenViewModel.kt The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/DummyOpdsFeed.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/DummyOpdsFeed.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyLessonList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyOpdsDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyLessonList.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit
9706ec1215615cba7e85a8ea56543e9ba92b2965
by mandvi.verma This commit refactors the `AppLauncherViewModel`, `AppListViewModel`, and `LessonListViewModel` to move the data loading logic from separate `loadData` functions into the `init` block. Additionally, the mock regex for URL validation in `EnterLinkViewModel` has been removed and now always returns true for testing purposes. Minor formatting and code style adjustments have also been made across several files. (commit: 9706ec1 ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
Commit
9c73e74c9541558d78f62cb86b9a6f0535585a52
by mandvi.verma Used appDataSource.getAddableApps to fetch apps Used getAddableApps in AppLauncherViewModel and AppListViewModel to fetch a list of addable apps. Implemented getAddableApps in DummyAppDataSource to emit a list of dummy apps. Updated the return type of getAddableApps in CompatibleAppsDataSource to Flow<DataResult<List<RespectAppManifest>>>. (commit: 9c73e74 ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was added respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt The file was added respect-datasource-repository/build.gradle.kts The file was added respect-datasource-sqldelight/src/main/sqldelight/world/respect/datasource/sqldelight/CompatibleAppEntity.sq The file was added respect-datasource-sqldelight/build.gradle.kts The file was added respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt The file was added respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/RespectAppDataSourceSqld.kt The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt The file was added respect-datasource/README.md The file was modified gradle/libs.versions.toml (diff) The file was added respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppAdapters.kt The file was added respect-datasource-http/build.gradle.kts The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataResult.kt The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt The file was modified settings.gradle.kts (diff) The file was added respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt (diff) The file was added respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt The file was added respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt The file was added respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt The file was added respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt (diff) The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff) The file was modified respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff) The file was modified respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppAdapters.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt (diff) The file was modified respect-datasource-sqldelight/src/main/sqldelight/world/respect/datasource/sqldelight/CompatibleAppEntity.sq (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyOpdsDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified gradle/libs.versions.toml (diff)
Commit
2cb7555a959d3c2bf837991ab4467422f51a10ab
by mandvi.verma Refactored AppLauncherScreen and AppsDetailScreen to display app icons using AsyncImage (but image not rendering though the url is valid) Added internet permission to AndroidManifest. Updated EnterLinkScreen to show errors based on ViewModel state and reset error on input change. Modified EnterLinkViewModel to handle button clicks and update UI state with error status. Updated DummyAppDataSource with new icon URLs. (commit: 2cb7555 ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/androidMain/AndroidManifest.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt (diff)
Commit
a35cd64e63f7d37ffc1ae8b3530ba70bea53f628
by mandvi.verma Introduced `RespectAsyncImage` composable for consistent image loading This commit introduces a new composable function, `RespectAsyncImage`, which encapsulates the logic for loading images asynchronously using Coil. This promotes code reuse and ensures a consistent approach to image display across the application. The `RespectAsyncImage` composable has been integrated into: - `AppLauncherScreen`: For displaying app icons. - `LessonListScreen`: For displaying lesson icons. - `AppsDetailScreen`: For displaying app icons. Additionally, the `EnterLinkScreen` has been updated to use the `isError` state from its `ViewModel` to control the error display of the link input field. (commit: a35cd64 ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt The file was added composeApp/src/commonMain/kotlin/world/respect/DummyRepo.kt The file was modified composeApp/build.gradle.kts (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/DummyRepoImpl.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/applist/AppListModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyOpdsDataSource.kt The file was modified composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/applauncher/AppLauncherModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeOpdsDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified respect-datasource-sqldelight/build.gradle.kts (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeRespectAppDataSource.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeAppDataSource.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff) The file was modified server/src/main/kotlin/world/respect/Application.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeOpdsDataSource.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSourceProvider.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeAppDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSource.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeRespectAppDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/component/Resources.kt The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
Commit
4970988346b3c8e67ca6531ba480ccd59329f827
by mandvi.verma Refactored navigation parameters and click handlers for app and lesson details. Updated `AppListScreen` to pass `DataLoadState<RespectAppManifest>` on app click. Modified `AppListViewModel` to handle `DataLoadState<RespectAppManifest>` and navigate to `AppsDetail` with `manifestUrl` and `url`. Updated `AppsDetailViewModel` to fetch app details using `route.manifestUrl` and OPDS feed using `route.url`. Modified `onClickLesson` in `AppsDetailViewModel` to pass necessary parameters (`selfLink`, `publicationSelfLink`, `url`, `identifier`) to `LessonDetail`. Updated `LessonListViewModel` to fetch OPDS feed using `route.url` and pass necessary parameters to `LessonDetail` on lesson click. Modified `LessonDetailViewModel` to use `route.publicationSelfLink` for loading OPDS publication and `route.url` for OPDS feed. Updated navigation destination data classes `AppsDetail` and `LessonDetail` to include new parameters. Updated `onClickLesson` in `AppsDetailScreen` and `LessonListScreen` to pass `OpdsPublication` object. (commit: 4970988 ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/composeResources/values/strings.xml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was added shared/src/commonMain/kotlin/world/respect/util/ext/UrlExt.kt The file was added shared/src/jvmTest/kotlin/world/respect/util/ext/UrlResolveTest.kt The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/androidMain/AndroidManifest.xml (diff) The file was removed composeApp/src/androidMain/kotlin/world/respect/ViewModelFactory.kt The file was added respect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/UrlExt.kt The file was modified shared/build.gradle.kts (diff) The file was modified settings.gradle.kts (diff) The file was modified respect-datasource-http/build.gradle.kts (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was added respect-lib-util/build.gradle.kts The file was removed shared/src/jvmTest/kotlin/world/respect/util/ext/UrlResolveTest.kt The file was added respect-lib-util/src/jvmTest/kotlin/world/respect/libutil/ext/UrlResolveTest.kt The file was removed shared/src/commonMain/kotlin/world/respect/util/ext/UrlExt.kt The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt The file was added composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was added respect-datasource-db/build.gradle.kts The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified respect-datasource-db/build.gradle.kts (diff) The file was modified gradle/libs.versions.toml (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/CompatibleAppEntityDao.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/CompatibleAppEntity.kt The file was modified respect-datasource-sqldelight/build.gradle.kts (diff) The file was added respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json The file was modified settings.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified gradle/libs.versions.toml (diff)
Commit
421c37c1275fbd4a8b768ff2a7adc5e0c4c75e5c
by mandvi.verma The `learningUnitManifestUrl` passed to `LearningUnitDetail` is now the `opdsFeedUrl` from the route, instead of the "self" link from the UI state. Additionally, `refererUrl` and `expectedIdentifier` in `LearningUnitDetail` are now nullable with default null values. (commit: 421c37c ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-datasource-db/build.gradle.kts (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/CompatibleAppEntityDao.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/CompatbileAppAdapter.kt The file was modified respect-datasource/build.gradle.kts (diff) The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff) The file was modified respect-datasource-repository/build.gradle.kts (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/DummyRepoImpl.kt The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/DummyRepo.kt The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified settings.gradle.kts (diff) The file was removed respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppAdapters.kt The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was removed respect-datasource-sqldelight/build.gradle.kts The file was removed respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was removed respect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/RespectAppDataSourceSqld.kt The file was removed respect-datasource-sqldelight/src/main/sqldelight/world/respect/datasource/sqldelight/CompatibleAppEntity.sq The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff)
Commit
58176acb8c93072ba05a24dc51e614474fddc334
by mandvi.verma Fixed incorrect parameter passing to LearningUnitDetail In LearningUnitListViewModel correctly passing publicationSelfLink as learningUnitManifestUrl and route.opdsFeedUrl as refererUrl. In AppsDetailViewModel when navigating to LearningUnitDetail - `learningUnitManifestUrl` to `publicationSelfLink` and `refererUrl` to `uiState.value.appDetail?.learningUnits.toString()`. (commit: 58176ac ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/CompatbileAppAdapter.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/LangMapAdapter.kt The file was added respect-lib-xxhash/build.gradle.kts The file was modified respect-datasource-db/build.gradle.kts (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/composites/CompatibleAppEntities.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/LangMapEntity.kt The file was modified gradle/libs.versions.toml (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/CompatibleAppEntity.kt (diff) The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified settings.gradle.kts (diff) The file was modified respect-datasource-repository/build.gradle.kts (diff) The file was added respect-lib-xxhash/src/commonMain/kotlin/world/respect/libxxhash/jvmimpl/XXStringHasherCommonJvmImpl.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/ext/LangMapEntityExt.kt The file was added respect-lib-xxhash/src/commonMain/kotlin/world/respect/libxxhash/XXStringHasher.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/LangMapEntityDao.kt The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/CompatbileAppAdapter.kt The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt The file was added respect-lib-primarykeygen/src/jvmTest/kotlin/world/respect/lib/primarykeygen/DoorPrimaryKeyGeneratorTest.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/LangMapEntityDao.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/CompatibleAppEntity.kt The file was added respect-lib-primarykeygen/build.gradle.kts The file was added respect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/GenerateNodeId.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt The file was added respect-lib-primarykeygen/src/androidMain/kotlin/world/respect/lib/primarykeygen/GenerateNodeId.android.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/LangMapEntity.kt The file was added respect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/ext/InstantExt.kt The file was modified respect-datasource-db/build.gradle.kts (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt The file was added respect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/PrimaryKeyGenerator.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/LangMapAdapter.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/ext/LangMapEntityExt.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/composites/CompatibleAppEntities.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt The file was modified gradle/libs.versions.toml (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt The file was modified settings.gradle.kts (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/CompatibleAppEntityDao.kt The file was added respect-lib-primarykeygen/src/jvmMain/kotlin/world/respect/lib/primarykeygen/GenerateNodeId.jvm.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff) The file was added respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was added composeApp/src/commonMain/kotlin/world/respect/app/components/UiText.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt (diff) The file was added respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt The file was added respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt (diff) The file was modified respect-datasource/README.md (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was added respect.db The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff) The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was added respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/2.json The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff) The file was added respect-datasource-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt The file was added respect-datasource-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit
d3052635ccc91404bf769d215ccbde6831bb06a2
by Mike Dawson Improve ReadiumLinkEntity model Previous entity did not allow sufficient differentiation between links that were children of the some opds publication or feed. Converted to using standard PropertyType that covers both when an ReadiumLink is joined to itself and when it is joined to other entities. (commit: d305263 ) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt (diff) The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt (diff) The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff)
Commit
3210a78cba93afb8986eaf5be398c9cf431ce2cd
by mandvi.verma The separate `onClickLesson` and `onClickNavigation` functions have been replaced with a single `onClickLearningUnit` function. This function now accepts a `href` string directly, simplifying the click handling and data flow for both publication and navigation items. This change streamlines the code and makes the navigation logic more consistent across different parts of the application. (commit: 3210a78 ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff) The file was modified respect-datasource-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt (diff) The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff) The file was modified respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt The file was added respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt (diff) The file was added respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt (diff) The file was modified respect-datasource-repository/build.gradle.kts (diff) The file was modified shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff) The file was removed shared/src/jvmTest/kotlin/world/respect/testutil/FindFreePort.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff) The file was added respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt The file was added respect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt (diff) The file was added respect-lib-util/src/jvmMain/kotlin/world/respect/libutil/FindFreePort.kt The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff) The file was added respect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json The file was modified respect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/PrimaryKeyGenerator.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt (diff) The file was modified respect-datasource-repository/build.gradle.kts (diff) The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt (diff) The file was modified respect-lib-primarykeygen/build.gradle.kts (diff) The file was added respect-test-end-to-end/README.md The file was added respect-test-end-to-end/test-description/001_browse_lessons_test_description.md The file was added respect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified respect-lib-primarykeygen/build.gradle.kts (diff) The file was modified respect-test-end-to-end/test-description/001_browse_lessons_test_description.md (diff) The file was modified respect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff) The file was modified respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt (diff) The file was removed respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt (diff) The file was modified respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt (diff) The file was modified respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was modified respect-datasource/README.md (diff) The file was modified respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt (diff) The file was modified respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSourceProvider.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was removed composeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSource.kt The file was modified respect-datasource/README.md (diff) The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt The file was added respect-datalayer/src/androidMain/AndroidManifest.xml The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt The file was added respect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPublication.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkPropertiesEncrypted.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt The file was removed respect-datasource/README.md The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt The file was added respect-datalayer/.gitignore The file was added respect-datalayer-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt The file was removed respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPrice.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeedMetadata.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt The file was removed respect-datasource-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt The file was removed respect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumMetadata.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt The file was removed respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSource.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMapExt.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringValue.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsAcquisition.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeed.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/LocalDateOrDateTime.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt The file was modified settings.gradle.kts (diff) The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumContributorObject.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringListSerializer.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/SingleItemToListTransformerSerializer.kt The file was added respect-datalayer-http/build.gradle.kts The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsSeries.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt The file was added respect-datalayer-repository/build.gradle.kts The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringValue.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringOrObjectSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt The file was removed respect-datasource-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadParams.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeed.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt The file was removed respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMap.kt The file was added respect-datalayer-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsSeries.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeedMetadata.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt The file was removed respect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json The file was added respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumSubject.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt The file was removed respect-datasource/src/androidMain/AndroidManifest.xml The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsBelongsTo.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadParams.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/LoadingStatus.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt The file was modified shared/build.gradle.kts (diff) The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt The file was removed respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/UriStringSerializer.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt The file was added respect-datalayer/build.gradle.kts The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPublication.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLink.kt The file was removed respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSource.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumSubject.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMapExt.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsBelongsTo.kt The file was removed respect-datasource-http/build.gradle.kts The file was added respect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkPropertiesEncrypted.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsGroup.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt The file was removed respect-datasource-db/build.gradle.kts The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt The file was removed respect-datasource-repository/build.gradle.kts The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt The file was removed respect-datasource/build.gradle.kts The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringOrObjectSerializer.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/LocalDateOrDateTime.kt The file was added respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsGroup.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/UriStringSerializer.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt The file was added respect-datalayer/README.md The file was added respect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt The file was removed respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt The file was added respect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt The file was removed respect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/SingleItemToListTransformerSerializer.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt The file was added respect-datalayer-db/build.gradle.kts The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringListSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsAcquisition.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt The file was removed respect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json The file was added respect-datalayer-db/schemas/world.respect.datasource.db.RespectDatabase/1.json The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPrice.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumContributorObject.kt The file was removed respect-datasource/.gitignore The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumMetadata.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkProperties.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkProperties.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt The file was removed respect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt The file was removed respect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt The file was removed respect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datasource/LoadingStatus.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMap.kt The file was removed respect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLink.kt The file was added respect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/App.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/build.gradle.kts (diff)
Commit
d3cad5dacaf6423db15010fec1a39cdb98cadebf
by mandvi.verma Image rendering update - Updated coil dependency versions. - Made `RespectAsyncImage` uri parameter nullable. - Ensured `RespectAsyncImage` is only called with non-null uris across multiple screens. - Resolved app icons against the manifest URL in `AppListScreen`. - Filtered for "image" type when selecting lesson icons in `LearningUnitDetailScreen` and `LearningUnitListScreen`. (commit: d3cad5d ) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/build.gradle.kts (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff) The file was modified respect-datalayer-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff) The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/daos/CompatibleAppEntityDao.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt The file was modified shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff) The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/SingleItemToListTransformerSerializer.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/UriStringSerializer.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSourceLocal.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringOrObjectSerializer.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/entities/CompatibleAppEntity.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPublication.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsParentType.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsSeries.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFacetAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLoadMetaInfo.kt The file was added respect-datalayer-db/src/jvmTest/resources/world/respect/datalayer/db/opds/adapters/lesson001.json The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLink.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLoadState.kt The file was added respect-datalayer-db/schemas/world.respect.datalayer.db.RespectDatabase/1.json The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/LangMapExt.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/OpdsDataSource.kt The file was modified shared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt (diff) The file was added respect-datalayer-db/src/jvmTest/kotlin/world/respect/datalayer/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt The file was added respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/RespectAppDataSourceRepositoryTest.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkProperties.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt The file was removed respect-datalayer-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsPublicationEntityAdapter.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeed.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeedMetadata.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/entities/LangMapEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFeedMetadataEntity.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsAcquisition.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLink.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumContributorObject.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringValue.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/LocalDateOrDateTime.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/ReadiumLinkEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFeedAdapter.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsBelongsTo.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringValue.kt The file was added respect-datalayer-repository/src/jvmTest/resources/world/respect/datalayer/repository/opds/index.json The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSource.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsPublicationEntityDao.kt The file was removed respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpClientExt.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/adapters/LangMapAdapter.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsGroup.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkPropertiesEncrypted.kt The file was added respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/RespectAppDataSourceHttp.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/ReadiumLinkEntityAdapter.kt The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumContributorObject.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/SharedConverters.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt The file was modified shared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt (diff) The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsGroupEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/daos/LangMapEntityDao.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLinkProperties.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsTypeConverters.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFacetEntity.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsSeries.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumMetadata.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumMetadata.kt The file was added respect-datalayer-repository/src/jvmTest/resources/world/respect/datalayer/repository/opds/lesson001.json The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLoadParams.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringOrObjectSerializer.kt The file was removed respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsGroupAdapter.kt The file was removed respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectDatabase.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumSubject.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/ReadiumSubjectEntity.kt The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/opds/OpdsDataSourceRepository.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt The file was removed respect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFeed.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/UriStringSerializer.kt The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/RespectAppDataSourceRepository.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/adapters/CompatbileAppAdapter.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpHeadersExt.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumSubject.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringListSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/LangMap.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/LocalDateOrDateTime.kt The file was removed respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt The file was modified shared/src/jvmTest/kotlin/world/respect/OpdsSerializationTest.kt (diff) The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/ReadiumSubjectEntityAdapters.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ext/ListExt.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/model/RespectAppManifest.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFacet.kt The file was removed respect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsGroup.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsPublicationEntity.kt The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/ext/DataLoadStateExt.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSource.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsAcquisition.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMapExt.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt The file was modified shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt (diff) The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt The file was removed respect-datalayer-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt The file was added respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/compatibleapps/CompatibleAppDataSourceRepository.kt The file was removed respect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadParams.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFeedMetadata.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringListSerializer.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt The file was added respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/compatibleapps/CompatibleAppDataSourceHttp.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/SingleItemToListTransformerSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsPrice.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt The file was removed respect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt The file was removed respect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt The file was modified shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt (diff) The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsFeedMetadataEntityDao.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsFeedEntityDao.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/OpdsDataSourceLocal.kt The file was modified shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt (diff) The file was added respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsBelongsTo.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/LoadingStatus.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMap.kt The file was removed respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt The file was removed respect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLinkPropertiesEncrypted.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsPublication.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPrice.kt The file was modified respect-cli/src/main/java/world/respect/clitools/RespectCLI.kt (diff) The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsGroupEntityDao.kt The file was added respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/opds/OpdsDataSourceHttp.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDataSourceDb.kt The file was removed respect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFeedEntity.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ext/LangMapEntityExt.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt The file was modified shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt (diff) The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/ReadiumLinkEntity.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/CompatibleAppsDataSource.kt The file was modified respect-datalayer-repository/build.gradle.kts (diff) The file was modified respect-datalayer-http/build.gradle.kts (diff) The file was modified respect-datalayer-db/build.gradle.kts (diff) The file was modified respect-datalayer/build.gradle.kts (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt (diff) The file was modified composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/networkvalidation/NetworkValidationInfo.kt The file was modified respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/opds/OpdsDataSourceHttp.kt (diff) The file was modified respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff) The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ValidationInfo.kt The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was modified respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/RespectAppDataSourceHttp.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpClientExt.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/entities/CompatibleAppEntity.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/networkvalidation/NetworkDataSourceValidationHelper.kt The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsPublicationEntity.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsFeedEntityDao.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/networkvalidation/NetworkDataSourceValidationHelper.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/OpdsDataSourceLocal.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsPublicationEntityDao.kt (diff) The file was modified respect-datalayer-db/schemas/world.respect.datalayer.db.RespectDatabase/1.json (diff) The file was modified respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFeedAdapter.kt (diff) The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFeedEntity.kt (diff) The file was modified respect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/opds/OpdsDataSourceHttp.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpClientExt.kt (diff) The file was added respect-app/src/desktopMain/kotlin/world/respect/main.kt The file was added respect-app/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/AbstractJsonSchemaValidator.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.json The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/index.json The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/app.html The file was removed shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/audio.ogg The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt The file was removed shared/src/jvmMain/resources/world/respect/domain/validator/licenses.json The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/HttpResponseExt.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/cover.png The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt The file was removed shared/src/commonTest/resources/sample-with-array-rel.json The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/cover.png The file was added respect-app/src/androidMain/kotlin/world/respect/AppActivity.kt The file was removed composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/Snack.kt The file was removed shared/src/commonMain/kotlin/world/respect/domain/validator/HttpLinkHeader.kt The file was added respect-lib-shared/src/jvmMain/resources/world/respect/domain/validator/licenses.json The file was removed shared/src/commonTest/resources/sample-catalog.json The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/grade1.json The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidationMessageExt.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt The file was removed shared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/appmanifest.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt The file was removed shared/src/jvmMain/kotlin/world/respect/di/JvmKoinAppModule.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt The file was removed shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorMessage.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/validator/ValidateHttpResponseForUrlUseCase.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt The file was removed shared/src/commonMain/kotlin/world/respect/Constants.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/cover.png The file was added respect-app/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml The file was removed composeApp/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.html The file was removed composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/app.html The file was added respect-app/src/androidMain/res/mipmap-mdpi/ic_launcher.png The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/appmanifest.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt The file was removed shared/src/androidMain/kotlin/world/respect/Platform.android.kt The file was removed shared/src/jvmTest/kotlin/world/respect/testutil/FileExt.kt The file was removed shared/src/commonMain/kotlin/world/respect/domain/validator/ListAndPrintlnValidatorReporter.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.html The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicenseList.kt The file was added respect-app/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt The file was modified settings.gradle.kts (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ListAndPrintlnValidatorReporter.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/video.mp4 The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.json The file was modified respect-cli/build.gradle.kts (diff) The file was removed shared/src/commonMain/kotlin/world/respect/domain/validator/Validator.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/grade1.json The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt The file was removed composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/Validator.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.json The file was added respect-server/build.gradle.kts The file was added respect-lib-shared/src/commonMain/resources/about-credits-common.html The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/app.html The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt The file was added respect-server/src/main/resources/logback.xml The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppActionButton.kt The file was added respect-app/build.gradle.kts The file was removed composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png The file was removed composeApp/src/commonMain/kotlin/world/respect/App.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/video.mp4 The file was removed composeApp/src/androidMain/res/values/strings.xml The file was added respect-app/src/androidMain/res/values/strings.xml The file was added respect-app/src/androidMain/kotlin/world/respect/MainActivity.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorMessage.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/Snack.kt The file was removed composeApp/src/desktopMain/kotlin/world/respect/main.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt The file was added respect-lib-shared/src/commonTest/resources/invalid-catalog.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/SnackBarDispatcher.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/script.js The file was added respect-app/src/androidMain/res/drawable/ic_launcher_background.xml The file was added respect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png The file was added respect-app/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/components/UiText.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt The file was removed shared/src/commonTest/resources/invalid-catalog.json The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppStateIcon.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/grade1.json The file was removed composeApp/src/commonMain/kotlin/theme/Theme.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/respectappmanifest/model/RespectSite.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/validator/HttpResponseExt.kt The file was added respect-app/src/androidMain/res/mipmap-hdpi/ic_launcher.png The file was removed shared/src/jvmMain/resources/world/respect/domain/validator/README-licenses.txt The file was removed shared/src/commonMain/kotlin/world/respect/domain/opds/validator/HttpClientExt.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/grade1.json The file was added respect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png The file was added respect-lib-shared/src/commonTest/resources/sample-catalog.json The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/getfavicons/GetFavIconUseCase.kt The file was added respect-app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/Platform.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/appmanifest.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/getfavicons/GetFavIconsUseCaseImpl.kt The file was removed shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicenseList.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/grade1.json The file was removed composeApp/src/androidMain/kotlin/world/respect/AppActivity.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/audio.ogg The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.json The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/Platform.jvm.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt The file was removed shared/src/commonTest/resources/sample-feed.json The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/di/JvmKoinAppModule.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt The file was added respect-app/src/commonMain/composeResources/values/strings.xml The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.json The file was added respect-app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png The file was removed composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/video.mp4 The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/app.html The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/Greeting.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/index.json The file was removed server/build.gradle.kts The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/audio.ogg The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppActionButton.kt The file was added respect-app/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt The file was added respect-lib-shared/src/commonTest/resources/sample-with-array-rel.json The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.html The file was removed shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorReporter.kt The file was added respect-app/src/androidMain/AndroidManifest.xml The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/video.mp4 The file was removed shared/src/jvmTest/kotlin/world/respect/testutil/TemporaryFolderExt.kt The file was removed composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml The file was removed composeApp/src/androidMain/kotlin/world/respect/MainActivity.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt The file was removed composeApp/src/commonMain/composeResources/values/strings.xml The file was removed composeApp/src/androidMain/kotlin/world/respect/RespectApp.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt The file was added respect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png The file was removed composeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/index.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt The file was removed shared/src/commonMain/kotlin/world/respect/Greeting.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/script.js The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppBarColors.kt The file was removed composeApp/src/desktopMain/resources/sample-feed.json The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.json The file was removed shared/src/commonTest/resources/respect-manifest.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt The file was added respect-lib-shared/src/androidMain/kotlin/world/respect/Platform.android.kt The file was added respect-app/src/androidMain/kotlin/world/respect/RespectApp.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/app.html The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.json The file was added respect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml The file was added respect-app/src/commonMain/composeResources/drawable/compose-multiplatform.xml The file was added respect-app/src/androidMain/kotlin/world/respect/AppKoinModule.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/appmanifest.json The file was added respect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/appmanifest.json The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/opds/validator/HttpClientExt.kt The file was removed composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png The file was removed composeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/grade1.json The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppStateIcon.kt The file was added respect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/script.js The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/cover.png The file was removed composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/app.html The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/video.mp4 The file was added respect-app/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidationMessageExt.kt The file was removed server/src/main/resources/logback.xml The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorReporter.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.html The file was removed shared/src/jvmMain/kotlin/world/respect/Platform.jvm.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/cover.png The file was removed composeApp/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt The file was removed shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt The file was added respect-lib-shared/src/commonTest/resources/opds-io-home.json The file was removed composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/video.mp4 The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/index.json The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt The file was added respect-lib-shared/src/jvmTest/kotlin/world/respect/testutil/FileExt.kt The file was removed shared/src/jvmTest/kotlin/world/respect/OpdsSerializationTest.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/audio.ogg The file was added respect-app/src/commonMain/kotlin/world/respect/app/app/AppBar.kt The file was added respect-app/src/commonMain/kotlin/theme/Color.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/index.json The file was added respect-lib-shared/src/commonTest/resources/sample-feed.json The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/script.js The file was removed composeApp/build.gradle.kts The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/appmanifest.json The file was added respect-lib-shared/src/jvmTest/kotlin/world/respect/testutil/TemporaryFolderExt.kt The file was removed composeApp/src/androidMain/AndroidManifest.xml The file was added respect-app/src/commonMain/kotlin/world/respect/App.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.html The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/cover.png The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff) The file was added respect-lib-shared/src/commonTest/resources/sample-publication.json The file was removed composeApp/src/commonMain/kotlin/theme/CommonColor.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt The file was added respect-app/src/desktopMain/resources/sample-feed.json The file was removed composeApp/src/commonMain/composeResources/drawable/compose-multiplatform.xml The file was added respect-app/src/commonMain/kotlin/world/respect/app/components/UiText.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/app.html The file was removed composeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt The file was added respect-server/src/main/kotlin/world/respect/Application.kt The file was added respect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher.png The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/Constants.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.html The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.html The file was removed composeApp/src/androidMain/res/drawable/ic_launcher_background.xml The file was removed composeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt The file was added respect-app/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/getfavicons/GetFavIconsUseCaseImpl.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt The file was added respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/HttpLinkHeaderTest.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt The file was removed shared/src/commonTest/resources/opds-io-home.json The file was removed shared/src/jvmMain/kotlin/world/respect/domain/validator/DiscardOutputStream.kt The file was added respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/adapters/ValidationInfoAdapter.kt The file was removed composeApp/src/commonMain/kotlin/theme/Color.kt The file was removed server/src/main/kotlin/world/respect/Application.kt The file was added respect-lib-shared/src/jvmTest/kotlin/world/respect/OpdsSerializationTest.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.json The file was removed shared/src/commonMain/kotlin/world/respect/domain/getfavicons/GetFavIconUseCase.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/audio.ogg The file was removed composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt The file was removed shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicense.kt The file was added respect-lib-shared/src/commonTest/resources/respect-manifest.json The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/ValidateHttpResponseForUrlUseCase.kt The file was removed composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/grade1.json The file was removed composeApp/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt The file was removed shared/src/commonMain/kotlin/world/respect/Platform.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/DiscardOutputStream.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicense.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt The file was added respect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml The file was added respect-app/src/commonMain/kotlin/world/respect/app/app/App.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/app/App.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/index.json The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/index.json The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ValidationInfo.kt (diff) The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/AbstractJsonSchemaValidator.kt The file was removed shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/script.js The file was removed composeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_valid/appmanifest.json The file was added respect-app/src/commonMain/kotlin/theme/CommonColor.kt The file was removed shared/src/commonMain/resources/about-credits-common.html The file was removed composeApp/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt The file was added respect-lib-shared/build.gradle.kts The file was removed shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/app.html The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/audio.ogg The file was added respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/SnackBarDispatcher.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.html The file was removed composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml The file was removed shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt The file was removed shared/src/commonTest/resources/sample-publication.json The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/grade1.json The file was removed shared/src/jvmTest/kotlin/world/respect/domain/validator/HttpLinkHeaderTest.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt The file was added respect-app/src/commonMain/kotlin/theme/Theme.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt The file was removed composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png The file was removed composeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/appmanifest.json The file was removed shared/build.gradle.kts The file was added respect-lib-shared/src/jvmMain/resources/world/respect/domain/validator/README-licenses.txt The file was removed shared/src/commonMain/kotlin/world/respect/domain/respectappmanifest/model/RespectSite.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/HttpLinkHeader.kt The file was added respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarColors.kt The file was removed composeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt The file was modified respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt (diff) The file was removed shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/index.json The file was added respect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/script.js The file was added respect-app/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/RespectApp.kt The file was removed respect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt The file was added respect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt The file was added respect-app-compose/build.gradle.kts The file was added respect-app-compose/src/androidMain/res/values/strings.xml The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt The file was added respect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/domain/account/RespectAccount.kt The file was added respect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt The file was removed respect-app/src/androidMain/res/mipmap-mdpi/ic_launcher.png The file was added respect-lib-shared/src/commonMain/composeResources/values/strings.xml The file was removed respect-app/src/commonMain/kotlin/world/respect/App.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt The file was added respect-app-compose/src/desktopMain/resources/sample-feed.json The file was removed respect-app/src/commonMain/kotlin/world/respect/app/app/AppBar.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppUiState.kt The file was removed respect-app/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml The file was added respect-app-compose/src/commonMain/kotlin/world/respect/App.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt The file was removed respect-app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt The file was added respect-app-compose/src/commonMain/kotlin/theme/Theme.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/launcher/AppLauncherViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt The file was removed respect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt The file was added respect-lib-shared/src/commonMain/composeResources/drawable/compose-multiplatform.xml The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt The file was removed respect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/LoadingUiState.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/enterlink/EnterLinkViewModel.kt The file was added respect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml The file was removed respect-app/src/commonMain/kotlin/world/respect/app/app/App.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt The file was added respect-app-compose/src/androidMain/AndroidManifest.xml The file was added respect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png The file was removed respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/ext/DataLoadStateExt.kt The file was removed respect-app/src/androidMain/res/mipmap-hdpi/ic_launcher.png The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/app/App.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/DataLoadStateExt.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/ReportViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppActionButton.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppActionButton.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/AppActivity.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt The file was removed respect-app/src/androidMain/res/drawable/ic_launcher_background.xml The file was added respect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png The file was modified settings.gradle.kts (diff) The file was added respect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/FabUiState.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt The file was removed respect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png The file was removed respect-app/src/androidMain/kotlin/world/respect/AppActivity.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt The file was added respect-app-compose/src/commonMain/kotlin/theme/Color.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/resources/UiText.kt The file was removed respect-app/src/androidMain/kotlin/world/respect/MainActivity.kt The file was modified respect-datalayer-db/build.gradle.kts (diff) The file was removed respect-app/src/commonMain/composeResources/values/strings.xml The file was added respect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarColors.kt The file was modified respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/opds/OpdsDataSourceRepository.kt (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/SnackBarDispatcher.kt The file was removed respect-app/src/androidMain/AndroidManifest.xml The file was removed respect-app/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/DisplayString.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt The file was removed respect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher.png The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt The file was removed respect-app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png The file was removed respect-app/src/androidMain/kotlin/world/respect/AppKoinModule.kt The file was added respect-app-compose/src/commonMain/kotlin/theme/CommonColor.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/MainActivity.kt The file was added respect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/SingleDataSourceProvider.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppBarColors.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt The file was removed respect-app/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/list/AppListViewModel.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/RespectAppDataSourceProvider.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/Snack.kt The file was removed respect-app/build.gradle.kts The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignments/AssignmentViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt The file was removed respect-app/src/desktopMain/resources/sample-feed.json The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/Snack.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/components/UiText.kt The file was modified respect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff) The file was added respect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml The file was removed respect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml The file was removed respect-app/src/desktopMain/kotlin/world/respect/main.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/AppStateIcon.kt The file was added respect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png The file was removed respect-app/src/commonMain/kotlin/theme/Color.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppBarSearchUiState.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt The file was added respect-app-compose/src/androidMain/res/drawable/ic_launcher_background.xml The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt The file was removed respect-app/src/androidMain/res/values/strings.xml The file was removed respect-app/src/commonMain/kotlin/theme/CommonColor.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/ClazzViewModel.kt The file was removed respect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png The file was removed respect-app/src/androidMain/kotlin/world/respect/RespectApp.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/SnackBarDispatcher.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt The file was modified respect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff) The file was modified respect-lib-shared/build.gradle.kts (diff) The file was removed respect-app/src/commonMain/composeResources/drawable/compose-multiplatform.xml The file was modified gradle/libs.versions.toml (diff) The file was added respect-app-compose/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppStateIcon.kt The file was added respect-app-compose/src/desktopMain/kotlin/world/respect/main.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt The file was added respect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher.png The file was removed respect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt The file was removed respect-app/src/commonMain/kotlin/theme/Theme.kt The file was removed respect-app/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/AbstractJsonSchemaValidator.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt The file was modified respect-cli/src/main/java/world/respect/clitools/RespectCLI.kt (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ValidateLinkUseCase.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ListAndPrintlnValidatorReporter.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/di/JvmKoinAppModule.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ListAndPrintlnValidatorReporter.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/respectappmanifest/model/RespectSite.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/respectappmanifest/model/RespectSite.kt The file was modified respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff) The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicense.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/DiscardOutputStream.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/Validator.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/account/RespectAccount.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorReporter.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/ValidateHttpResponseForUrlUseCase.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/getfavicons/GetFavIconUseCase.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidationMessageExt.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/getfavicons/GetFavIconUseCase.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/DiscardOutputStream.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/OpdsFeedValidator.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/OpdsPublicationValidator.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/licenses/model/SpdxLicenseList.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/di/JvmKoinAppModule.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateLinkUseCaseImpl.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/licenses/model/SpdxLicense.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ValidatorMessage.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/HttpResponseExt.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/ValidateHttpResponseForUrlUseCase.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/getfavicons/GetFavIconsUseCaseImpl.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/Validator.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorMessage.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ValidatorReporter.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/getfavicons/GetFavIconsUseCaseImpl.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/respectappmanifest/validator/RespectAppManifestValidator.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/HttpResponseExt.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/opds/validator/HttpClientExt.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicenseList.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidationMessageExt.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/opds/validator/HttpClientExt.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/AbstractJsonSchemaValidator.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/HttpLinkHeader.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/HttpLinkHeader.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/StringListSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterResourceGUIDRef.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumSubject.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterOrgGUIDRef.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBaseStatusEnum.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFeedMetadata.kt (diff) The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringValue.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRoleEnum.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringOrObjectSerializer.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/LocalDateOrDateTime.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBase.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/LocalDateOrDateTime.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumContributorObject.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRoleTypeEnum.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/SingleItemToListTransformerSerializer.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLink.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumMetadata.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLinkPropertiesEncrypted.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUserId.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/StringOrObjectSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRoleEnumExt.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/UriStringSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/StringValue.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/InstantISO8601Serializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUser.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/SingleItemToListTransformerSerializer.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/OneRosterDataSource.kt The file was modified respect-cli/src/main/java/world/respect/clitools/RespectCLI.kt (diff) The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/UriStringSerializer.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/model/RespectAppManifest.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/OneRosterRosterDataSource.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRole.kt The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringListSerializer.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/LangMap.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUserProfile.kt The file was modified respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff) The file was modified respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff) The file was modified respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectUserDataSource.kt The file was added respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterResourceGUIDRef.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterGenderEnum.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterGUIDRef.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterOrgGUIDRef.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBaseStatusEnum.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterClassGUIDRef.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/GetInviteInfoUseCase.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/SubmitRedeemInviteRequestUseCase.kt The file was removed respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/SingleDataSourceProvider.kt (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/ApproveOrDeclineInviteRequestUseCase.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectUserDataSource.kt (diff) The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/RespectAppDataSourceProvider.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectPendingInviteState.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff) The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/AppsByCurriculumScreen.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/CurriculumEditScreen.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/directory/RespectDirectoryServersConfig.kt The file was modified respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff) The file was removed respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt The file was modified respect-lib-shared/build.gradle.kts (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt The file was modified respect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff) The file was modified .gitignore (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was added respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added respect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectConstants.kt The file was added respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt The file was modified respect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt (diff) The file was modified .gitignore (diff) The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/CurriculumEditScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/AppsByCurriculumScreen.kt The file was removed respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/AppsByCurriculumScreen.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff) The file was added respect-app-compose/src/androidMain/res/values/tags.xml The file was added respect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt The file was added respect-app-compose/src/androidMain/res/layout/screen_xapi.xml The file was added respect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt The file was modified gradle/libs.versions.toml (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadAbstractWebViewClient.kt The file was added respect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt The file was modified respect-app-compose/build.gradle.kts (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebViewNavigator.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff) The file was modified respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff) The file was modified respect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff) The file was modified respect-app-compose/build.gradle.kts (diff) The file was removed respect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt The file was removed respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was removed respect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt The file was removed respect-app-compose/src/androidMain/res/layout/screen_xapi.xml The file was added respect-app-compose/src/androidMain/res/values-night/themes.xml The file was added respect-app-compose/src/androidMain/res/values/themes.xml The file was modified build.gradle.kts (diff) The file was removed respect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt The file was added respect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt The file was modified gradle/libs.versions.toml (diff) The file was added respect-app-compose/src/androidMain/res/values-v23/themes.xml The file was removed respect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added respect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt The file was removed respect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt The file was removed respect-app-compose/src/androidMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt The file was removed respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt The file was modified respect-app-compose/src/androidMain/AndroidManifest.xml (diff) The file was added respect-app-compose/src/androidMain/res/layout/activity_web_view.xml The file was modified respect-app-compose/src/androidMain/AndroidManifest.xml (diff) The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff) The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was added respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt The file was removed respect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff) The file was modified respect-app-compose/src/androidMain/res/layout/activity_web_view.xml (diff) The file was added respect-app-compose/src/androidMain/res/menu/menu_webview.xml The file was modified respect-app-compose/src/androidMain/res/values/strings.xml (diff) The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff) The file was added respect-app-compose/src/androidMain/res/drawable/baseline_close_24.xml The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was added respect-app-compose/src/androidMain/res/drawable/ic_launcher.xml The file was modified respect-app-compose/src/androidMain/AndroidManifest.xml (diff) The file was removed respect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher.png The file was removed respect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher.png The file was removed respect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png The file was removed respect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml The file was removed respect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png The file was removed respect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher.png The file was added respect-app-compose/proguard-rules.pro The file was modified respect-app-compose/build.gradle.kts (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt (diff) The file was modified respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff) The file was added LICENSE The file was removed respect.db The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/SaveCurriculumUseCase.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/models/Curriculum.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumDetailScreen/CurriculumDetailScreen.kt The file was removed respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/AppsByCurriculumScreen.kt The file was removed respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/CurriculumEditScreen.kt The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editStrand/EditStrandScreen.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editScreen/CurriculumEditScreen.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/appByCurriculum/AppsByCurriculumScreen.kt The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/ValidateCurriculumUseCase.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/GetCurriculaUseCase.kt The file was modified respect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/StrandStorage.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/GetStrandsByCurriculumIdUseCase.kt The file was modified respect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/DeleteCurriculumUseCase.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/SaveCurriculumUseCase.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/GetCurriculumByIdUseCase.kt The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/GetStrandByIdUseCase.kt The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/SaveStrandUseCase.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt (diff) The file was modified respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff) The file was added respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/CurriculumStorage.kt The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/appByCurriculum/AppsByCurriculumScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/SaveCurriculumUseCase.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editScreen/CurriculumEditScreen.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/DeleteCurriculumUseCase.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/CurriculumStorage.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt (diff) The file was modified respect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumDetailScreen/CurriculumDetailScreen.kt (diff)