Skip to content
Success

Changes

Summary

  1. setup (commit: 2f51142) (details)
  2. setup (commit: 2394f6b) (details)
  3. Bottom bar and app bar set (commit: ac0597b) (details)
  4. viewModel and screen (commit: f3a2306) (details)
  5. Working (commit: 0a54a12) (details)
  6. Bottom bar screen navigation working (commit: 46f0ce2) (details)
  7. Bottom bar screen navigation working (commit: e62359a) (details)
  8. App Bar (commit: 6348805) (details)
  9. App Bar (commit: 1cf49a8) (details)
  10. App Bar (commit: dd98965) (details)
  11. Setup done (commit: fa6f615) (details)
  12. Screen 1 mock data and ui (commit: c5deacf) (details)
  13. Screen 1 mock data and ui (commit: 95bcf7c) (details)
  14. App list screen added (commit: a079d73) (details)
  15. App list screen ui added (commit: f0b582e) (details)
  16. App list screen ui added (commit: 0ba27ce) (details)
  17. Set (commit: fd668e2) (details)
  18. Ui for empty list (commit: d2caf1b) (details)
  19. UI updated (commit: 8a57661) (details)
  20. UI enter link screen (commit: 4c4ac14) (details)
  21. Updated (commit: 80d3d0b) (details)
  22. Latest commit (commit: 65cccd8) (details)
  23. App detail screen (commit: bde0ccd) (details)
  24. moving classes into proper packages (commit: d9e6fb2) (details)
  25. moving classes into proper packages (commit: 2e50537) (details)
  26. moving classes into proper packages (commit: d7b8588) (details)
  27. moved all implementations to toml (commit: 1603304) (details)
  28. Common base model (commit: 5fb9040) (details)
  29. Common base model- and title set (commit: 2a32899) (details)
  30. Have created a bas view mdoel and have set the AppUi state and fab ui state in viewmodel as required (commit: 52fab1c) (details)
  31. removed unwanted imports (commit: 72ee7c5) (details)
  32. Used strings.xml resource for all the string hardcoded values. (commit: 921c5d6) (details)
  33. Add mock regex for test (commit: 7af3cb6) (details)
  34. Compose Navigation with safe args (commit: e1a0e35) (details)
  35. Lesson List screen added (commit: b6411eb) (details)
  36. added search icon in lesson list screen (commit: aa521ae) (details)
  37. Lesson detail screen (commit: 01a5e35) (details)
  38. Lesson detail screen (commit: a402045) (details)
  39. Lesson detail screen (commit: 4f188ea) (details)
  40. UI fixes (commit: 8c0de03) (details)
  41. UI fixes (commit: c51b4da) (details)
  42. merge (commit: eb3c54b) (details)
  43. Lesson list filter using opdsfacet (commit: 0c3e47b) (details)
  44. build gradle (commit: 3e6561c) (details)
  45. Lesson list screen data is using opds (commit: db205dc) (details)
  46. Lesson list screen data is using opds (commit: f0e12b5) (details)
  47. Lesson list screen data is using opds (commit: c0100f3) (details)
  48. lesson detail list using opds (commit: 60f89d6) (details)
  49. lesson detail list using opds (commit: bee2483) (details)
  50. folder name updated (commit: 7df264a) (details)
  51. Removed unnecessary blank lines (commit: f132a7d) (details)
  52. chnges (commit: 0956d69) (details)
  53. Lesson List - used the OpdsDataSource (commit: 2dccdf0) (details)
  54. ViewModel name updated (commit: cf62e7c) (details)
  55. Lesson List (commit: 62d8b7e) (details)
  56. LessonList (commit: 46ca5b2) (details)
  57. LessonList (commit: 760b581) (details)
  58. Pass manifestUrl (learningUnits) to app detail screen from app list screen (commit: d0ac1e4) (details)
  59. This commit refactors the `AppLauncherViewModel`, `AppListViewModel`, and `LessonListViewModel` to move the data loading logic from separate `loadData` functions into the `init` block. (commit: 9706ec1) (details)
  60. Resolved some comments (commit: c66f793) (details)
  61. Used appDataSource.getAddableApps to fetch apps (commit: 9c73e74) (details)
  62. Work in progress offline-first repository design. (commit: ff47856) (details)
  63. changes (commit: 4eb4a37) (details)
  64. detail (commit: 252310b) (details)
  65. detail (commit: e753f84) (details)
  66. Work in progress offline-first repository design. (commit: 9bfe8fc) (details)
  67. passing RespectAppManifest from app launcher screen to app detail screen (commit: ab9fa9d) (details)
  68. Fixing Ui (commit: 26e0a4f) (details)
  69. Fixing Ui (commit: 1db2e34) (details)
  70. Refactored AppLauncherScreen and AppsDetailScreen to display app icons using AsyncImage (but image not rendering though the url is valid) (commit: 2cb7555) (details)
  71. Introduced `RespectAsyncImage` composable for consistent image loading (commit: a35cd64) (details)
  72. Basic implementation of app navigation. (commit: f85ab43) (details)
  73. Implemented navigation from AppsDetailScreen to LessonListScreen and LessonDetailScreen. (commit: 91d8310) (details)
  74. **AppListViewModel.kt:** (commit: c22f606) (details)
  75. LessonListScreen to navigate to LessonDetail (commit: 10ee8e1) (details)
  76. The corresponding call in `LessonListScreen` has been updated to reflect this change. Additionally, the `onClickFilter` function is now passed as a parameter to the `LessonListScreen` composable. (commit: 78e7070) (details)
  77. Used RespectAsyncImage for app icons (commit: 930a926) (details)
  78. Used RespectAsyncImage for app icons (commit: c535a89) (details)
  79. Used RespectAsyncImage for app icons (commit: 1c3ebd5) (details)
  80. Pass manifestUrl to app detail screen (commit: df592b0) (details)
  81. Pass manifestUrl (commit: cc90455) (details)
  82. icon (commit: 51b8f85) (details)
  83. Initial implementation of Koin to provide dependency injection on Android (commit: 9de4282) (details)
  84. Update ViewModels to access datasource from dependency injection. (commit: 577e689) (details)
  85. Add DataSourceProvider interface (commit: e4f1de7) (details)
  86. Remove kodein from Application.kt. Comment out RespectAppRepositoryTest. (commit: 9900146) (details)
  87. Initial design to use data source provider via Koin depdency injection. (commit: 58878c8) (details)
  88. **AppLauncher:** (commit: 5a5c1cc) (details)
  89. **AppLauncher:** (commit: 34d96b9) (details)
  90. Removed unused imports from LessonDetailScreen (commit: e225adc) (details)
  91. Refactor: Update string resources and remove unused files". (commit: e8c1d49) (details)
  92. Refactored `EnterLinkScreen` (commit: 06799f0) (details)
  93. Change type on AppLauncherScreen. (commit: f610b21) (details)
  94. Pass opdsUrl to AppsDetail screen (commit: 992285c) (details)
  95. Refactor: Rename `opdsUrl` to `url` in `AppsDetail` and `LessonList` (commit: 6d04b42) (details)
  96. Refactored navigation parameters and click handlers for app and lesson details. (commit: 4970988) (details)
  97. Refactored `menuExpanded` state in AppLauncherScreen (commit: 694bbe8) (details)
  98. Refactor navigation parameters for AppsDetail and LessonList (commit: 4cfb011) (details)
  99. The ViewModels now use this provider to obtain a `RespectAppDataSource` instance. (commit: 7149540) (details)
  100. Renamed `opdsUrl` to `learningUnitsUrl` in `LessonList` and `LessonDetail` data classes. (commit: 541ae7e) (details)
  101. Added error handling for invalid app URLs (commit: f6fbee1) (details)
  102. Display snackbar message in AppLauncherScreen when app URL is invalid (commit: 36d0cba) (details)
  103. AppDetailState in AppsDetailViewModel (commit: aa24f80) (details)
  104. Removed an unused import `FakeOpdsDataSource` from `LessonDetailViewModel`. (commit: 3ae2d9c) (details)
  105. Add Url extension function to resolve links (that could be relative or absolute). (commit: bbbb0e0) (details)
  106. Fix function return type to enable access to app manifest urls on launchpad. (commit: 60988f4) (details)
  107. Initial use of real (http backed) datasource (commit: f267df5) (details)
  108. Remove unused viewmodelfactory (replaced by using Koin dependency injection) (commit: 59eca06) (details)
  109. Create libutil module and add url resolve function there (such that it can be used by datasource modules). (commit: 9159cea) (details)
  110. Disable experimental test on repository. (commit: 83be40e) (details)
  111. Update default manifestlist.json url. (commit: 7033181) (details)
  112. Refactor - rename Lesson to LearningUnit to match the terminology that is used in the Respect specification. (commit: e190e04) (details)
  113. Refactor - rename Lesson to LearningUnit to match the terminology that is used in the Respect specification. (commit: d31856c) (details)
  114. Add respect-datasource-db build.gradle.kts (commit: 604ab26) (details)
  115. Pass selected lesson (OpdsPublication) from learning unit detail screen to viewmodel (commit: 51bf2bb) (details)
  116. Update Kotlin version to 2.2.0 (commit: b079ed2) (details)
  117. The `LearningUnitListScreen` now displays the first image from the `publication.images` list if available. (commit: fd87ecb) (details)
  118. Add room multiplatform database module. (commit: aec490f) (details)
  119. Display screenshots in app detail screen (commit: 1c10c8b) (details)
  120. Removed unused dependencies and simplified data loading in `AppsDetailViewModel`. (commit: 42f5be3) (details)
  121. The `learningUnitManifestUrl` passed to `LearningUnitDetail` is now the `opdsFeedUrl` from the route, instead of the "self" link from the UI state. (commit: 421c37c) (details)
  122. Work in progress on respect-datasource-db room module. (commit: f90bdc4) (details)
  123. Switch to using Room multiplatform db on composeApp (commit: 148c648) (details)
  124. Update return types on compatibleappdatasource . Remove SQLDelight dependencies. (commit: 5fbb607) (details)
  125. Remove SQLDelight dependency / import line. (commit: cdc9257) (details)
  126. Fixed incorrect parameter passing to LearningUnitDetail (commit: 58176ac) (details)
  127. The LearningUnitDetail route is now populated with data directly from the OpdsPublication object when a lesson is clicked. (commit: d6c115b) (details)
  128. Add LangMapEntity. (commit: 4d9c46e) (details)
  129. Add dependencies to Koin module and merge langmapentity from datasource (commit: c4ccba9) (details)
  130. This commit introduces several changes to improve the UI and ViewModel interactions in the app: (commit: 6ac4698) (details)
  131. Refactored AppsDetailViewModel and AppsDetailScreen to use DataLoadState for appDetail. (commit: ae34afb) (details)
  132. Opds model work in progress: (commit: cf610ee) (details)
  133. Add implementation to get individual respect app manifest in data layer. (commit: 141cefa) (details)
  134. Modifications to viewmodels to use real datasource. (commit: c330e4a) (details)
  135. Updates to CompatibleApp data source and related to allow app to use real data source. (commit: 3caee9a) (details)
  136. Set AGP plugin to latest version (commit: 174b3eb) (details)
  137. Update EnterLink screen to follow pattern. (commit: 44d9332) (details)
  138. Add UiText sealed class to allow a ViewModel to set text on UiState without requiring the use of coroutines. (commit: 6739876) (details)
  139. Add initial error logic to HttpClient.getDataLoadResult (commit: 0d2dd80) (details)
  140. Use dataOrNull on AppsDetailViewModel.kt (commit: 6d1178f) (details)
  141. Add dataOrNull function (commit: 664aa97) (details)
  142. Add empty stubs for OpdsDataSource (commit: 831b72f) (details)
  143. Add empty stub (commit: f04175b) (details)
  144. Change to using Url parameter type in app and lesson view models. (commit: 7c12948) (details)
  145. Change to using Url parameter type in FakeOpdsDataSource.kt (commit: 46fd8c2) (details)
  146. Change to using Url parameter type for all data source functions that use a Url (instead of String). (commit: f1338df) (details)
  147. Change to using Url parameter type for all data source functions that use a Url (instead of String). (commit: d1f4428) (details)
  148. Add Skeleton code for learning unit list screen. (commit: 9bc3ca6) (details)
  149. remove publication list from learning unit details . (commit: 91cf248) (details)
  150. Update LearningUnitListViewModel to use resolve function on href. (commit: 0e46b3b) (details)
  151. Update AppDestination classes to use Url type where appropriate. (commit: a2e4ef6) (details)
  152. AppLauncher Screen added key to item (commit: c90c6f0) (details)
  153. AppLauncher Screen added key to item (commit: cafde96) (details)
  154. AppDetail Screen added key (commit: f0b98c5) (details)
  155. style removed (commit: 89922bf) (details)
  156. respect.db file (commit: 7e43f0c) (details)
  157. Update entities to use Enum instead of int constant to represent top parent type for entities (providing type safety). (commit: 438f011) (details)
  158. Add type converters so enum fields will use an integer constant in database. (commit: 90d5a22) (details)
  159. Minor fixes for RespectCompatibleAppAdapter and associated DAOs. (commit: c9cb45d) (details)
  160. fixed navigation to app detail (commit: 98e3042) (details)
  161. The items are displayed in the following order: (commit: abd393c) (details)
  162. Add ReadiumSubject network model / entity adapters. (commit: f24f13e) (details)
  163. AppsDetail Screen added navigation and publication list (commit: b3319ec) (details)
  164. Initial implementation of converting from OpdsPublication model class to entity class. (commit: bd985ab) (details)
  165. Make NavigationList clickable (commit: 73aee09) (details)
  166. Improve ReadiumLinkEntity model (commit: d305263) (details)
  167. Add prop foreign key property on LangMapEntity (commit: 3f25abe) (details)
  168. 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. (commit: 3210a78) (details)
  169. Add initial implementation of converting an OpdsFeed to/from database entities. (commit: cc1a5fa) (details)
  170. AppsDetail Screen added keys to items (commit: 1ee92b8) (details)
  171. Add initial DAOs for OPDS related entities. (commit: 32c0249) (details)
  172. AppsDetailScreen updated description (commit: 9f68841) (details)
  173. Initial implementation of get opds feed / update on database and repository. (commit: 2b4bd7c) (details)
  174. Add initial basic integration test for Opds Repository. (commit: 2dcf217) (details)
  175. Initial implementation of opds publication read. (commit: c95cee5) (details)
  176. Respect e2e using maestro basic set-up (commit: a8c365b) (details)
  177. Revert OpdsFacet change - metadata should not be nullable. (commit: 33ad4bd) (details)
  178. Add primary key generator to koin module (commit: 7c851bf) (details)
  179. Add primary key gen dependency to composeApp. (commit: a0dd646) (details)
  180. Add atomicfu dependency to avoid Android crash. (commit: 9837fe6) (details)
  181. lessons within a lesson-list test update (commit: adf09bd) (details)
  182. Refactor DataLoadState to improve clarity and functionality. (commit: 93f718c) (details)
  183. Merge updated dataloadstate (commit: 4a763ff) (details)
  184. Update datasource doc (commit: 42e7f7d) (details)
  185. Rename datasource modules to datalayer - make terminology consistent with Android architecture terminology. (commit: af953b4) (details)
  186. Update composeApp gradle - modules renamed from datasource to datalayer (commit: 2ddb02b) (details)
  187. image in app detail screen (commit: 8a5ce5b) (details)
  188. onClickPublication and onCLickNavigation added to the AppDetailScreen (commit: fa355d0) (details)
  189. onClickPublication and onCLickNavigation added to the LearningUnitListScreen.kt (commit: 69a3f89) (details)
  190. formatting (commit: 17a24bc) (details)
  191. formatting (commit: 539448a) (details)
  192. formatting (commit: c834bec) (details)
  193. formatting (commit: a27b5de) (details)
  194. formatting (commit: 7cce281) (details)
  195. formatting (commit: b2f2972) (details)
  196. Use versions.toml for coil dependency (commit: 8716b4d) (details)
  197. Image rendering update (commit: d3cad5d) (details)
  198. Add icon uri to CompatibleAppEntity.kt (commit: 1d45b39) (details)
  199. Add Serializer for RespectAppManifest.icon . (commit: 3a465ca) (details)
  200. Refactor change datasource package to datalayer. (commit: 7ea8d7e) (details)
  201. Change Android namespace on respect-datalayer modules. (commit: d441212) (details)
  202. Change datalayer package to datalayer (commit: 446eb4b) (details)
  203. Work in progress adding support for if-not-modified-since and if-none-match for network datasources. (commit: 5151d30) (details)
  204. Implementation of support for network datasource validation and handling 304 not modified responses. (commit: 75a11f7) (details)
  205. Module renaming (commit: 3ad0860) (details)
  206. Move viewmodels and domain use cases into lib-shared. (commit: 917b3fe) (details)
  207. Correct domain package in shared module. (commit: 282924f) (details)
  208. Correct domain package in shared module. (commit: 374924a) (details)
  209. Add some OneRoster model classes. (commit: 1f91abe) (details)
  210. Temporarily disable validation tests that are failing due to broken link in readium json schema. (commit: 63e78ac) (details)
  211. Update link (commit: 1309de5) (details)
  212. Enable validator tests as JSON schema has been fixed. (commit: fb3fee2) (details)
  213. Add initial layout of invitation model. (commit: 8b00a4b) (details)
  214. Refine domain use case models for handling invites. (commit: 65a8b7e) (details)
  215. initial commit (commit: bcbd544) (details)
  216. Added curriculum management screens with tab navigation (commit: 002004b) (details)
  217. Refine terminology for server federation. (commit: 9abab53) (details)
  218. Maestro test update (commit: 2394fa2) (details)
  219. keystore.properties added to git-ignore (commit: e1957d1) (details)
  220. Duration is null fixed (commit: a22dba9) (details)
  221. default image is added (commit: 7a67ff6) (details)
  222. when user click on (commit: 51a7b66) (details)
  223. Appbar title in learning detail (commit: 9d9738b) (details)
  224. Initial navigate to lesson url : work in progress. (commit: 76fc5e7) (details)
  225. Add keystore.properties to .gitignore (commit: 55b7563) (details)
  226. Modified UI of the CurriculumEditScreen (commit: 3122d05) (details)
  227. image shape change (commit: bfc2e22) (details)
  228. Alignment of text (commit: fa497e6) (details)
  229. Initial implementation of LearningUnitViewer to enable showing learning units in a webview. (commit: 2e995e6) (details)
  230. image to lie in center (commit: 3d4f8d7) (details)
  231. Add initial logic to launch Respect compatible app as an intent. (commit: 1987723) (details)
  232. changing play button (commit: a13ace5) (details)
  233. Changing Play to Open (commit: 43f236f) (details)
  234. test updated (commit: 237e437) (details)
  235. Change to using a separate activity to run WebView based content to avoid issue with vh css unit. (commit: be8a00f) (details)
  236. Move LaunchAppUseCaseAndroid into respect-lib-shared where it should be, switch to looking up Activity class using reflection. (commit: bba3817) (details)
  237. Set AppBar title from OPDS feed metadata (commit: 0c4a358) (details)
  238. Set AppBar title from OPDS feed metadata (commit: 7f806e5) (details)
  239. Remove unused imports from LearningUnitListViewModel. (commit: d050b8f) (details)
  240. Add title, back button, and close button to WebViewActivity. (commit: 217b96a) (details)
  241. Add RESPECT icon. (commit: 24efc6b) (details)
  242. Enable minification and app signing (commit: 327f5fd) (details)
  243. Add respectLaunchVersion parameter to URL (commit: e8ac8dd) (details)
  244. Create LICENSE (commit: f682a3a) (details)
  245. Remove respect.db file (commit: 7de1b01) (details)
  246. Added the CurriculumDetailScreen and StrandEditScreen with their respective ViewModel. (commit: f2ab497) (details)
  247. Add curriculum and strand use cases, update viewmodels and navigation (commit: 6102279) (details)
  248. Modify curriculum Viewmodels (commit: 25cbb90) (details)
  249. Update UI (commit: 051b8f4) (details)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/AppUiState.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/AppNavHost.kt
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt
The file was modifiedcomposeApp/src/androidMain/AndroidManifest.xml (diff)
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/AppActivity.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/FabUiState.kt
The file was addedcomposeApp/src/commonMain/kotlin/theme/Theme.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppActionButton.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/SnackBarDispatcher.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/view/app/AppBar.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/view/app/SizeClass.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/nav/NavCommand.kt
The file was modifiedserver/build.gradle.kts (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppUiState.kt
The file was addedshared/src/commonMain/resources/MR/base/strings.xml
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/AppLauncherScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/view/app/AppNavHost.kt
The file was modifiedcomposeApp/src/desktopMain/kotlin/world/respect/main.kt (diff)
The file was addedshared/src/commonMain/resources/about-credits-common.html
The file was addedshared/src/commonMain/resources/MR/colors/colors.xml
The file was addedcomposeApp/src/commonMain/kotlin/theme/CommonColor.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/view/app/App.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/AppLauncherScreen.kt
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/AppActivity.kt
The file was modifiedcomposeApp/src/androidMain/AndroidManifest.xml (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppBarColors.kt
The file was addedshared/src/commonMain/resources/MR/base/plurals.xml
The file was addedcomposeApp/src/commonMain/kotlin/theme/Color.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/App.kt
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was addedshared/src/commonMain/resources/MR/base/plurals_weblate.xml
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/Snack.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/impl/appstate/AppStateIcon.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/MainActivity.kt (diff)
The file was modifiedcomposeApp/src/desktopMain/kotlin/world/respect/main.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AssignmentScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ClazzScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/ViewModelFactory.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturnerImpl.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturner.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/nav/NavResult.kt
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
Commit 46f0ce2d90b93daa24de844d468ffb7ccd6593e4 by mandvi.verma
Bottom bar screen navigation working
(commit: 46f0ce2)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt (diff)
Commit e62359ad767bce78ee4c13f8330e60519bd87e22 by mandvi.verma
Bottom bar screen navigation working
(commit: e62359a)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/nav/NavResult.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturnerImpl.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/nav/NavResultReturner.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ClazzScreenViewModel.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AssignmentScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/AppLauncherModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
Commit f0b582e22bba951eea41ddb7f0c4e9af3cddab54 by mandvi.verma
App list screen ui added
Single radio selection
(commit: f0b582e)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/AppListModel.kt
Commit 0ba27ce58e27d739f462b70d087d20622e7db422 by mandvi.verma
App list screen ui added
Multiple radio selection
(commit: 0ba27ce)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/theme/Color.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/EnterLnkScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/EnterLinkScreen.kt
The file was addedcomposeApp/src/commonMain/composeResources/values/strings.xml
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/EnterLnkScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt (diff)
The file was removedshared/src/commonMain/resources/MR/base/strings.xml
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was removedshared/src/commonMain/resources/MR/colors/colors.xml
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt (diff)
The file was removedshared/src/commonMain/resources/MR/base/plurals_weblate.xml
The file was removedshared/src/commonMain/resources/MR/base/plurals.xml
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppsDetailScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/AppsDetailModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppsDetailScreen.kt
Commit d9e6fb2f36d6d7fafccbb200b622cf4a3d125869 by mandvi.verma
moving classes into proper packages
(commit: d9e6fb2)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/AppsDetailModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/AppNavHost.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/MainActivity.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applauncher/AppLauncherModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/AppListModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/AppScreenList.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ClazzScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/SizeClass.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ClazzScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AssignmentScreenViewModel.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt
The file was modifiedcomposeApp/src/desktopMain/kotlin/world/respect/main.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppLauncherScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppsDetailScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppListScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/nav/NavCommand.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/AppBar.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppLauncherScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/AppLauncherModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/App.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AssignmentScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/AppListScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applist/AppListModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/AppsDetailScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/EnterLnkScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/ReportScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/EnterLinkScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/ReportScreen.kt
Commit 2e50537f3eb354141ca3888c87f431c58431455c by mandvi.verma
moving classes into proper packages
(commit: 2e50537)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit d7b8588ad7eca73d9aeaa82a271c874e62a784cb by mandvi.verma
moving classes into proper packages
(commit: d7b8588)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt
The file was modifiedgradle/libs.versions.toml (diff)
Commit 16033046a3ec08f4c5fb87571458ad975aa178e0 by mandvi.verma
moved all implementations to toml
(commit: 1603304)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
Commit 2a3289982c6e8f60bea8f573a6e983139c6f2258 by mandvi.verma
Common base model- and title set
(commit: 2a32899)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff)
Commit 52fab1cfd020fb5ece8fdd37c64a2be87e4648f5 by mandvi.verma
Have created a bas view mdoel and have set the AppUi state and fab ui state in viewmodel as required
but in viewmodel using strings hardcode as the composable strings can be used inside composable function will be working on that
(commit: 52fab1c)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
Commit 921c5d6fd0e1f933e9d9e3e1bbec09cafde47e02 by mandvi.verma
Used strings.xml resource for all the string hardcoded values.
Created a base viewmodel and used it
Ui done for -APpLauncherScreen,AppListScreen,EnterLinkScreen and AppsDetailScreen
(commit: 921c5d6)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/component/Resources.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt (diff)
Commit e1a0e35d9eaa0b37c9bec32cb0b0e09202384533 by mandvi.verma
Compose Navigation with safe args
(commit: e1a0e35)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lessonlist/LessonListModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
Commit aa521aee15b5c455591c8d779c621efe3f7d8fac by mandvi.verma
added search icon in lesson list screen
(commit: aa521ae)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessondetail/LessonDetailScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lessonlist/LessonListModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessondetail/LessonDetailScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessondetail/LessonDetailScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applist/AppListScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/applauncher/AppLauncherScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/enterlink/EnterLinkScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/applist/AppListScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/applauncher/AppLauncherScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/appsdetail/AppsDetailScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessonlist/LessonListScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/appsdetail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit 0c3e47b503c2996559c588d110ea72fd664bfa5b by mandvi.verma
Lesson list filter using opdsfacet
(commit: 0c3e47b)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedshared/src/commonMain/kotlin/world/respect/domain/opds/model/OpdsFacet.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit db205dc7465f2132c9ae0e771afa908f88cb651f by mandvi.verma
Lesson list screen data is using opds
(commit: db205dc)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff)
Commit f0e12b55fe0d82c88a38988c471e48798bbb9f5f by mandvi.verma
Lesson list screen data is using opds
(commit: f0e12b5)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/appsdetail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt (diff)
Commit c0100f3d319a4ce49669ea4c20cbb01530a7188a by mandvi.verma
Lesson list screen data is using opds
(commit: c0100f3)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lessonlist/LessonListModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessondetail/LessonDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLnkScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applist/AppListScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/enterlink/EnterLnkScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessonlist/LessonListScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessonlist/LessonListScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/applist/AppListScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/applauncher/AppLauncherScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/lessondetail/LessonDetailScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/appsdetail/AppsDetailScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/appsdetail/AppsDetailScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/applauncher/AppLauncherScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessondetail/LessonDetailScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailScreenViewModel.kt
Commit f132a7d3a40d97adac41c5df512d335b09e7dcfd by mandvi.verma
Removed unnecessary blank lines
(commit: f132a7d)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/MainActivity.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
The file was modifiedserver/src/main/kotlin/world/respect/Application.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailScreenViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedrespect-datasource/build.gradle.kts (diff)
Commit 2dccdf0a96a4330199c51328c75968ed121ad0ad by mandvi.verma
Lesson List - used the OpdsDataSource
created a class with dummy data and shown the list
(commit: 2dccdf0)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailScreenViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyLessonList.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLnkScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherScreenViewModel.kt
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/DummyOpdsFeed.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportScreenViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzScreenViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/DummyOpdsFeed.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyLessonList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyOpdsDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyLessonList.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit d0ac1e41a7c28031f10e797baeaf1a1a24e68f63 by mandvi.verma
Pass manifestUrl (learningUnits) to app detail screen from app list screen
(commit: d0ac1e4)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
Commit ff47856492ebc1faaa78c22f4dc81fed237f1f62 by Mike Dawson
Work in progress offline-first repository design.
(commit: ff47856)
The file was addedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt
The file was addedrespect-datasource-repository/build.gradle.kts
The file was addedrespect-datasource-sqldelight/src/main/sqldelight/world/respect/datasource/sqldelight/CompatibleAppEntity.sq
The file was addedrespect-datasource-sqldelight/build.gradle.kts
The file was addedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt
The file was addedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/RespectAppDataSourceSqld.kt
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt
The file was addedrespect-datasource/README.md
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppAdapters.kt
The file was addedrespect-datasource-http/build.gradle.kts
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataResult.kt
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt (diff)
The file was addedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt
The file was addedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt
The file was addedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt
The file was addedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
Commit 9bfe8fc410f062b22bb736f183c07bfc6271ac24 by Mike Dawson
Work in progress offline-first repository design.
(commit: 9bfe8fc)
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt (diff)
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff)
The file was modifiedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff)
The file was modifiedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppAdapters.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt (diff)
The file was modifiedrespect-datasource-sqldelight/src/main/sqldelight/world/respect/datasource/sqldelight/CompatibleAppEntity.sq (diff)
Commit ab9fa9de4453d8e50c74b8e36170bbb9c3b68974 by mandvi.verma
passing RespectAppManifest from app launcher screen to app detail screen
(commit: ab9fa9d)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyOpdsDataSource.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedgradle/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedcomposeApp/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
Commit f85ab43bf4da3ed067cff6137efd06c81ae4331c by Mike Dawson
Basic implementation of app navigation.
(commit: f85ab43)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt (diff)
Commit 91d8310ab964de0e67096787de199b8d12d96714 by mandvi.verma
Implemented navigation from AppsDetailScreen to LessonListScreen and LessonDetailScreen.
(commit: 91d8310)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit c22f606686ce83d4f0d45445d68cf2832bb218bb by mandvi.verma
**AppListViewModel.kt:**
- Added `onClickAddLink()` function to navigate to `EnterLink`.
- Added `onClickApp(app: RespectAppManifest)` function to navigate to `AppsDetail`
(commit: c22f606)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
Commit 10ee8e19235c680f648f692d1eaa6f5b291ea51b by mandvi.verma
 LessonListScreen to navigate to LessonDetail
(commit: 10ee8e1)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
Commit 78e70702134fa3f49099f02cdf05de1dbc14d718 by mandvi.verma
The corresponding call in `LessonListScreen` has been updated to reflect this change. Additionally, the `onClickFilter` function is now passed as a parameter to the `LessonListScreen` composable.
(commit: 78e7070)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
Commit 930a92629168048ff1d19549e5b0354a822dda2c by mandvi.verma
Used RespectAsyncImage for app icons
(commit: 930a926)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
Commit c535a89e4c35f5c205138f32c4993b2cb200c4cd by mandvi.verma
Used RespectAsyncImage for app icons
(commit: c535a89)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
Commit 1c3ebd57ad8a7f7089f4513d347a8c0e8eeb9f1f by mandvi.verma
Used RespectAsyncImage for app icons
(commit: 1c3ebd5)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit df592b04072d37ced2ab893cec9c022c52b3cbfb by mandvi.verma
Pass manifestUrl to app detail screen
(commit: df592b0)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
Commit 9de42825e10a6b5da0a4201dfc1843b9e792c400 by Mike Dawson
Initial implementation of Koin to provide dependency injection on Android
(commit: 9de4282)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/DummyRepo.kt
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/DummyRepoImpl.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt (diff)
Commit 577e689810f27d0c8e621fbee6c55c858da3d364 by Mike Dawson
Update ViewModels to access datasource from dependency injection.
(commit: 577e689)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/appsdetail/AppsDetailModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applist/AppListModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/lesson/DummyOpdsDataSource.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applauncher/AppLauncherModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeOpdsDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedrespect-datasource-sqldelight/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeRespectAppDataSource.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeAppDataSource.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/model/applist/DummyAppDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit e4f1de7bd38165fb95ff8a76fe3353f13f5652b9 by Mike Dawson
Add DataSourceProvider interface
(commit: e4f1de7)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt
Commit 990014681685898dba07a1bf3fd560a4ffaaa5b6 by Mike Dawson
Remove kodein from Application.kt. Comment out RespectAppRepositoryTest.
(commit: 9900146)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff)
The file was modifiedserver/src/main/kotlin/world/respect/Application.kt (diff)
Commit 58878c8ca945e272f2dedb254c95fe7b60ba8b73 by Mike Dawson
Initial design to use data source provider via Koin depdency injection.
(commit: 58878c8)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeOpdsDataSource.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSourceProvider.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeAppDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSource.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/fakeds/FakeRespectAppDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
Commit 5a5c1cc0ee4bd14753fa7016bf32686119ac173f by mandvi.verma
**AppLauncher:**
- Added a "Remove"and "More info" option to the app item's 3-dot menu in `AppLauncherScreen`.
(commit: 5a5c1cc)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
Commit 34d96b9a370c8a9aac9c78b8ae73d21a26b54c28 by mandvi.verma
**AppLauncher:**
- Added a "Remove"and "More info" option to the app item's 3-dot menu in `AppLauncherScreen`.
(commit: 34d96b9)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
Commit e225adc90ada1f4e73768cc28949dc54afe894d3 by mandvi.verma
Removed unused imports from LessonDetailScreen
(commit: e225adc)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt (diff)
Commit e8c1d498af97a561e1cf87344d56f092cf53ec1d by mandvi.verma
Refactor: Update string resources and remove unused files".
- Removed the unused `Resources.kt` interface.
- Minor code cleanup  Removed unused dependencies from `gradle/libs.versions.toml`.
(commit: e8c1d49)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/component/Resources.kt
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
Commit f610b21735082f65c83126ad07c22170b52e051a by Mike Dawson
Change type on AppLauncherScreen.
(commit: f610b21)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit 992285c2bd5686cc5afde54bcca78d18d0a3b423 by mandvi.verma
Pass opdsUrl to AppsDetail screen

The `opdsUrl` is now passed as an argument to the `AppsDetail` screen.
This allows the `AppsDetailViewModel` to load the OPDS feed using the provided `opdsUrl` instead of the `manifestUrl`.
(commit: 992285c)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
Commit 6d04b42096dfba589b52f5a5d87487d11a94df5b by mandvi.verma
Refactor: Rename `opdsUrl` to `url` in `AppsDetail` and `LessonList`
(commit: 6d04b42)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
Commit 694bbe80f59c0aa008728eab5ffa21fea435d4cb by mandvi.verma
Refactored `menuExpanded` state in AppLauncherScreen
(commit: 694bbe8)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
Commit 4cfb011f4cb9626c3d75f654a470370b795fc75b by mandvi.verma
Refactor navigation parameters for AppsDetail and LessonList

- AppsDetail now only requires `manifestUrl`. The `learningUnits` URL is fetched within `AppsDetailViewModel`.
(commit: 4cfb011)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit 7149540ed1683b6fe04fbe9ad41ca2f67a4040ba by mandvi.verma
The ViewModels now use this provider to obtain a `RespectAppDataSource` instance.
In `AppsDetailViewModel`, `collect` was changed to `collectLatest` for observing the `getApp` Flow.
(commit: 7149540)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 541ae7eed0da17ac928078937f350b812036c41f by mandvi.verma
Renamed `opdsUrl` to `learningUnitsUrl` in `LessonList` and `LessonDetail` data classes.

This change affects `LessonListViewModel`, `LessonDetailViewModel`, and `AppsDetailViewModel` to reflect the new property name when navigating and loading data.
(commit: 541ae7e)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit f6fbee17ffb1e9516d984e3486d4087312fbff4b by mandvi.verma
Added error handling for invalid app URLs

A new string resource "invalid_url" was added.
The `AppLauncherViewModel` now displays a snackbar message if an app's URL is invalid when clicked.
(commit: f6fbee1)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit 36d0cba50bbde0403eef6daefcad52d698888b5a by mandvi.verma
Display snackbar message in AppLauncherScreen when app URL is invalid
(commit: 36d0cba)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit aa24f80f31608ee0b69dda6cc69edbd3f35ced4f by mandvi.verma
 AppDetailState in AppsDetailViewModel
(commit: aa24f80)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 3ae2d9c82738c05594e69ee0fff540756af89094 by mandvi.verma
Removed an unused import `FakeOpdsDataSource` from `LessonDetailViewModel`.
(commit: 3ae2d9c)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
Commit bbbb0e03bc6edf74b75ec94013d61493500970e4 by Mike Dawson
Add Url extension function to resolve links (that could be relative or absolute).
(commit: bbbb0e0)
The file was addedshared/src/commonMain/kotlin/world/respect/util/ext/UrlExt.kt
The file was addedshared/src/jvmTest/kotlin/world/respect/util/ext/UrlResolveTest.kt
Commit 60988f4b04be3aad5c2c9ace8b3f9beda192386d by Mike Dawson
Fix function return type to enable access to app manifest urls on launchpad.
(commit: 60988f4)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt (diff)
Commit f267df5a376d502e8c21af13c74dabc83639a8f2 by Mike Dawson
Initial use of real (http backed) datasource
(commit: f267df5)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/androidMain/AndroidManifest.xml (diff)
Commit 59eca066ab344c86e4b8639cc37c74aa7679b5e8 by Mike Dawson
Remove unused viewmodelfactory (replaced by using Koin dependency injection)
(commit: 59eca06)
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/ViewModelFactory.kt
Commit 9159ceae3390b0144200e2ca994196e30a96a56f by Mike Dawson
Create libutil module and add url resolve function there (such that it can be used by datasource modules).
(commit: 9159cea)
The file was addedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/UrlExt.kt
The file was modifiedshared/build.gradle.kts (diff)
The file was modifiedsettings.gradle.kts (diff)
The file was modifiedrespect-datasource-http/build.gradle.kts (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was addedrespect-lib-util/build.gradle.kts
The file was removedshared/src/jvmTest/kotlin/world/respect/util/ext/UrlResolveTest.kt
The file was addedrespect-lib-util/src/jvmTest/kotlin/world/respect/libutil/ext/UrlResolveTest.kt
The file was removedshared/src/commonMain/kotlin/world/respect/util/ext/UrlExt.kt
Commit 83be40ec275e58647866fd7a6caf2b74b5ca1300 by Mike Dawson
Disable experimental test on repository.
(commit: 83be40e)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff)
Commit 703318179d3d31212475d64959dd5b72d0657c4f by Mike Dawson
Update default manifestlist.json url.
(commit: 7033181)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit e190e04fd720dbc15bea18c7364af16dbfaf55d0 by Mike Dawson
Refactor - rename Lesson to LearningUnit to match the terminology that is used in the Respect specification.
(commit: e190e04)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/detail/LessonDetailViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/detail/LessonDetailScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/lessons/list/LessonListViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/lessons/list/LessonListScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit d31856c5224b794ec9c6938e48e7205312fd8036 by Mike Dawson
Refactor - rename Lesson to LearningUnit to match the terminology that is used in the Respect specification.
(commit: d31856c)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 604ab2670f4748a99b0c0677e7de8c9c8c767a4f by Mike Dawson
Add respect-datasource-db build.gradle.kts
(commit: 604ab26)
The file was addedrespect-datasource-db/build.gradle.kts
Commit 51bf2bb088fd1b46b9d514426faddf51cdd20bba by mandvi.verma
Pass selected lesson (OpdsPublication) from learning unit detail screen to viewmodel
(commit: 51bf2bb)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
Commit b079ed21ced2fbd7f141ea0e5f8f8e87325ed26b by Mike Dawson
Update Kotlin version to 2.2.0
(commit: b079ed2)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt (diff)
Commit fd87ecbf9140035a1546973cd2fc389dc07d2916 by mandvi.verma
The `LearningUnitListScreen` now displays the first image from the `publication.images` list if available.
(commit: fd87ecb)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
Commit aec490fa3534e5e5a79c9f06f6429215ec6ae42f by Mike Dawson
Add room multiplatform database module.
(commit: aec490f)
The file was modifiedrespect-datasource-db/build.gradle.kts (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/CompatibleAppEntityDao.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/CompatibleAppEntity.kt
The file was modifiedrespect-datasource-sqldelight/build.gradle.kts (diff)
The file was addedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json
The file was modifiedsettings.gradle.kts (diff)
Commit 1c10c8b1ab350e1f6bbeaa55da8dfcc5d08ec29b by mandvi.verma
Display screenshots in app detail screen
(commit: 1c10c8b)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit 42f5be372a37aae23eb43169a041144af2c990cc by mandvi.verma
Removed unused dependencies and simplified data loading in `AppsDetailViewModel`.
(commit: 42f5be3)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedgradle/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit f90bdc4881ad70a7c62f1b74b880db0f396b292b by Mike Dawson
Work in progress on respect-datasource-db room module.
(commit: f90bdc4)
The file was modifiedrespect-datasource-db/build.gradle.kts (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/CompatibleAppEntityDao.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/CompatbileAppAdapter.kt
The file was modifiedrespect-datasource/build.gradle.kts (diff)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff)
The file was modifiedrespect-datasource-repository/build.gradle.kts (diff)
Commit 148c6480fbb49310990f5962e9615d569ef62498 by Mike Dawson
Switch to using Room multiplatform db on composeApp
(commit: 148c648)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/DummyRepoImpl.kt
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/DummyRepo.kt
Commit 5fbb607a6d685c220871574e042ae763be7acb4d by Mike Dawson
Update return types on compatibleappdatasource . Remove SQLDelight dependencies.
(commit: 5fbb607)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedsettings.gradle.kts (diff)
The file was removedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppAdapters.kt
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was removedrespect-datasource-sqldelight/build.gradle.kts
The file was removedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/compatibleapps/CompatibleAppsDataSourceSqld.kt
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was removedrespect-datasource-sqldelight/src/commonMain/kotlin/world/respect/datasource/sqldelight/RespectAppDataSourceSqld.kt
The file was removedrespect-datasource-sqldelight/src/main/sqldelight/world/respect/datasource/sqldelight/CompatibleAppEntity.sq
Commit cdc92578a9d8a8e6a0243d292d8f34f421411827 by Mike Dawson
Remove SQLDelight dependency / import line.
(commit: cdc9257)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit d6c115b74fe69a6798e8aa54a8707b1b7a18700c by mandvi.verma
The LearningUnitDetail route is now populated with data directly from the OpdsPublication object when a lesson is clicked.
(commit: d6c115b)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/CompatbileAppAdapter.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/LangMapAdapter.kt
The file was addedrespect-lib-xxhash/build.gradle.kts
The file was modifiedrespect-datasource-db/build.gradle.kts (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/composites/CompatibleAppEntities.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/LangMapEntity.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/CompatibleAppEntity.kt (diff)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedsettings.gradle.kts (diff)
The file was modifiedrespect-datasource-repository/build.gradle.kts (diff)
The file was addedrespect-lib-xxhash/src/commonMain/kotlin/world/respect/libxxhash/jvmimpl/XXStringHasherCommonJvmImpl.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/ext/LangMapEntityExt.kt
The file was addedrespect-lib-xxhash/src/commonMain/kotlin/world/respect/libxxhash/XXStringHasher.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/LangMapEntityDao.kt
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt (diff)
Commit c4ccba972c1dc811b132586695a1df4b439b56b4 by Mike Dawson
Add dependencies to Koin module and merge langmapentity from datasource
(commit: c4ccba9)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit 6ac469889dd38e9f8419cd4e1fa85e297444eff3 by mandvi.verma
This commit introduces several changes to improve the UI and ViewModel interactions in the app:
(commit: 6ac4698)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
Commit ae34afbeee3b1720e2555582b3e5690e75e1643e by mandvi.verma
Refactored AppsDetailViewModel and AppsDetailScreen to use DataLoadState for appDetail.
(commit: ae34afb)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit cf610ee03dc07870442413906ad373f75dafed51 by Mike Dawson
Opds model work in progress:
a) Add snowflake type primary key generator from Door
b) Refactor respect-datasource-db into packages for opds and compatbile apps with common subpackage structures
c) Add ReadiumLinkEntity.kt and adapters.
(commit: cf610ee)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/CompatbileAppAdapter.kt
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt
The file was addedrespect-lib-primarykeygen/src/jvmTest/kotlin/world/respect/lib/primarykeygen/DoorPrimaryKeyGeneratorTest.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/LangMapEntityDao.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/CompatibleAppEntity.kt
The file was addedrespect-lib-primarykeygen/build.gradle.kts
The file was addedrespect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/GenerateNodeId.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt
The file was addedrespect-lib-primarykeygen/src/androidMain/kotlin/world/respect/lib/primarykeygen/GenerateNodeId.android.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/LangMapEntity.kt
The file was addedrespect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/ext/InstantExt.kt
The file was modifiedrespect-datasource-db/build.gradle.kts (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt
The file was addedrespect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/PrimaryKeyGenerator.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/adapters/LangMapAdapter.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/ext/LangMapEntityExt.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/entities/composites/CompatibleAppEntities.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt
The file was modifiedsettings.gradle.kts (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/daos/CompatibleAppEntityDao.kt
The file was addedrespect-lib-primarykeygen/src/jvmMain/kotlin/world/respect/lib/primarykeygen/GenerateNodeId.jvm.kt
Commit 141cefab7a6c6b1cb32a5a8dbdf8792eaeadb634 by Mike Dawson
Add implementation to get individual respect app manifest in data layer.
(commit: 141cefa)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff)
Commit c330e4a367224e86a50ccba5abb2a5b54c90aa27 by Mike Dawson
Modifications to viewmodels to use real datasource.
(commit: c330e4a)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
Commit 3caee9ad3215fa6e450e9b60326db53b208aa501 by Mike Dawson
Updates to CompatibleApp data source and related to allow app to use real data source.
(commit: 3caee9a)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
The file was addedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff)
Commit 174b3ebe6369d41b50e4e87798fba7dfa0e5bb18 by Mike Dawson
Set AGP plugin to latest version
(commit: 174b3eb)
The file was modifiedgradle/libs.versions.toml (diff)
Commit 44d9332cfa5de3fb52f368beb3defdb3c8ca6a1a by Mike Dawson
Update EnterLink screen to follow pattern.
(commit: 44d9332)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
Commit 673987636981af0ba7ef0466cd38e6f64615b44c by Mike Dawson
Add UiText sealed class to allow a ViewModel to set text on UiState without requiring the use of coroutines.

Update onClickNext in EnterLinkViewModel to check result.
(commit: 6739876)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/components/UiText.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
Commit 0d2dd801b4a7b03ef4b884389512ea7d4a0bff03 by Mike Dawson
Add initial error logic to HttpClient.getDataLoadResult
(commit: 0d2dd80)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
Commit 6d1178fd323871c1e2bfb4121be3a6394a5c784a by Mike Dawson
Use dataOrNull on AppsDetailViewModel.kt
(commit: 6d1178f)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt (diff)
Commit 831b72f78cc43b785b42f36c81725baa24043854 by Mike Dawson
Add empty stubs for OpdsDataSource
(commit: 831b72f)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt (diff)
The file was addedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt
The file was addedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 7c12948f356d59e8720ed1a217e3c89a67bcd2fa by Mike Dawson
Change to using Url parameter type in app and lesson view models.
(commit: 7c12948)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 46fd8c2c65414bd30d0e2804eb9b19b3c1f46f60 by Mike Dawson
Change to using Url parameter type in FakeOpdsDataSource.kt
(commit: 46fd8c2)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt (diff)
Commit f1338dff844412c226b423b1d16796e29aa877d5 by Mike Dawson
Change to using Url parameter type for all data source functions that use a Url (instead of String).
(commit: f1338df)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
Commit d1f4428646b9b7f4b768f94bf877927d342920c8 by Mike Dawson
Change to using Url parameter type for all data source functions that use a Url (instead of String).
(commit: d1f4428)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource/README.md (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt (diff)
Commit 9bc3ca6f8671ccf17ea5e1583a7fad95eca8db60 by Mike Dawson
Add Skeleton code for learning unit list screen.
(commit: 9bc3ca6)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 91cf2489c613d968a4d97dc4fe1a992e70247d8b by mandvi.verma
remove publication list from learning unit details .
(commit: 91cf248)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
Commit 0e46b3b750362fb5ef419379936a9403318aa60b by Mike Dawson
Update LearningUnitListViewModel to use resolve function on href.
(commit: 0e46b3b)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit a2e4ef60aca4e5e3c1314717bf1ce549eb74de23 by Mike Dawson
Update AppDestination classes to use Url type where appropriate.
(commit: a2e4ef6)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit c90c6f0348a50127632925d5fa78808c9d6dcaa6 by mandvi.verma
AppLauncher Screen added key to item
(commit: c90c6f0)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
Commit cafde9646bd6d8c26f919b9c2f742d3c45542b73 by mandvi.verma
AppLauncher Screen added key to item
(commit: cafde96)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was addedrespect.db
Commit 438f0112adfa7692fe1c202ddbe1000d515676f3 by Mike Dawson
Update entities to use Enum instead of int constant to represent top parent type for entities (providing type safety).
(commit: 438f011)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff)
Commit 90d5a220e56ec1f3df883312ae99b513625de905 by Mike Dawson
Add type converters so enum fields will use an integer constant in database.
(commit: 90d5a22)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt (diff)
Commit c9cb45d211d0b01e93c6a6bbd2046af4aa978ac1 by Mike Dawson
Minor fixes for RespectCompatibleAppAdapter and associated DAOs.
(commit: c9cb45d)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
Commit 98e304244652596a3a1c33efb9f6d926f41ee1c2 by mandvi.verma
fixed navigation to app detail
(commit: 98e3042)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
Commit abd393cd818737b78a4cd5ec7391e720e427757b by mandvi.verma
The items are displayed in the following order:
- `navigation` items
- `publications` items
- `group` items
(commit: abd393c)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit f24f13e1da149fbb2796347b67fbe2517bcb9e0c by Mike Dawson
Add ReadiumSubject network model / entity adapters.
(commit: f24f13e)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt (diff)
Commit b3319ec2346932ab10450a00c50814e5092b26d9 by mandvi.verma
AppsDetail Screen added navigation and publication list

Added a new screen to display app details, including:
- Navigation list
- Publication list
(commit: b3319ec)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was addedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/2.json
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit bd985ab173d665ed271a390270db6ee929796a1d by Mike Dawson
Initial implementation of converting from OpdsPublication model class to entity class.
(commit: bd985ab)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff)
The file was addedrespect-datasource-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt
The file was addedrespect-datasource-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json
Commit 73aee09b808eaa0274de1d381d922ee6f72350ac by mandvi.verma
Make NavigationList clickable

Clicking on the NavigationList in the LearningUnitListScreen and AppsDetailScreen will now navigate to the LearningUnitDetailScreen.
(commit: 73aee09)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/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 modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt (diff)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTopParentType.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt
Commit 3f25abed938a6d2d3cc49f54594c12c3c2b80014 by Mike Dawson
Add prop foreign key property on LangMapEntity

Flatten adapter Entities data classes to include only entities themselves.
(commit: 3f25abe)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt (diff)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt (diff)
The file was modifiedrespect-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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit cc1a5fa6d445da1668a32e144bb95246f59b2dd4 by Mike Dawson
Add initial implementation of converting an OpdsFeed to/from database entities.
(commit: cc1a5fa)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt (diff)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt (diff)
Commit 1ee92b8a754eb32a622bd0cd13d048baa07e2c7e by mandvi.verma
AppsDetail Screen added keys to items
(commit: 1ee92b8)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 32c0249c49c57a847d6c1cf61cad857107685689 by Mike Dawson
Add initial DAOs for OPDS related entities.
(commit: 32c0249)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt
The file was addedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff)
Commit 9f6884189d421486a93353ae310536f2559c1b67 by mandvi.verma
AppsDetailScreen updated description
(commit: 9f68841)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 2b4bd7c1c51481dbe02e61549fc136a1e0f90df2 by Mike Dawson
Initial implementation of get opds feed / update on database and repository.
(commit: 2b4bd7c)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt (diff)
The file was addedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt (diff)
Commit 2dcf21765e86b826fbd3c0f765c084d899b69011 by Mike Dawson
Add initial basic integration test for Opds Repository.
(commit: 2dcf217)
The file was modifiedrespect-datasource-repository/build.gradle.kts (diff)
The file was modifiedshared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
The file was removedshared/src/jvmTest/kotlin/world/respect/testutil/FindFreePort.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff)
The file was addedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt
The file was addedrespect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt (diff)
The file was addedrespect-lib-util/src/jvmMain/kotlin/world/respect/libutil/FindFreePort.kt
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt (diff)
The file was addedrespect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json
Commit c95cee591c0b155f1d7779cb4f9ac92dd5112524 by Mike Dawson
Initial implementation of opds publication read.
(commit: c95cee5)
The file was modifiedrespect-lib-primarykeygen/src/commonMain/kotlin/world/respect/lib/primarykeygen/PrimaryKeyGenerator.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt (diff)
The file was modifiedrespect-datasource-repository/build.gradle.kts (diff)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt (diff)
The file was modifiedrespect-lib-primarykeygen/build.gradle.kts (diff)
Commit a8c365baa598c58fbb6d9d0463d95534cb7f511d by Pooja Ravi
Respect e2e using maestro basic set-up
(commit: a8c365b)
The file was addedrespect-test-end-to-end/README.md
The file was addedrespect-test-end-to-end/test-description/001_browse_lessons_test_description.md
The file was addedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml
Commit 33ad4bdd32a55f85d4200baa5a428d8f038d8001 by Mike Dawson
Revert OpdsFacet change - metadata should not be nullable.
(commit: 33ad4bd)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt (diff)
Commit 7c851bf2b687bdf6c37f6cb4e0c0088cac296d0d by Mike Dawson
Add primary key generator to koin module
(commit: 7c851bf)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit a0dd64650faf181d28a5b6ef8c656453d0351af6 by Mike Dawson
Add primary key gen dependency to composeApp.
(commit: a0dd646)
The file was modifiedcomposeApp/build.gradle.kts (diff)
Commit 9837fe6e3706fac0ba0fcba626f5c9ea8cc9631f by Mike Dawson
Add atomicfu dependency to avoid Android crash.
(commit: 9837fe6)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-lib-primarykeygen/build.gradle.kts (diff)
Commit adf09bd64e8bb39d56e29f567fc62eb6a718a648 by Pooja Ravi
lessons within a lesson-list test update
(commit: adf09bd)
The file was modifiedrespect-test-end-to-end/test-description/001_browse_lessons_test_description.md (diff)
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
Commit 93f718c710b8d0263237bc081440d5bf77b75ee9 by Mike Dawson
Refactor DataLoadState to improve clarity and functionality.
(commit: 93f718c)
The file was modifiedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt (diff)
The file was removedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/FlowExt.kt
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt (diff)
The file was modifiedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt (diff)
The file was modifiedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datasource/README.md (diff)
The file was modifiedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt (diff)
The file was modifiedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeOpdsDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeAppDataSource.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSourceProvider.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/fakeds/FakeRespectAppDataSource.kt
The file was modifiedrespect-datasource/README.md (diff)
Commit af953b4f89b8aa003f4eaafbb3dc3742f54b1054 by Mike Dawson
Rename datasource modules to datalayer - make terminology consistent with Android architecture terminology.
(commit: af953b4)
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt
The file was addedrespect-datalayer/src/androidMain/AndroidManifest.xml
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPublication.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkPropertiesEncrypted.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt
The file was removedrespect-datasource/README.md
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt
The file was addedrespect-datalayer/.gitignore
The file was addedrespect-datalayer-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt
The file was removedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPrice.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeedMetadata.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt
The file was removedrespect-datasource-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt
The file was removedrespect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumMetadata.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt
The file was removedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSource.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMapExt.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringValue.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsAcquisition.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeed.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/LocalDateOrDateTime.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt
The file was modifiedsettings.gradle.kts (diff)
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumContributorObject.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringListSerializer.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/SingleItemToListTransformerSerializer.kt
The file was addedrespect-datalayer-http/build.gradle.kts
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsSeries.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt
The file was addedrespect-datalayer-repository/build.gradle.kts
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringValue.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringOrObjectSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt
The file was removedrespect-datasource-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadParams.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeed.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt
The file was removedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMap.kt
The file was addedrespect-datalayer-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsSeries.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeedMetadata.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt
The file was removedrespect-datasource-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json
The file was addedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumSubject.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt
The file was removedrespect-datasource/src/androidMain/AndroidManifest.xml
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsBelongsTo.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadParams.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/LoadingStatus.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt
The file was modifiedshared/build.gradle.kts (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt
The file was removedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/UriStringSerializer.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt
The file was addedrespect-datalayer/build.gradle.kts
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPublication.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLink.kt
The file was removedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSource.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumSubject.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMapExt.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsBelongsTo.kt
The file was removedrespect-datasource-http/build.gradle.kts
The file was addedrespect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkPropertiesEncrypted.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsGroup.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt
The file was removedrespect-datasource-db/build.gradle.kts
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt
The file was removedrespect-datasource-repository/build.gradle.kts
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt
The file was removedrespect-datasource/build.gradle.kts
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringOrObjectSerializer.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/LocalDateOrDateTime.kt
The file was addedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsGroup.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/UriStringSerializer.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt
The file was addedrespect-datalayer/README.md
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt
The file was removedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt
The file was addedrespect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt
The file was removedrespect-datasource-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/SingleItemToListTransformerSerializer.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt
The file was addedrespect-datalayer-db/build.gradle.kts
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringListSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsAcquisition.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt
The file was removedrespect-datasource-db/schemas/world.respect.datasource.db.RespectDatabase/1.json
The file was addedrespect-datalayer-db/schemas/world.respect.datasource.db.RespectDatabase/1.json
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPrice.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumContributorObject.kt
The file was removedrespect-datasource/.gitignore
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumMetadata.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkProperties.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkProperties.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt
The file was removedrespect-datasource-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt
The file was removedrespect-datasource-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt
The file was removedrespect-datasource-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/LoadingStatus.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMap.kt
The file was removedrespect-datasource/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLink.kt
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt
Commit 2ddb02b0a446794c518f0b46f581ee25d3810d08 by Mike Dawson
Update composeApp gradle - modules renamed from datasource to datalayer
(commit: 2ddb02b)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit fa355d062dea8adfbc5ce39f96acbd84fd801814 by mandvi.verma
onClickPublication and onCLickNavigation added to the AppDetailScreen
(commit: fa355d0)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 69a3f895605fd327dc5c683ab602c1ee24cbdbad by mandvi.verma
onClickPublication and onCLickNavigation added to the LearningUnitListScreen.kt
(commit: 69a3f89)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/App.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 8716b4d4581421a1937cab40049688e2302b91f0 by Mike Dawson
Use versions.toml for coil dependency
(commit: 8716b4d)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/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 modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/build.gradle.kts (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff)
Commit 1d45b390306b6f084959321097f28ee21f4183a0 by Mike Dawson
Add icon uri to CompatibleAppEntity.kt
(commit: 1d45b39)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff)
Commit 3a465ca8a0380279fc64a889595d9fe37e795922 by Mike Dawson
Add Serializer for RespectAppManifest.icon .
(commit: 3a465ca)
The file was modifiedrespect-datalayer-db/schemas/world.respect.datasource.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt (diff)
Commit 7ea8d7e4d3aa8bd007fc7754f360e256d014d046 by Mike Dawson
Refactor change datasource package to datalayer.
(commit: 7ea8d7e)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/daos/CompatibleAppEntityDao.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpClientExt.kt
The file was modifiedshared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectAppDataSourceDb.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsDataSourceDb.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/SingleItemToListTransformerSerializer.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumSubjectEntityAdapters.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/UriStringSerializer.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFacetAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSourceLocal.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringOrObjectSerializer.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/entities/CompatibleAppEntity.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPublication.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsParentType.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsSeries.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFacetAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLoadMetaInfo.kt
The file was addedrespect-datalayer-db/src/jvmTest/resources/world/respect/datalayer/db/opds/adapters/lesson001.json
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLink.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLoadState.kt
The file was addedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectDatabase/1.json
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/LangMapExt.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/SharedConverters.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/CompatibleAppDataSourceDb.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsGroupAdapter.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedEntity.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/OpdsDataSource.kt
The file was modifiedshared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt (diff)
The file was addedrespect-datalayer-db/src/jvmTest/kotlin/world/respect/datalayer/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt
The file was addedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/RespectAppDataSourceRepositoryTest.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkProperties.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt
The file was removedrespect-datalayer-db/src/jvmTest/resources/world/respect/datasource/db/opds/adapters/lesson001.json
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsPublicationEntityAdapter.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeed.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFeedMetadata.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumLinkEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/entities/LangMapEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFeedMetadataEntity.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/RespectDatabase.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsAcquisition.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLink.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumContributorObject.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringValue.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/LocalDateOrDateTime.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/ReadiumLinkEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFeedMetadataEntityAdapter.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFeedAdapter.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsBelongsTo.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringValue.kt
The file was addedrespect-datalayer-repository/src/jvmTest/resources/world/respect/datalayer/repository/opds/index.json
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSource.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsPublicationEntityDao.kt
The file was removedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/ext/DataLoadStateExt.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpClientExt.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/adapters/LangMapAdapter.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsGroup.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumLinkPropertiesEncrypted.kt
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/RespectAppDataSourceHttp.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/ReadiumLinkEntityAdapter.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumContributorObject.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/SharedConverters.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsPublicationEntity.kt
The file was modifiedshared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsGroupEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/daos/LangMapEntityDao.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLinkProperties.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsTypeConverters.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/daos/CompatibleAppEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFacetEntity.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsSeries.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumMetadata.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumMetadata.kt
The file was addedrespect-datalayer-repository/src/jvmTest/resources/world/respect/datalayer/repository/opds/lesson001.json
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/LangMapEntityExt.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLoadParams.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringOrObjectSerializer.kt
The file was removedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepository.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/model/RespectAppManifest.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/daos/LangMapEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsGroupAdapter.kt
The file was removedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/opds/OpdsDataSourceRepository.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSource.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectDatabase.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumSubject.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/ReadiumSubjectEntity.kt
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/opds/OpdsDataSourceRepository.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSourceLocal.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFeedMetadataEntity.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadMetaInfo.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedMetadataEntityDao.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsGroupEntity.kt
The file was removedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/compatibleapps/CompatibleAppDataSourceHttp.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/adapters/LangMapAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFeed.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/UriStringSerializer.kt
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/RespectAppDataSourceRepository.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/adapters/CompatbileAppAdapter.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/adapters/CompatbileAppAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpHeadersExt.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsFacet.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/ReadiumSubject.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/StringListSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/LangMap.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/compatibleapps/entities/CompatibleAppEntity.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/serialization/LocalDateOrDateTime.kt
The file was removedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/RespectAppDataSourceRepositoryTest.kt
The file was modifiedshared/src/jvmTest/kotlin/world/respect/OpdsSerializationTest.kt (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsTypeConverters.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/ReadiumSubjectEntityAdapters.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ext/ListExt.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/model/RespectAppManifest.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/ext/ListExt.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFacet.kt
The file was removedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/RespectAppDataSourceHttp.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsGroup.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsPublicationEntity.kt
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/ext/DataLoadStateExt.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/RespectAppDataSource.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsAcquisition.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMapExt.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/shared/entities/LangMapEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsFeedAdapter.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/ext/HttpHeadersExt.kt
The file was modifiedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/OpdsParentType.kt
The file was removedrespect-datalayer-db/src/jvmTest/kotlin/world/respect/datasource/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/compatibleapps/CompatibleAppDataSourceRepository.kt
The file was removedrespect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/lesson001.json
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadParams.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFeedMetadata.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringListSerializer.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/ReadiumLinkEntityAdapter.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/OpdsDataSourceLocal.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/OpdsFacetEntity.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsPublicationEntityDao.kt
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/compatibleapps/CompatibleAppDataSourceHttp.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/SingleItemToListTransformerSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsPrice.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSourceLocal.kt
The file was removedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datasource/repository/compatibleapps/CompatibleAppDataSourceRepository.kt
The file was removedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datasource/http/opds/OpdsDataSourceHttp.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/entities/ReadiumSubjectEntity.kt
The file was modifiedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsFeedMetadataEntityDao.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/DataLoadState.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsFeedEntityDao.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/OpdsDataSourceLocal.kt
The file was modifiedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt (diff)
The file was addedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsBelongsTo.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/LoadingStatus.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/ReadiumLinkEntityDao.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/LangMap.kt
The file was removedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datasource/repository/opds/OpdsRespectRepositoryIntegrationTest.kt
The file was removedrespect-datalayer-repository/src/jvmTest/resources/world/respect/datasource/repository/opds/index.json
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLinkPropertiesEncrypted.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsPublication.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/adapters/OpdsPublicationEntityAdapter.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/opds/model/OpdsPrice.kt
The file was modifiedrespect-cli/src/main/java/world/respect/clitools/RespectCLI.kt (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsGroupEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsGroupEntityDao.kt
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/opds/OpdsDataSourceHttp.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDataSourceDb.kt
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datasource/db/opds/daos/OpdsFeedEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFeedEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ext/LangMapEntityExt.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datasource/compatibleapps/CompatibleAppsDataSource.kt
The file was modifiedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/ReadiumLinkEntity.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/CompatibleAppsDataSource.kt
Commit d441212781366a9796f8e9c2b72a82d7112037b7 by Mike Dawson
Change Android namespace on respect-datalayer modules.
(commit: d441212)
The file was modifiedrespect-datalayer-repository/build.gradle.kts (diff)
The file was modifiedrespect-datalayer-http/build.gradle.kts (diff)
The file was modifiedrespect-datalayer-db/build.gradle.kts (diff)
The file was modifiedrespect-datalayer/build.gradle.kts (diff)
Commit 446eb4b70a2860c0e9b6f1134fd97d600125b1ef by Mike Dawson
Change datalayer package to datalayer
(commit: 446eb4b)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 5151d30ab14092598df7fca73c51abd04c20d889 by Mike Dawson
Work in progress adding support for if-not-modified-since and if-none-match for network datasources.
(commit: 5151d30)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/networkvalidation/NetworkValidationInfo.kt
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/opds/OpdsDataSourceHttp.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ValidationInfo.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/RespectAppDataSourceHttp.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpClientExt.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/entities/CompatibleAppEntity.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/networkvalidation/NetworkDataSourceValidationHelper.kt
Commit 75a11f714469bf0e8a016d19e237c885431d6a27 by Mike Dawson
Implementation of support for network datasource validation and handling 304 not modified responses.
(commit: 75a11f7)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsPublicationEntity.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsFeedEntityDao.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/networkvalidation/NetworkDataSourceValidationHelper.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/OpdsDataSourceLocal.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsPublicationEntityAdapter.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/daos/OpdsPublicationEntityDao.kt (diff)
The file was modifiedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/adapters/OpdsFeedAdapter.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/entities/OpdsFeedEntity.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/opds/OpdsDataSourceHttp.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/HttpClientExt.kt (diff)
The file was addedrespect-app/src/desktopMain/kotlin/world/respect/main.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/AbstractJsonSchemaValidator.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.json
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/index.json
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/app.html
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/audio.ogg
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt
The file was removedshared/src/jvmMain/resources/world/respect/domain/validator/licenses.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/HttpResponseExt.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/cover.png
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt
The file was removedshared/src/commonTest/resources/sample-with-array-rel.json
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/cover.png
The file was addedrespect-app/src/androidMain/kotlin/world/respect/AppActivity.kt
The file was removedcomposeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/Snack.kt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/validator/HttpLinkHeader.kt
The file was addedrespect-lib-shared/src/jvmMain/resources/world/respect/domain/validator/licenses.json
The file was removedshared/src/commonTest/resources/sample-catalog.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/grade1.json
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidationMessageExt.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/appmanifest.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/di/JvmKoinAppModule.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorMessage.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/validator/ValidateHttpResponseForUrlUseCase.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt
The file was removedshared/src/commonMain/kotlin/world/respect/Constants.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/cover.png
The file was addedrespect-app/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.html
The file was removedcomposeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/app.html
The file was addedrespect-app/src/androidMain/res/mipmap-mdpi/ic_launcher.png
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/appmanifest.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt
The file was removedshared/src/androidMain/kotlin/world/respect/Platform.android.kt
The file was removedshared/src/jvmTest/kotlin/world/respect/testutil/FileExt.kt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/validator/ListAndPrintlnValidatorReporter.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.html
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicenseList.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ListAndPrintlnValidatorReporter.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/video.mp4
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.json
The file was modifiedrespect-cli/build.gradle.kts (diff)
The file was removedshared/src/commonMain/kotlin/world/respect/domain/validator/Validator.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/grade1.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt
The file was removedcomposeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/Validator.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.json
The file was addedrespect-server/build.gradle.kts
The file was addedrespect-lib-shared/src/commonMain/resources/about-credits-common.html
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/app.html
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt
The file was addedrespect-server/src/main/resources/logback.xml
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppActionButton.kt
The file was addedrespect-app/build.gradle.kts
The file was removedcomposeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/App.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/video.mp4
The file was removedcomposeApp/src/androidMain/res/values/strings.xml
The file was addedrespect-app/src/androidMain/res/values/strings.xml
The file was addedrespect-app/src/androidMain/kotlin/world/respect/MainActivity.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorMessage.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/Snack.kt
The file was removedcomposeApp/src/desktopMain/kotlin/world/respect/main.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt
The file was addedrespect-lib-shared/src/commonTest/resources/invalid-catalog.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/SnackBarDispatcher.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/script.js
The file was addedrespect-app/src/androidMain/res/drawable/ic_launcher_background.xml
The file was addedrespect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/components/UiText.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt
The file was removedshared/src/commonTest/resources/invalid-catalog.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppStateIcon.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/grade1.json
The file was removedcomposeApp/src/commonMain/kotlin/theme/Theme.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/respectappmanifest/model/RespectSite.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/validator/HttpResponseExt.kt
The file was addedrespect-app/src/androidMain/res/mipmap-hdpi/ic_launcher.png
The file was removedshared/src/jvmMain/resources/world/respect/domain/validator/README-licenses.txt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/opds/validator/HttpClientExt.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/grade1.json
The file was addedrespect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png
The file was addedrespect-lib-shared/src/commonTest/resources/sample-catalog.json
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/getfavicons/GetFavIconUseCase.kt
The file was addedrespect-app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/Platform.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/appmanifest.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/getfavicons/GetFavIconsUseCaseImpl.kt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicenseList.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/grade1.json
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/AppActivity.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/audio.ogg
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.json
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/Platform.jvm.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt
The file was removedshared/src/commonTest/resources/sample-feed.json
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/di/JvmKoinAppModule.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt
The file was addedrespect-app/src/commonMain/composeResources/values/strings.xml
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.json
The file was addedrespect-app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png
The file was removedcomposeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/video.mp4
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/app.html
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/Greeting.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/index.json
The file was removedserver/build.gradle.kts
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/audio.ogg
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppActionButton.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt
The file was addedrespect-lib-shared/src/commonTest/resources/sample-with-array-rel.json
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.html
The file was removedshared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorReporter.kt
The file was addedrespect-app/src/androidMain/AndroidManifest.xml
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/video.mp4
The file was removedshared/src/jvmTest/kotlin/world/respect/testutil/TemporaryFolderExt.kt
The file was removedcomposeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/MainActivity.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt
The file was removedcomposeApp/src/commonMain/composeResources/values/strings.xml
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/RespectApp.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt
The file was addedrespect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/index.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt
The file was removedshared/src/commonMain/kotlin/world/respect/Greeting.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/script.js
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppBarColors.kt
The file was removedcomposeApp/src/desktopMain/resources/sample-feed.json
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.json
The file was removedshared/src/commonTest/resources/respect-manifest.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/Platform.android.kt
The file was addedrespect-app/src/androidMain/kotlin/world/respect/RespectApp.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/app.html
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.json
The file was addedrespect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
The file was addedrespect-app/src/commonMain/composeResources/drawable/compose-multiplatform.xml
The file was addedrespect-app/src/androidMain/kotlin/world/respect/AppKoinModule.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/appmanifest.json
The file was addedrespect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/appmanifest.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/opds/validator/HttpClientExt.kt
The file was removedcomposeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/grade1.json
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppStateIcon.kt
The file was addedrespect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/script.js
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/cover.png
The file was removedcomposeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/app.html
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/video.mp4
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidationMessageExt.kt
The file was removedserver/src/main/resources/logback.xml
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorReporter.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.html
The file was removedshared/src/jvmMain/kotlin/world/respect/Platform.jvm.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/cover.png
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt
The file was removedshared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt
The file was addedrespect-lib-shared/src/commonTest/resources/opds-io-home.json
The file was removedcomposeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/video.mp4
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/index.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/testutil/FileExt.kt
The file was removedshared/src/jvmTest/kotlin/world/respect/OpdsSerializationTest.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/audio.ogg
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/app/AppBar.kt
The file was addedrespect-app/src/commonMain/kotlin/theme/Color.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/index.json
The file was addedrespect-lib-shared/src/commonTest/resources/sample-feed.json
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/script.js
The file was removedcomposeApp/build.gradle.kts
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/appmanifest.json
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/testutil/TemporaryFolderExt.kt
The file was removedcomposeApp/src/androidMain/AndroidManifest.xml
The file was addedrespect-app/src/commonMain/kotlin/world/respect/App.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/lesson001.html
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/cover.png
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was addedrespect-lib-shared/src/commonTest/resources/sample-publication.json
The file was removedcomposeApp/src/commonMain/kotlin/theme/CommonColor.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt
The file was addedrespect-app/src/desktopMain/resources/sample-feed.json
The file was removedcomposeApp/src/commonMain/composeResources/drawable/compose-multiplatform.xml
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/components/UiText.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/app.html
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt
The file was addedrespect-server/src/main/kotlin/world/respect/Application.kt
The file was addedrespect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher.png
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/Constants.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/lesson001/lesson001.html
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/lesson001.html
The file was removedcomposeApp/src/androidMain/res/drawable/ic_launcher_background.xml
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt
The file was addedrespect-app/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/getfavicons/GetFavIconsUseCaseImpl.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/HttpLinkHeaderTest.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt
The file was removedshared/src/commonTest/resources/opds-io-home.json
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/validator/DiscardOutputStream.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/adapters/ValidationInfoAdapter.kt
The file was removedcomposeApp/src/commonMain/kotlin/theme/Color.kt
The file was removedserver/src/main/kotlin/world/respect/Application.kt
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/OpdsSerializationTest.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.json
The file was removedshared/src/commonMain/kotlin/world/respect/domain/getfavicons/GetFavIconUseCase.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/audio.ogg
The file was removedcomposeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicense.kt
The file was addedrespect-lib-shared/src/commonTest/resources/respect-manifest.json
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/ValidateHttpResponseForUrlUseCase.kt
The file was removedcomposeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/grade1.json
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt
The file was removedshared/src/commonMain/kotlin/world/respect/Platform.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/DiscardOutputStream.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicense.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt
The file was addedrespect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/app/App.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/app/App.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/index.json
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/index.json
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/ValidationInfo.kt (diff)
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/AbstractJsonSchemaValidator.kt
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/script.js
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_valid/appmanifest.json
The file was addedrespect-app/src/commonMain/kotlin/theme/CommonColor.kt
The file was removedshared/src/commonMain/resources/about-credits-common.html
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt
The file was addedrespect-lib-shared/build.gradle.kts
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/app.html
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_valid/grade1/lesson001/audio.ogg
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/SnackBarDispatcher.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_not_discoverable/grade1/lesson001/lesson001.html
The file was removedcomposeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
The file was removedshared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt
The file was removedshared/src/commonTest/resources/sample-publication.json
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/grade1/grade1.json
The file was removedshared/src/jvmTest/kotlin/world/respect/domain/validator/HttpLinkHeaderTest.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt
The file was addedrespect-app/src/commonMain/kotlin/theme/Theme.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt
The file was removedcomposeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/appmanifest.json
The file was removedshared/build.gradle.kts
The file was addedrespect-lib-shared/src/jvmMain/resources/world/respect/domain/validator/README-licenses.txt
The file was removedshared/src/commonMain/kotlin/world/respect/domain/respectappmanifest/model/RespectSite.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/HttpLinkHeader.kt
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarColors.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt (diff)
The file was removedshared/src/jvmTest/resources/world/respect/validator/case_manifest_resources_do_not_exist/index.json
The file was addedrespect-lib-shared/src/jvmTest/resources/world/respect/validator/case_no_resources_in_manifest/grade1/lesson001/script.js
The file was addedrespect-app/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt
Commit 917b3fe44bd068595c9f9613b8761e4ce0e6f39a by Mike Dawson
Move viewmodels and domain use cases into lib-shared.
(commit: 917b3fe)
The file was removedrespect-app/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/datasource/RespectAppDataSourceProvider.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/RespectApp.kt
The file was removedrespect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt
The file was addedrespect-app-compose/build.gradle.kts
The file was addedrespect-app-compose/src/androidMain/res/values/strings.xml
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/learningunit/list/LearningUnitListViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/account/RespectAccount.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt
The file was removedrespect-app/src/androidMain/res/mipmap-mdpi/ic_launcher.png
The file was addedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml
The file was removedrespect-app/src/commonMain/kotlin/world/respect/App.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/navigation/NavCommandEffect.kt
The file was addedrespect-app-compose/src/desktopMain/resources/sample-feed.json
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/app/AppBar.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppUiState.kt
The file was removedrespect-app/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/App.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/FabUiState.kt
The file was removedrespect-app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/theme/Theme.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/launcher/AppLauncherViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/datasource/SingleDataSourceProvider.kt
The file was removedrespect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt
The file was addedrespect-lib-shared/src/commonMain/composeResources/drawable/compose-multiplatform.xml
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/launcher/AppLauncherViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/DisplayString.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/domain/account/RespectAccount.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/assignments/AssignmentViewModel.kt
The file was removedrespect-app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/LoadingUiState.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/enterlink/EnterLinkViewModel.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/app/App.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppUiState.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt
The file was addedrespect-app-compose/src/androidMain/AndroidManifest.xml
The file was addedrespect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png
The file was removedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/ext/DataLoadStateExt.kt
The file was removedrespect-app/src/androidMain/res/mipmap-hdpi/ic_launcher.png
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/App.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/ext/DataLoadStateExt.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/ReportViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppActionButton.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppActionButton.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/AppActivity.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt
The file was removedrespect-app/src/androidMain/res/drawable/ic_launcher_background.xml
The file was addedrespect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/FabUiState.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/enterlink/EnterLinkViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt
The file was removedrespect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png
The file was removedrespect-app/src/androidMain/kotlin/world/respect/AppActivity.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarSearchUiState.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/theme/Color.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/resources/UiText.kt
The file was removedrespect-app/src/androidMain/kotlin/world/respect/MainActivity.kt
The file was modifiedrespect-datalayer-db/build.gradle.kts (diff)
The file was removedrespect-app/src/commonMain/composeResources/values/strings.xml
The file was addedrespect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppBarColors.kt
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/opds/OpdsDataSourceRepository.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/SnackBarDispatcher.kt
The file was removedrespect-app/src/androidMain/AndroidManifest.xml
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/DisplayString.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt
The file was removedrespect-app/src/androidMain/res/mipmap-xhdpi/ic_launcher.png
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt
The file was removedrespect-app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png
The file was removedrespect-app/src/androidMain/kotlin/world/respect/AppKoinModule.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/theme/CommonColor.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/clazz/ClazzViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/MainActivity.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/SingleDataSourceProvider.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/effects/AppUiStateEffect.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppBarColors.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/enterlink/EnterLinkScreen.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/RespectViewModelFun.kt
The file was removedrespect-app/src/androidMain/kotlin/world/respect/AbstractAppActivity.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/UiTextStringResource.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/list/AppListViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignments/AssignmentScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/RespectAppDataSourceProvider.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/Snack.kt
The file was removedrespect-app/build.gradle.kts
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignments/AssignmentViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/report/ReportViewModel.kt
The file was removedrespect-app/src/desktopMain/resources/sample-feed.json
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/Snack.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/components/UiText.kt
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was addedrespect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
The file was removedrespect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml
The file was removedrespect-app/src/desktopMain/kotlin/world/respect/main.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/detail/AppsDetailViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/AppStateIcon.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png
The file was removedrespect-app/src/commonMain/kotlin/theme/Color.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppBarSearchUiState.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/viewmodel/apps/list/AppListViewModel.kt
The file was addedrespect-app-compose/src/androidMain/res/drawable/ic_launcher_background.xml
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt
The file was removedrespect-app/src/androidMain/res/values/strings.xml
The file was removedrespect-app/src/commonMain/kotlin/theme/CommonColor.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/ReportScreen.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/ClazzViewModel.kt
The file was removedrespect-app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
The file was removedrespect-app/src/androidMain/kotlin/world/respect/RespectApp.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/SnackBarDispatcher.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/ClazzScreen.kt
The file was modifiedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff)
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was removedrespect-app/src/commonMain/composeResources/drawable/compose-multiplatform.xml
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-app-compose/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppStateIcon.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/main.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/SizeClass.kt
The file was addedrespect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher.png
The file was removedrespect-app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt
The file was removedrespect-app/src/commonMain/kotlin/theme/Theme.kt
The file was removedrespect-app/src/commonMain/kotlin/world/respect/app/appstate/LoadingUiState.kt
Commit 282924fc617f0e82ed994beaee586331cb3a60fb by Mike Dawson
Correct domain package in shared module.
(commit: 282924f)
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/AbstractJsonSchemaValidator.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt
The file was modifiedrespect-cli/src/main/java/world/respect/clitools/RespectCLI.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ValidateLinkUseCase.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ListAndPrintlnValidatorReporter.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/di/JvmKoinAppModule.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ListAndPrintlnValidatorReporter.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateOpdsPublicationUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/respectappmanifest/model/RespectSite.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/respectappmanifest/model/RespectSite.kt
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicense.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/DiscardOutputStream.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/Validator.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/account/RespectAccount.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorReporter.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/ValidateHttpResponseForUrlUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/getfavicons/GetFavIconUseCase.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidationMessageExt.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/getfavicons/GetFavIconUseCase.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/ValidateLinkUseCaseImpl.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/DiscardOutputStream.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/OpdsFeedValidator.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/OpdsPublicationValidator.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/licenses/model/SpdxLicenseList.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/di/JvmKoinAppModule.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateLinkUseCaseImpl.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/licenses/model/SpdxLicense.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ValidatorMessage.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/HttpResponseExt.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/ValidateHttpResponseForUrlUseCase.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/getfavicons/GetFavIconsUseCaseImpl.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidateLinkUseCase.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/Validator.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/ValidatorMessage.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/ValidatorReporter.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsPublicationValidator.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/respectappmanifest/validator/RespectAppManifestValidator.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/getfavicons/GetFavIconsUseCaseImpl.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/respectappmanifest/validator/RespectAppManifestValidator.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/validator/HttpResponseExt.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/opds/validator/HttpClientExt.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/licenses/model/SpdxLicenseList.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidationMessageExt.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/opds/validator/HttpClientExt.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/AbstractJsonSchemaValidator.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/domain/opds/validator/OpdsFeedValidator.kt
Commit 374924ad39fbbb413d76b258f3cfdcccdf174c79 by Mike Dawson
Correct domain package in shared module.
(commit: 374924a)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/validator/HttpLinkHeader.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/domain/validator/HttpLinkHeader.kt
Commit 1f91abe85334659b3eaa6376d6dda37f8ffd099c by Mike Dawson
Add some OneRoster model classes.
(commit: 1f91abe)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/StringListSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterResourceGUIDRef.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumSubject.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterOrgGUIDRef.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBaseStatusEnum.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/OpdsFeedMetadata.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringValue.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRoleEnum.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringOrObjectSerializer.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/LocalDateOrDateTime.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBase.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/LocalDateOrDateTime.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumContributorObject.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRoleTypeEnum.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/SingleItemToListTransformerSerializer.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLink.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumMetadata.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/ReadiumLinkPropertiesEncrypted.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUserId.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/StringOrObjectSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRoleEnumExt.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/UriStringSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/StringValue.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/InstantISO8601Serializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUser.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/SingleItemToListTransformerSerializer.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/OneRosterDataSource.kt
The file was modifiedrespect-cli/src/main/java/world/respect/clitools/RespectCLI.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/UriStringSerializer.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/model/RespectAppManifest.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/OneRosterRosterDataSource.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterRole.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/serialization/StringListSerializer.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/opds/model/LangMap.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUserProfile.kt
Commit 63e78ac26664bb092c921ecd228629e4faa24a4b by Mike Dawson
Temporarily disable validation tests that are failing due to broken link in readium json schema.
(commit: 63e78ac)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
Commit fb3fee20ba6fa363dc24c6b99c7178cea300bcf6 by Mike Dawson
Enable validator tests as JSON schema has been fixed.
(commit: fb3fee2)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
Commit 8b00a4b701d61d97baa8edb373cf429487ed19af by Mike Dawson
Add initial layout of invitation model.
(commit: 8b00a4b)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectUserDataSource.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterResourceGUIDRef.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterGenderEnum.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterGUIDRef.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterOrgGUIDRef.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBaseStatusEnum.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterClassGUIDRef.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt
Commit 65a8b7e038250a4ea9cac6ea0d1f0cb1359505ce by Mike Dawson
Refine domain use case models for handling invites.
(commit: 65a8b7e)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/GetInviteInfoUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/SubmitRedeemInviteRequestUseCase.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/SingleDataSourceProvider.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/ApproveOrDeclineInviteRequestUseCase.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectUserDataSource.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/RespectAppDataSourceProvider.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectPendingInviteState.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
Commit 002004bbbb18cba8f71a2025fa482b915130d294 by lipsa.behera
Added curriculum management screens with tab navigation
(commit: 002004b)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/AppsByCurriculumScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/CurriculumEditScreen.kt
Commit 9abab53bc761ec254f5d189e3c8230c62d83e3d2 by Mike Dawson
Refine terminology for server federation.
(commit: 9abab53)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/directory/RespectDirectoryServersConfig.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
Commit e1957d1035a2574bfbc25b37df118453e2c33f8a by Pooja Ravi
keystore.properties added to git-ignore
(commit: e1957d1)
The file was modified.gitignore (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff)
Commit 51a7b6636bba6999f09bd2faf9cf3c856e0396db by mandvi.verma
when user click on
lesson in appDetail the title will change in learningunit app bar
when user click on arrow to go to learningunit then title will be "Lesson List " when user click any item it will update title
(commit: 51a7b66)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
Commit 9d9738baf6c3e98ead93281476bf96696ced6e98 by mandvi.verma
Appbar title in learning detail
(commit: 9d9738b)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
Commit 76fc5e74e6999e55782075597f3f28dd1abe5a6c by Mike Dawson
Initial navigate to lesson url : work in progress.
(commit: 76fc5e7)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectConstants.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt
The file was modifiedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt (diff)
Commit 55b7563b523d9153610ac2be3b70af4610524e36 by noreply
Add keystore.properties to .gitignore

Add keystore.properties to .gitignore
(commit: 55b7563)
The file was modified.gitignore (diff)
Commit 3122d058135811ee96edcd20e743aad231b34667 by lipsa.behera
Modified UI of the CurriculumEditScreen
(commit: 3122d05)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/CurriculumEditScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/AppsByCurriculumScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/AppsByCurriculumScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit 2e995e660309035ef25feb99a9ab32ac20f3ee42 by Mike Dawson
Initial implementation of LearningUnitViewer to enable showing learning units in a webview.
(commit: 2e995e6)
The file was addedrespect-app-compose/src/androidMain/res/values/tags.xml
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt
The file was addedrespect-app-compose/src/androidMain/res/layout/screen_xapi.xml
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadAbstractWebViewClient.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebViewNavigator.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
Commit 1987723bf8e9e49750c54be61111bc7f6f687168 by Mike Dawson
Add initial logic to launch Respect compatible app as an intent.
(commit: 1987723)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
Commit be8a00f4b2282e279cd504155dd97d094576989b by Mike Dawson
Change to using a separate activity to run WebView based content to avoid issue with vh css unit.
(commit: be8a00f)
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt
The file was removedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was removedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt
The file was removedrespect-app-compose/src/androidMain/res/layout/screen_xapi.xml
The file was addedrespect-app-compose/src/androidMain/res/values-night/themes.xml
The file was addedrespect-app-compose/src/androidMain/res/values/themes.xml
The file was modifiedbuild.gradle.kts (diff)
The file was removedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-app-compose/src/androidMain/res/values-v23/themes.xml
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was addedrespect-app-compose/src/androidMain/res/layout/activity_web_view.xml
Commit bba38173a83b1b11a3f00c088cea7f2da255ba6a by Mike Dawson
Move LaunchAppUseCaseAndroid into respect-lib-shared where it should be, switch to looking up Activity class using reflection.
(commit: bba3817)
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt
Commit 0c4a358b1837c57337ee34a64ee07565bed8e34f by mandvi.verma
Set AppBar title from OPDS feed metadata

The AppBar title in the LearningUnitList screen is now dynamically set
based on the `metadata.title` from the OPDS feed. If the metadata title
is not available, it defaults to "Lessons".
(commit: 0c4a358)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
Commit 7f806e59ef76aebc18b65d793410b37bda7b20bd by mandvi.verma
Set AppBar title from OPDS feed metadata
(commit: 7f806e5)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit d050b8f80e009f99586534058c2007907b6cecb8 by mandvi.verma
Remove unused imports from LearningUnitListViewModel.
(commit: d050b8f)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 217b96ae9c59a87138a5f8a2055060bd2c925b13 by Mike Dawson
Add title, back button, and close button to WebViewActivity.
(commit: 217b96a)
The file was modifiedrespect-app-compose/src/androidMain/res/layout/activity_web_view.xml (diff)
The file was addedrespect-app-compose/src/androidMain/res/menu/menu_webview.xml
The file was modifiedrespect-app-compose/src/androidMain/res/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff)
The file was addedrespect-app-compose/src/androidMain/res/drawable/baseline_close_24.xml
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-app-compose/src/androidMain/res/drawable/ic_launcher.xml
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was removedrespect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher.png
Commit 327f5fdbcba0ffe6bbe46f60eade9746946bb0b1 by Mike Dawson
Enable minification and app signing
(commit: 327f5fd)
The file was addedrespect-app-compose/proguard-rules.pro
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
Commit e8ac8dd5e387128ef9d3ecf6e8e048f7a08a28f6 by Mike Dawson
Add respectLaunchVersion parameter to URL
(commit: e8ac8dd)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff)
The file was addedLICENSE
The file was removedrespect.db
Commit f2ab4973d67154423fdb0992cc520ebf80fbaad0 by lipsa.behera
Added the CurriculumDetailScreen and StrandEditScreen with their respective ViewModel.
(commit: f2ab497)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/SaveCurriculumUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/models/Curriculum.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumDetailScreen/CurriculumDetailScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/AppsByCurriculumScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/CurriculumEditScreen.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editStrand/EditStrandScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editScreen/CurriculumEditScreen.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/appByCurriculum/AppsByCurriculumScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/ValidateCurriculumUseCase.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt
Commit 6102279cebb5dec86343a3acb20c2db2549d3ae9 by lipsa.behera
Add curriculum and strand use cases, update viewmodels and navigation
(commit: 6102279)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/GetCurriculaUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/StrandStorage.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/GetStrandsByCurriculumIdUseCase.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/DeleteCurriculumUseCase.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/SaveCurriculumUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/GetCurriculumByIdUseCase.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/GetStrandByIdUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/SaveStrandUseCase.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/CurriculumStorage.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/appByCurriculum/AppsByCurriculumScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/SaveCurriculumUseCase.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editScreen/CurriculumEditScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/DeleteCurriculumUseCase.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/CurriculumStorage.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumDetailScreen/CurriculumDetailScreen.kt (diff)