Skip to content
Builds

Loading builds...

Changes

#20 (Jul 23, 2025, 2:11:00 PM)

  1. Add basic logic in account manager. (commit: 74f1269) — Mike Dawson / githubweb
  2. Add initial avatar component. (commit: 11740e3) — Mike Dawson / githubweb

#19 (Jul 23, 2025, 12:47:23 AM)

  1. splash and Acknowledgement screen added (commit: 9e0e340) — nikunj.sharma / githubweb
  2. respect credential module added (commit: ad6d2af) — nikunj.sharma / githubweb
  3. added login screen (commit: d3f2d44) — nikunj.sharma / githubweb
  4. merged main branch (commit: cbb3589) — nikunj.sharma / githubweb
  5. added whole signup flow (commit: 730174e) — nikunj.sharma / githubweb
  6. commit (commit: eda03e0) — nikunj.sharma / githubweb
  7. main merged (commit: a3f5b45) — nikunj.sharma / githubweb
  8. commit (commit: d177395) — nikunj.sharma / githubweb
  9. test updated adding login flow (commit: d66722f) — Pooja Ravi / githubweb
  10. test description added login flow (commit: 63e668f) — Pooja Ravi / githubweb
  11. pull request changes (commit: 25e8fc6) — nikunj.sharma / githubweb
  12. Profile pic added (commit: 46f19dc) — nikunj.sharma / githubweb
  13. back button hidden (commit: 0e7dd68) — nikunj.sharma / githubweb
  14. Add initial RespectAccountManager. (commit: cf87e1d) — Mike Dawson / githubweb
  15. Add RespectLocalDateField. Remove DateOfBirthSelector. (commit: d4e9e20) — Mike Dawson / githubweb
  16. ConfirmationScreen : do not use lazy column. (commit: 4edf0cd) — Mike Dawson / githubweb

#17 (Jul 22, 2025, 6:52:22 AM)

  1. Initial UI implementation to add/remove from launchpad. (commit: 771e35e) — Mike Dawson / githubweb

#15 (Jul 21, 2025, 2:03:36 PM)

  1. Add OneRoster data classes and basic datasource functions for manage user. (commit: 7e62f72) — Mike Dawson / githubweb

#14 (Jul 21, 2025, 8:04:13 AM)

  1. Initial version of OkHttpWebViewClient (commit: 922736f) — Mike Dawson / githubweb
  2. Add try/catch handler to shouldInterceptRequest to return 503 response when OKHttp call throws an exception. (commit: 288113c) — Mike Dawson / githubweb
  3. Add more detail to error message for did not return 304 validation check. (commit: d598d91) — Mike Dawson / githubweb
  4. Convert cache lib database entities to being immutable. (commit: d76b593) — Mike Dawson / githubweb

#13 (Jul 20, 2025, 6:15:29 AM)

  1. Create LICENSE (commit: f682a3a) — noreply / githubweb
  2. Remove respect.db file (commit: 7de1b01) — Mike Dawson / githubweb
  3. Add lib-ihttp-core and lib-ihttp-iostreams (commit: 0377070) — Mike Dawson / githubweb
  4. Add lib-ihttp-okhttp and lib-ihttp-nanohttpd (commit: 0a501d7) — Mike Dawson / githubweb
  5. Work in progress: UstadCache compiles and UstadCacheJvmTest passes. (commit: c0b7ef5) — Mike Dawson / githubweb
  6. Convert UstadCache functions to asynchronous (suspended) because Room multiplatform does not support synchronous (blocking) queries. (commit: 9aa7622) — Mike Dawson / githubweb
  7. Fix DistributedCacheHashtableIntegrationTest - nested use of runBlocking caused database deadlock. (commit: a5ec99e) — Mike Dawson / githubweb
  8. Update respect-app-compose to use UstadCache for OKHttp and Coil image loading. (commit: 09a3263) — Mike Dawson / githubweb

#11 (Jul 17, 2025, 12:54:57 PM)

  1. Add respectLaunchVersion parameter to URL (commit: e8ac8dd) — Mike Dawson / githubweb

#10 (Jul 17, 2025, 12:33:02 PM)

  1. Update link (commit: 1309de5) — Mike Dawson / githubweb
  2. Enable validator tests as JSON schema has been fixed. (commit: fb3fee2) — Mike Dawson / githubweb
  3. Add initial layout of invitation model. (commit: 8b00a4b) — Mike Dawson / githubweb
  4. Refine domain use case models for handling invites. (commit: 65a8b7e) — Mike Dawson / githubweb
  5. initial commit (commit: bcbd544) — mandvi.verma / githubweb
  6. Refine terminology for server federation. (commit: 9abab53) — Mike Dawson / githubweb
  7. Maestro test update (commit: 2394fa2) — Pooja Ravi / githubweb
  8. keystore.properties added to git-ignore (commit: e1957d1) — Pooja Ravi / githubweb
  9. Duration is null fixed (commit: a22dba9) — mandvi.verma / githubweb
  10. default image is added (commit: 7a67ff6) — mandvi.verma / githubweb
  11. when user click on (commit: 51a7b66) — mandvi.verma / githubweb
  12. Appbar title in learning detail (commit: 9d9738b) — mandvi.verma / githubweb
  13. Initial navigate to lesson url : work in progress. (commit: 76fc5e7) — Mike Dawson / githubweb
  14. Add keystore.properties to .gitignore (commit: 55b7563) — noreply / githubweb
  15. image shape change (commit: bfc2e22) — mandvi.verma / githubweb
  16. Alignment of text (commit: fa497e6) — mandvi.verma / githubweb
  17. Initial implementation of LearningUnitViewer to enable showing learning units in a webview. (commit: 2e995e6) — Mike Dawson / githubweb
  18. image to lie in center (commit: 3d4f8d7) — mandvi.verma / githubweb
  19. Add initial logic to launch Respect compatible app as an intent. (commit: 1987723) — Mike Dawson / githubweb
  20. changing play button (commit: a13ace5) — mandvi.verma / githubweb
  21. Changing Play to Open (commit: 43f236f) — mandvi.verma / githubweb
  22. test updated (commit: 237e437) — Pooja Ravi / githubweb
  23. Change to using a separate activity to run WebView based content to avoid issue with vh css unit. (commit: be8a00f) — Mike Dawson / githubweb
  24. Move LaunchAppUseCaseAndroid into respect-lib-shared where it should be, switch to looking up Activity class using reflection. (commit: bba3817) — Mike Dawson / githubweb
  25. Set AppBar title from OPDS feed metadata (commit: 0c4a358) — mandvi.verma / githubweb
  26. Set AppBar title from OPDS feed metadata (commit: 7f806e5) — mandvi.verma / githubweb
  27. Remove unused imports from LearningUnitListViewModel. (commit: d050b8f) — mandvi.verma / githubweb
  28. Add title, back button, and close button to WebViewActivity. (commit: 217b96a) — Mike Dawson / githubweb
  29. Add RESPECT icon. (commit: 24efc6b) — Mike Dawson / githubweb
  30. Enable minification and app signing (commit: 327f5fd) — Mike Dawson / githubweb

#9 (Jul 14, 2025, 1:30:10 PM)

  1. Temporarily disable validation tests that are failing due to broken link in readium json schema. (commit: 63e78ac) — Mike Dawson / githubweb

#7 (Jul 14, 2025, 12:58:00 PM)

  1. Add some OneRoster model classes. (commit: 1f91abe) — Mike Dawson / githubweb

#6 (Jul 13, 2025, 5:40:38 PM)

  1. setup (commit: 2f51142) — mandvi.verma / githubweb
  2. setup (commit: 2394f6b) — mandvi.verma / githubweb
  3. Bottom bar and app bar set (commit: ac0597b) — mandvi.verma / githubweb
  4. viewModel and screen (commit: f3a2306) — mandvi.verma / githubweb
  5. Working (commit: 0a54a12) — mandvi.verma / githubweb
  6. Bottom bar screen navigation working (commit: 46f0ce2) — mandvi.verma / githubweb
  7. Bottom bar screen navigation working (commit: e62359a) — mandvi.verma / githubweb
  8. App Bar (commit: 6348805) — mandvi.verma / githubweb
  9. App Bar (commit: 1cf49a8) — mandvi.verma / githubweb
  10. App Bar (commit: dd98965) — mandvi.verma / githubweb
  11. Setup done (commit: fa6f615) — mandvi.verma / githubweb
  12. Screen 1 mock data and ui (commit: c5deacf) — mandvi.verma / githubweb
  13. Screen 1 mock data and ui (commit: 95bcf7c) — mandvi.verma / githubweb
  14. App list screen added (commit: a079d73) — mandvi.verma / githubweb
  15. App list screen ui added (commit: f0b582e) — mandvi.verma / githubweb
  16. App list screen ui added (commit: 0ba27ce) — mandvi.verma / githubweb
  17. Set (commit: fd668e2) — mandvi.verma / githubweb
  18. Ui for empty list (commit: d2caf1b) — mandvi.verma / githubweb
  19. UI updated (commit: 8a57661) — mandvi.verma / githubweb
  20. UI enter link screen (commit: 4c4ac14) — mandvi.verma / githubweb
  21. Updated (commit: 80d3d0b) — mandvi.verma / githubweb
  22. Latest commit (commit: 65cccd8) — mandvi.verma / githubweb
  23. App detail screen (commit: bde0ccd) — mandvi.verma / githubweb
  24. moving classes into proper packages (commit: d9e6fb2) — mandvi.verma / githubweb
  25. moving classes into proper packages (commit: 2e50537) — mandvi.verma / githubweb
  26. moving classes into proper packages (commit: d7b8588) — mandvi.verma / githubweb
  27. moved all implementations to toml (commit: 1603304) — mandvi.verma / githubweb
  28. Common base model (commit: 5fb9040) — mandvi.verma / githubweb
  29. Common base model- and title set (commit: 2a32899) — mandvi.verma / githubweb
  30. Have created a bas view mdoel and have set the AppUi state and fab ui state in viewmodel as required (commit: 52fab1c) — mandvi.verma / githubweb
  31. removed unwanted imports (commit: 72ee7c5) — mandvi.verma / githubweb
  32. Used strings.xml resource for all the string hardcoded values. (commit: 921c5d6) — mandvi.verma / githubweb
  33. Add mock regex for test (commit: 7af3cb6) — mandvi.verma / githubweb
  34. Compose Navigation with safe args (commit: e1a0e35) — mandvi.verma / githubweb
  35. Lesson List screen added (commit: b6411eb) — mandvi.verma / githubweb
  36. added search icon in lesson list screen (commit: aa521ae) — mandvi.verma / githubweb
  37. Lesson detail screen (commit: 01a5e35) — mandvi.verma / githubweb
  38. Lesson detail screen (commit: a402045) — mandvi.verma / githubweb
  39. Lesson detail screen (commit: 4f188ea) — mandvi.verma / githubweb
  40. UI fixes (commit: 8c0de03) — mandvi.verma / githubweb
  41. UI fixes (commit: c51b4da) — mandvi.verma / githubweb
  42. merge (commit: eb3c54b) — mandvi.verma / githubweb
  43. Lesson list filter using opdsfacet (commit: 0c3e47b) — mandvi.verma / githubweb
  44. build gradle (commit: 3e6561c) — mandvi.verma / githubweb
  45. Lesson list screen data is using opds (commit: db205dc) — mandvi.verma / githubweb
  46. Lesson list screen data is using opds (commit: f0e12b5) — mandvi.verma / githubweb
  47. Lesson list screen data is using opds (commit: c0100f3) — mandvi.verma / githubweb
  48. lesson detail list using opds (commit: 60f89d6) — mandvi.verma / githubweb
  49. lesson detail list using opds (commit: bee2483) — mandvi.verma / githubweb
  50. folder name updated (commit: 7df264a) — mandvi.verma / githubweb
  51. Removed unnecessary blank lines (commit: f132a7d) — mandvi.verma / githubweb
  52. chnges (commit: 0956d69) — mandvi.verma / githubweb
  53. Lesson List - used the OpdsDataSource (commit: 2dccdf0) — mandvi.verma / githubweb
  54. ViewModel name updated (commit: cf62e7c) — mandvi.verma / githubweb
  55. Lesson List (commit: 62d8b7e) — mandvi.verma / githubweb
  56. LessonList (commit: 46ca5b2) — mandvi.verma / githubweb
  57. LessonList (commit: 760b581) — mandvi.verma / githubweb
  58. Pass manifestUrl (learningUnits) to app detail screen from app list screen (commit: d0ac1e4) — mandvi.verma / githubweb
  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) — mandvi.verma / githubweb
  60. Resolved some comments (commit: c66f793) — mandvi.verma / githubweb
  61. Used appDataSource.getAddableApps to fetch apps (commit: 9c73e74) — mandvi.verma / githubweb
  62. Work in progress offline-first repository design. (commit: ff47856) — Mike Dawson / githubweb
  63. changes (commit: 4eb4a37) — mandvi.verma / githubweb
  64. detail (commit: 252310b) — mandvi.verma / githubweb
  65. detail (commit: e753f84) — mandvi.verma / githubweb
  66. Work in progress offline-first repository design. (commit: 9bfe8fc) — Mike Dawson / githubweb
  67. passing RespectAppManifest from app launcher screen to app detail screen (commit: ab9fa9d) — mandvi.verma / githubweb
  68. Fixing Ui (commit: 26e0a4f) — mandvi.verma / githubweb
  69. Fixing Ui (commit: 1db2e34) — mandvi.verma / githubweb
  70. Refactored AppLauncherScreen and AppsDetailScreen to display app icons using AsyncImage (but image not rendering though the url is valid) (commit: 2cb7555) — mandvi.verma / githubweb
  71. Update AGP to 8.11.0 (commit: 93bc488) — Mike Dawson / githubweb
  72. Introduced `RespectAsyncImage` composable for consistent image loading (commit: a35cd64) — mandvi.verma / githubweb
  73. Basic implementation of app navigation. (commit: f85ab43) — Mike Dawson / githubweb
  74. Implemented navigation from AppsDetailScreen to LessonListScreen and LessonDetailScreen. (commit: 91d8310) — mandvi.verma / githubweb
  75. **AppListViewModel.kt:** (commit: c22f606) — mandvi.verma / githubweb
  76. LessonListScreen to navigate to LessonDetail (commit: 10ee8e1) — mandvi.verma / githubweb
  77. 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) — mandvi.verma / githubweb
  78. Used RespectAsyncImage for app icons (commit: 930a926) — mandvi.verma / githubweb
  79. Used RespectAsyncImage for app icons (commit: c535a89) — mandvi.verma / githubweb
  80. Used RespectAsyncImage for app icons (commit: 1c3ebd5) — mandvi.verma / githubweb
  81. Pass manifestUrl to app detail screen (commit: df592b0) — mandvi.verma / githubweb
  82. Pass manifestUrl (commit: cc90455) — mandvi.verma / githubweb
  83. icon (commit: 51b8f85) — mandvi.verma / githubweb
  84. Initial implementation of Koin to provide dependency injection on Android (commit: 9de4282) — Mike Dawson / githubweb
  85. Update ViewModels to access datasource from dependency injection. (commit: 577e689) — Mike Dawson / githubweb
  86. Migrate use of kodein to koin. (commit: 8cae029) — Mike Dawson / githubweb
  87. Add DataSourceProvider interface (commit: e4f1de7) — Mike Dawson / githubweb
  88. Remove kodein from Application.kt. Comment out RespectAppRepositoryTest. (commit: 9900146) — Mike Dawson / githubweb
  89. Initial design to use data source provider via Koin depdency injection. (commit: 58878c8) — Mike Dawson / githubweb
  90. **AppLauncher:** (commit: 5a5c1cc) — mandvi.verma / githubweb
  91. **AppLauncher:** (commit: 34d96b9) — mandvi.verma / githubweb
  92. Removed unused imports from LessonDetailScreen (commit: e225adc) — mandvi.verma / githubweb
  93. Refactor: Update string resources and remove unused files". (commit: e8c1d49) — mandvi.verma / githubweb
  94. Refactored `EnterLinkScreen` (commit: 06799f0) — mandvi.verma / githubweb
  95. Change type on AppLauncherScreen. (commit: f610b21) — Mike Dawson / githubweb
  96. Pass opdsUrl to AppsDetail screen (commit: 992285c) — mandvi.verma / githubweb
  97. Refactor: Rename `opdsUrl` to `url` in `AppsDetail` and `LessonList` (commit: 6d04b42) — mandvi.verma / githubweb
  98. Refactored navigation parameters and click handlers for app and lesson details. (commit: 4970988) — mandvi.verma / githubweb
  99. Refactored `menuExpanded` state in AppLauncherScreen (commit: 694bbe8) — mandvi.verma / githubweb
  100. Refactor navigation parameters for AppsDetail and LessonList (commit: 4cfb011) — mandvi.verma / githubweb
  101. The ViewModels now use this provider to obtain a `RespectAppDataSource` instance. (commit: 7149540) — mandvi.verma / githubweb
  102. Renamed `opdsUrl` to `learningUnitsUrl` in `LessonList` and `LessonDetail` data classes. (commit: 541ae7e) — mandvi.verma / githubweb
  103. Added error handling for invalid app URLs (commit: f6fbee1) — mandvi.verma / githubweb
  104. Display snackbar message in AppLauncherScreen when app URL is invalid (commit: 36d0cba) — mandvi.verma / githubweb
  105. AppDetailState in AppsDetailViewModel (commit: aa24f80) — mandvi.verma / githubweb
  106. Removed an unused import `FakeOpdsDataSource` from `LessonDetailViewModel`. (commit: 3ae2d9c) — mandvi.verma / githubweb
  107. Add Url extension function to resolve links (that could be relative or absolute). (commit: bbbb0e0) — Mike Dawson / githubweb
  108. Fix function return type to enable access to app manifest urls on launchpad. (commit: 60988f4) — Mike Dawson / githubweb
  109. Initial use of real (http backed) datasource (commit: f267df5) — Mike Dawson / githubweb
  110. Remove unused viewmodelfactory (replaced by using Koin dependency injection) (commit: 59eca06) — Mike Dawson / githubweb
  111. Create libutil module and add url resolve function there (such that it can be used by datasource modules). (commit: 9159cea) — Mike Dawson / githubweb
  112. Disable experimental test on repository. (commit: 83be40e) — Mike Dawson / githubweb
  113. Update default manifestlist.json url. (commit: 7033181) — Mike Dawson / githubweb
  114. Refactor - rename Lesson to LearningUnit to match the terminology that is used in the Respect specification. (commit: e190e04) — Mike Dawson / githubweb
  115. Refactor - rename Lesson to LearningUnit to match the terminology that is used in the Respect specification. (commit: d31856c) — Mike Dawson / githubweb
  116. Add respect-datasource-db build.gradle.kts (commit: 604ab26) — Mike Dawson / githubweb
  117. Update Kotlin version to 2.2.0 (commit: 2a523e9) — Mike Dawson / githubweb
  118. Pass selected lesson (OpdsPublication) from learning unit detail screen to viewmodel (commit: 51bf2bb) — mandvi.verma / githubweb
  119. Update Kotlin version to 2.2.0 (commit: b079ed2) — Mike Dawson / githubweb
  120. Add screenshot field on RespectAppManifest.kt (commit: 875e733) — Mike Dawson / githubweb
  121. The `LearningUnitListScreen` now displays the first image from the `publication.images` list if available. (commit: fd87ecb) — mandvi.verma / githubweb
  122. Add room multiplatform database module. (commit: aec490f) — Mike Dawson / githubweb
  123. Display screenshots in app detail screen (commit: 1c10c8b) — mandvi.verma / githubweb
  124. Removed unused dependencies and simplified data loading in `AppsDetailViewModel`. (commit: 42f5be3) — mandvi.verma / githubweb
  125. The `learningUnitManifestUrl` passed to `LearningUnitDetail` is now the `opdsFeedUrl` from the route, instead of the "self" link from the UI state. (commit: 421c37c) — mandvi.verma / githubweb
  126. Work in progress on respect-datasource-db room module. (commit: f90bdc4) — Mike Dawson / githubweb
  127. Switch to using Room multiplatform db on composeApp (commit: 148c648) — Mike Dawson / githubweb
  128. Update return types on compatibleappdatasource . Remove SQLDelight dependencies. (commit: 5fbb607) — Mike Dawson / githubweb
  129. Remove SQLDelight dependency / import line. (commit: cdc9257) — Mike Dawson / githubweb
  130. Fixed incorrect parameter passing to LearningUnitDetail (commit: 58176ac) — mandvi.verma / githubweb
  131. The LearningUnitDetail route is now populated with data directly from the OpdsPublication object when a lesson is clicked. (commit: d6c115b) — mandvi.verma / githubweb
  132. Add LangMapEntity. (commit: 4d9c46e) — Mike Dawson / githubweb
  133. Add dependencies to Koin module and merge langmapentity from datasource (commit: c4ccba9) — Mike Dawson / githubweb
  134. This commit introduces several changes to improve the UI and ViewModel interactions in the app: (commit: 6ac4698) — mandvi.verma / githubweb
  135. Refactored AppsDetailViewModel and AppsDetailScreen to use DataLoadState for appDetail. (commit: ae34afb) — mandvi.verma / githubweb
  136. Opds model work in progress: (commit: cf610ee) — Mike Dawson / githubweb
  137. Add implementation to get individual respect app manifest in data layer. (commit: 141cefa) — Mike Dawson / githubweb
  138. Modifications to viewmodels to use real datasource. (commit: c330e4a) — Mike Dawson / githubweb
  139. Updates to CompatibleApp data source and related to allow app to use real data source. (commit: 3caee9a) — Mike Dawson / githubweb
  140. Set AGP plugin to latest version (commit: 174b3eb) — Mike Dawson / githubweb
  141. Update EnterLink screen to follow pattern. (commit: 44d9332) — Mike Dawson / githubweb
  142. Add UiText sealed class to allow a ViewModel to set text on UiState without requiring the use of coroutines. (commit: 6739876) — Mike Dawson / githubweb
  143. Add initial error logic to HttpClient.getDataLoadResult (commit: 0d2dd80) — Mike Dawson / githubweb
  144. Use dataOrNull on AppsDetailViewModel.kt (commit: 6d1178f) — Mike Dawson / githubweb
  145. Add dataOrNull function (commit: 664aa97) — Mike Dawson / githubweb
  146. Add empty stubs for OpdsDataSource (commit: 831b72f) — Mike Dawson / githubweb
  147. Add empty stub (commit: f04175b) — Mike Dawson / githubweb
  148. Change to using Url parameter type in app and lesson view models. (commit: 7c12948) — Mike Dawson / githubweb
  149. Change to using Url parameter type in FakeOpdsDataSource.kt (commit: 46fd8c2) — Mike Dawson / githubweb
  150. Change to using Url parameter type for all data source functions that use a Url (instead of String). (commit: f1338df) — Mike Dawson / githubweb
  151. Change to using Url parameter type for all data source functions that use a Url (instead of String). (commit: d1f4428) — Mike Dawson / githubweb
  152. Add Skeleton code for learning unit list screen. (commit: 9bc3ca6) — Mike Dawson / githubweb
  153. remove publication list from learning unit details . (commit: 91cf248) — mandvi.verma / githubweb
  154. Update LearningUnitListViewModel to use resolve function on href. (commit: 0e46b3b) — Mike Dawson / githubweb
  155. Update AppDestination classes to use Url type where appropriate. (commit: a2e4ef6) — Mike Dawson / githubweb
  156. AppLauncher Screen added key to item (commit: c90c6f0) — mandvi.verma / githubweb
  157. AppLauncher Screen added key to item (commit: cafde96) — mandvi.verma / githubweb
  158. AppDetail Screen added key (commit: f0b98c5) — mandvi.verma / githubweb
  159. style removed (commit: 89922bf) — mandvi.verma / githubweb
  160. respect.db file (commit: 7e43f0c) — mandvi.verma / githubweb
  161. Update entities to use Enum instead of int constant to represent top parent type for entities (providing type safety). (commit: 438f011) — Mike Dawson / githubweb
  162. Add type converters so enum fields will use an integer constant in database. (commit: 90d5a22) — Mike Dawson / githubweb
  163. Minor fixes for RespectCompatibleAppAdapter and associated DAOs. (commit: c9cb45d) — Mike Dawson / githubweb
  164. fixed navigation to app detail (commit: 98e3042) — mandvi.verma / githubweb
  165. The items are displayed in the following order: (commit: abd393c) — mandvi.verma / githubweb
  166. Add ReadiumSubject network model / entity adapters. (commit: f24f13e) — Mike Dawson / githubweb
  167. AppsDetail Screen added navigation and publication list (commit: b3319ec) — mandvi.verma / githubweb
  168. Initial implementation of converting from OpdsPublication model class to entity class. (commit: bd985ab) — Mike Dawson / githubweb
  169. Make NavigationList clickable (commit: 73aee09) — mandvi.verma / githubweb
  170. Improve ReadiumLinkEntity model (commit: d305263) — Mike Dawson / githubweb
  171. Add prop foreign key property on LangMapEntity (commit: 3f25abe) — Mike Dawson / githubweb
  172. 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) — mandvi.verma / githubweb
  173. Add initial implementation of converting an OpdsFeed to/from database entities. (commit: cc1a5fa) — Mike Dawson / githubweb
  174. AppsDetail Screen added keys to items (commit: 1ee92b8) — mandvi.verma / githubweb
  175. Add initial DAOs for OPDS related entities. (commit: 32c0249) — Mike Dawson / githubweb
  176. AppsDetailScreen updated description (commit: 9f68841) — mandvi.verma / githubweb
  177. Initial implementation of get opds feed / update on database and repository. (commit: 2b4bd7c) — Mike Dawson / githubweb
  178. Add initial basic integration test for Opds Repository. (commit: 2dcf217) — Mike Dawson / githubweb
  179. Initial implementation of opds publication read. (commit: c95cee5) — Mike Dawson / githubweb
  180. Respect e2e using maestro basic set-up (commit: a8c365b) — Pooja Ravi / githubweb
  181. Revert OpdsFacet change - metadata should not be nullable. (commit: 33ad4bd) — Mike Dawson / githubweb
  182. Add primary key generator to koin module (commit: 7c851bf) — Mike Dawson / githubweb
  183. Add primary key gen dependency to composeApp. (commit: a0dd646) — Mike Dawson / githubweb
  184. Add atomicfu dependency to avoid Android crash. (commit: 9837fe6) — Mike Dawson / githubweb
  185. lessons within a lesson-list test update (commit: adf09bd) — Pooja Ravi / githubweb
  186. Refactor DataLoadState to improve clarity and functionality. (commit: 93f718c) — Mike Dawson / githubweb
  187. Merge updated dataloadstate (commit: 4a763ff) — Mike Dawson / githubweb
  188. Update datasource doc (commit: 42e7f7d) — Mike Dawson / githubweb
  189. Rename datasource modules to datalayer - make terminology consistent with Android architecture terminology. (commit: af953b4) — Mike Dawson / githubweb
  190. Update composeApp gradle - modules renamed from datasource to datalayer (commit: 2ddb02b) — Mike Dawson / githubweb
  191. image in app detail screen (commit: 8a5ce5b) — mandvi.verma / githubweb
  192. onClickPublication and onCLickNavigation added to the AppDetailScreen (commit: fa355d0) — mandvi.verma / githubweb
  193. onClickPublication and onCLickNavigation added to the LearningUnitListScreen.kt (commit: 69a3f89) — mandvi.verma / githubweb
  194. formatting (commit: 17a24bc) — mandvi.verma / githubweb
  195. formatting (commit: 539448a) — mandvi.verma / githubweb
  196. formatting (commit: c834bec) — mandvi.verma / githubweb
  197. formatting (commit: a27b5de) — mandvi.verma / githubweb
  198. formatting (commit: 7cce281) — mandvi.verma / githubweb
  199. formatting (commit: b2f2972) — mandvi.verma / githubweb
  200. Use versions.toml for coil dependency (commit: 8716b4d) — Mike Dawson / githubweb
  201. Image rendering update (commit: d3cad5d) — mandvi.verma / githubweb
  202. Add icon uri to CompatibleAppEntity.kt (commit: 1d45b39) — Mike Dawson / githubweb
  203. Add Serializer for RespectAppManifest.icon . (commit: 3a465ca) — Mike Dawson / githubweb
  204. Refactor change datasource package to datalayer. (commit: 7ea8d7e) — Mike Dawson / githubweb
  205. Change Android namespace on respect-datalayer modules. (commit: d441212) — Mike Dawson / githubweb
  206. Change datalayer package to datalayer (commit: 446eb4b) — Mike Dawson / githubweb
  207. Work in progress adding support for if-not-modified-since and if-none-match for network datasources. (commit: 5151d30) — Mike Dawson / githubweb
  208. Implementation of support for network datasource validation and handling 304 not modified responses. (commit: 75a11f7) — Mike Dawson / githubweb
  209. Module renaming (commit: 3ad0860) — Mike Dawson / githubweb
  210. Move viewmodels and domain use cases into lib-shared. (commit: 917b3fe) — Mike Dawson / githubweb
  211. Correct domain package in shared module. (commit: 282924f) — Mike Dawson / githubweb
  212. Correct domain package in shared module. (commit: 374924a) — Mike Dawson / githubweb

#5 (Jun 20, 2025, 3:55:51 PM)

  1. Add explicit accept-encoding header on ValidateHttpResponseForUrlUseCase (commit: 7e29127) — Mike Dawson / githubweb
  2. Add explicit accept-encoding when sending http request to check for 304 response. (commit: 1ba7738) — Mike Dawson / githubweb

#3 (Jun 19, 2025, 1:50:55 PM)

  1. opds serializable  classes (commit: b1995c3) — Prashant Deshmukh / githubweb
  2. Added opds model classes and file parsing. Adds sample files for catalogs and publications for tests. (commit: 2b452ab) — Prashant Deshmukh / githubweb
  3. Move OPDS classes to `world.respect.domain.opds.model` and validator to `world.respect.domain.opds.validator` (commit: c3f6bb0) — Prashant Deshmukh / githubweb
  4. Updates the reference URL for Metadata, Enhance OPDS Feed Metadata and add contributor validation (commit: 69d3233) — Prashant Deshmukh / githubweb
  5. Added follow link function recursive link-following with depth limit , Added argparse4j lib. (commit: 1e889d6) — Prashant Deshmukh / githubweb
  6. Added missing properties to OpdsFeedMetadata: "identifier , @type (with SerialName annotation) , subtitle" (commit: 1580979) — Prashant Deshmukh / githubweb
  7. Updated `OpdsLink` class to include `size`, `bitrate`, `duration`, `language`, `alternate`, and `children` properties. (commit: 9b22356) — Prashant Deshmukh / githubweb
  8. Added "subcollections" to OpdsLink class to handle nested collections. (commit: 21581e5) — Prashant Deshmukh / githubweb
  9. Change OpdsFeedMetadata and OpdsLink from String to required type (URI, LocalDateTime). (commit: 4129a23) — Prashant Deshmukh / githubweb
  10. Add respect-cli module (commit: 615e818) — Mike Dawson / githubweb
  11. Initial implementation of OPDS validator command. (commit: df9ae91) — Mike Dawson / githubweb
  12. Added OpdsContributorField sealed class to handle polymorphic contributor types. (commit: 37075e9) — Prashant Deshmukh / githubweb
  13. Improve handling of poymorphic properties on OPDS Json. (commit: c8ca95b) — Mike Dawson / githubweb
  14. Add ReadiumSubject . Make serializers that handle common polymorphism scenarios more reusable. (commit: 3939c17) — Mike Dawson / githubweb
  15. Remove fields from OpdsFeedMetadata that should not be there as per the spec. (commit: 99d4a1d) — Mike Dawson / githubweb
  16. Fix ReadiumMetadata - add LangMap class to model. (commit: b916a3e) — Mike Dawson / githubweb
  17. Remove obsolete CLI and validator from shared. Update Uri serializer handling. (commit: 771bd6d) — Mike Dawson / githubweb
  18. Convert date time fields on OPDS/Readium model to using kotlinx datetime. Add polymorphic serializer to handle fields which could be a date or datetime. (commit: b2331af) — Mike Dawson / githubweb
  19. Rename model classes to accurate label them as Readium or Opds. (commit: 7c2b7c7) — Mike Dawson / githubweb
  20. Refactor to handle validating publications without using long if/else statements. (commit: dfe5b39) — Mike Dawson / githubweb
  21. Implement/use OpdsPublicationValidatorUseCase (commit: 1b57e4c) — Mike Dawson / githubweb
  22. Model updates. (commit: 5f21a89) — Mike Dawson / githubweb
  23. Fix arugment name to match doc. (commit: 7d4245e) — Mike Dawson / githubweb
  24. Update respect app manifest. (commit: 219a1e1) — Mike Dawson / githubweb
  25. Initial implementation of RESPECT app manifest validation. (commit: a7b67ce) — Mike Dawson / githubweb
  26. Add ValidatorReporter interface (commit: 6409097) — Mike Dawson / githubweb
  27. Rename use cases to follow domain layer pattern (commit: 9739a34) — Mike Dawson / githubweb
  28. Refactor followLinks into options class that can be used to pass other options as required (commit: 9d594f5) — Mike Dawson / githubweb
  29. Refactor validate link use case and the runners (validators) to improve clarity about what does what. (commit: 0b9b089) — Mike Dawson / githubweb
  30. Add HttpLinkHeader parsing. (commit: b13c107) — Mike Dawson / githubweb
  31. Implement more publication validation checks. (commit: ba6d25c) — Mike Dawson / githubweb
  32. Implement more publication validation checks. (commit: 7353e56) — Mike Dawson / githubweb
  33. Implement scenario integration test (commit: 9545e3d) — Mike Dawson / githubweb
  34. Update TestValidationScenarios to use a common setup/teardown function (commit: cb5a6c1) — Mike Dawson / githubweb
  35. Improve handling of following links and apply logic to OpdsPublicationValidator. (commit: 2eaa875) — Mike Dawson / githubweb
  36. Update OpdsFeedValidator to follow links (commit: ed2cfe2) — Mike Dawson / githubweb
  37. Implement verbosity options (commit: e0c490c) — Mike Dawson / githubweb
  38. Implement check for resources list in Manifest. (commit: 8aaea23) — Mike Dawson / githubweb
  39. Implement check on http responses to ensure support for cache validation. (commit: 2d36c02) — Mike Dawson / githubweb
  40. Add check for content-length header and images for navigation feeds. (commit: b6a6642) — Mike Dawson / githubweb
  41. Remove acceptance of application/html (commit: e1e9885) — Mike Dawson / githubweb
  42. Fix RespectCLI to allow validation of an OPDS feed or publication directly. (commit: 2fe687f) — Mike Dawson / githubweb
  43. Fix respect CLI to allow validation of an OPDS feed or publication directly. (commit: b82dced) — Mike Dawson / githubweb
  44. Fix RespectCLI default for includeRespectSpecificOpdsChecks (commit: 872f6cb) — Mike Dawson / githubweb
  45. Update Android Gradle Plugin from 8.10.0 to 8.10.1 (commit: a4b5da7) — Mike Dawson / githubweb
  46. Add initial interface for data source layer. (commit: 6405cdd) — Mike Dawson / githubweb
  47. Refactor data layer into its own module. (commit: 9734cc3) — Mike Dawson / githubweb
  48. Update datasource package name (commit: 854d478) — Mike Dawson / githubweb