Skip to content
Success

Changes

Summary

  1. Update Android Gradle plugin. (commit: 62700e0) (details)
  2. Interop work in progress: handle incoming permission request on Android and show details of requesting app. (commit: 6a42614) (details)
  3. Implement approval and denial of a token request from an external app. (commit: d82af37) (details)
  4. Add HttpOverIpc service. (commit: 948fd11) (details)
  5. Initial implementation of HttpOverIpc server - receives request and delegates to UseCase for the required endpoint. (commit: e33852c) (details)
  6. Initial implementation of OneRoster endpoint which will return a Json with a list of classes for a user when provided with a valid token. (commit: fc58726) (details)
  7. Update external permission grant flow: avoid changing the main active account when an account is selected as part of granting permission to an external app. (commit: 16d2d84) (details)
  8. Split OneRosterEndpoint into an endpoint that runs the actual logic and queries and an http server adapter that check auth and serializes/deserializes http requests and responses. (commit: 8c3f6e2) (details)
  9. Convert CourseBlock to data class. (commit: f94316e) (details)
  10. Update commands.js (commit: c14dccd) (details)
  11. Implement OneRoster getResultsForStudentForClass (commit: 4fb7582) (details)
  12. Add OneRoster getLineItem endpoint. (commit: ef93c29) (details)
  13. Switch OneRoster responses to use ISimpleTextResponse to ensure that no body (null) vs zero length body (empty string) differentiation. (commit: d91e5e2) (details)
  14. Implement OneRoster result API. (commit: a34e8e7) (details)
  15. Bump version. (commit: acfc707) (details)
  16. Update httpoveripc version (commit: 630b3bf) (details)
  17. Fix compilation on UstadHttpOverIpcServer with update of HttpOverIpc lib. (commit: 5d4d0de) (details)
  18. Add README-CLUSTER.md (commit: 501aa8f) (details)
  19. OneRoster updates (commit: ce33299) (details)
  20. OneRoster API updates (commit: e5605e9) (details)
  21. OneRoster API updates (commit: 02711d1) (details)
  22. Move interop maestro test to pending dir (commit: ae101c4) (details)
  23. Update CourseBlockDao to avoid display of external app CourseBlock in clazzdetail and clazzedit. (commit: 144397e) (details)
  24. Convert Xapi model into Kotlin data classes with (commit: 2173a02) (details)
  25. Add XXHasher support to allow hashing strings (e.g. OneRoster sourcedId, xAPI verbids, etc) into 64bit Long. (commit: d2d57a1) (details)
  26. Update handling of SourcedId on LineItem/CourseBlock, StudentResult. (commit: d32814f) (details)
  27. Update schema: add new columns required on StudentResult. (commit: b1b3e7e) (details)
  28. Update OneRoster handling of Result to use xxhash. (commit: f35ff67) (details)
  29. Work in progress implementation of Xapi Statement resource. (commit: 6e71d3e) (details)
  30. Add VerbLangMapEntry (commit: 7662cac) (details)
  31. StatementResource implementation (commit: e1a0622) (details)
  32. Additional Xapi implementation: (commit: 104c14a) (details)
  33. Group submission test tag for assignment edit - assign to clickable box. (commit: fecfbf6) (details)
  34. Update xAPI group handling and commit/update database accordingly. (commit: d961a91) (details)
  35. Fix setting actor uid on XapiStatement. (commit: 3061efb) (details)
  36. Add additional assertions on xapi resource test to verify correct storage of verb (commit: c4987f5) (details)
  37. Test storage of statement where actor is a group. (commit: d1c14ba) (details)
  38. Xapi implementation: start handling statement object. (commit: 7496546) (details)
  39. Xapi Implementation: add support for statement context activities. (commit: a8335ca) (details)
  40. Store xAPI statements in database and fix statement object definition. (commit: 48e45a4) (details)
  41. Update Activity Serialization InteractionType to be an enum to match the xAPI spec. Change activity entity interactionType on database to use an int. (commit: ecaa45b) (details)
  42. Handle Xapi Activity interaction properties as per xAPI spec. Join interaction entity with lang map entry. (commit: 7b8f58e) (details)
  43. Add assertions to check storage of statement interaction entities and related langmap entries. (commit: 8cbb122) (details)
  44. Implement support for Xapi activity extensions. (commit: d58630b) (details)
  45. Add Xapi support for statements where the object is an actor. (commit: f2b6e11) (details)
  46. Add Xapi support for statements where the object is a StatementRef. (commit: 7e44ef6) (details)
  47. Add xAPI support for statement where object is substatement. (commit: a40f7c1) (details)
  48. Update migration 185 to include statement entity update (adds substatement boolean). (commit: 4551fcf) (details)
  49. Xapi: add support for statementcontext activity joins to be stored in database. (commit: 6eb28eb) (details)
  50. Add XXhasher64Js and XXHasher64FactoryJs. (commit: 35c9888) (details)
  51. Progress display for Compose/Desktop ContentEntryDetail (commit: bbc65c3) (details)
  52. Update door version to fix replication of nullable entities and update display of user progress. (commit: 78e3365) (details)
  53. Add display of progress to clazzdetailoverviewscreen on compose. (commit: 9de1414) (details)
  54. Add display of progress status on contententry list screens. (commit: 97fd4d2) (details)
  55. Add pull progress entities over http for content entry list as required. (commit: 69aa8a1) (details)
  56. Progress display update for React/JS (commit: 7aa1238) (details)
  57. Add notes on report queries. (commit: 6d662f9) (details)
  58. Update CourseBlock scoring fields to use nullable floats. (commit: 247e8f5) (details)
  59. Update core jvm tests to handle courseblock min/max points being nullable. (commit: b2a4d28) (details)
  60. Update number text field on compose to handle decimal points and nullable numbers. (commit: df73fad) (details)
  61. Move nullable number text field into own file. (commit: 16a1eac) (details)
  62. Update React/JS version to accept decimal places for scoring. (commit: 8e67180) (details)
  63. Add display of points result to course outline. (commit: 908f062) (details)
  64. Fix ContentEntry DAO query to use new field name. (commit: 067972f) (details)
  65. Update implementation to save video progress when user navigates away (commit: 55cf48b) (details)
  66. Room migration fixes and initial usage statements for video on Android. (commit: 215c122) (details)
  67. Save progress statements for video viewing on Android (commit: 883f0e5) (details)
  68. Save progress statements for video viewing on web (commit: a0bc21e) (details)
  69. Refactor handling of non interactive content progress. (commit: 22b4a38) (details)
  70. Add progress tracking for epub on web. (commit: 33365e9) (details)
  71. Add XapiSessionEntity to database (commit: 101578a) (details)
  72. Add Jetpack compose desktop and android progress tracking for PDF. (commit: d20aeda) (details)
  73. Add support for PDF page change listening on JS version. (commit: 8e87dd1) (details)
  74. Pass PDF progress to viewmodel on Kotlin/JS (commit: ff41c8b) (details)
  75. Use focus/blur events on Kotlin/JS to track the time that the user is actively using an Epub/PDF. (commit: 279447c) (details)
  76. Initial statement generation for assignment mark. (commit: b70f53c) (details)
  77. Add test for CreateXapiGroupForCourseGroupUseCaseTest (commit: e71b015) (details)
  78. Update SubmitMarkUseCase to generate Xapi statement for assignment mark. (commit: 501fc4b) (details)
  79. Move StatementEntity.fullStatement json into a new entity (such that results can be displayed without downloading the full statement string). (commit: 2ae903b) (details)
  80. Work in progress student progress report. (commit: c45c77a) (details)
  81. Update CourseBlockDao to fix db typo. (commit: 7a62b59) (details)
  82. Update Android Gradle Plugin and fix PDF dependency. (commit: f5f9ec7) (details)
  83. Update README to reflect new baseline profile requirements. (commit: 8e1919a) (details)
  84. Add Android emulator plugin to start emulator for baseline profile generation. (commit: c30d754) (details)
  85. Update README : Installing Android command line tools is required. (commit: 230e915) (details)
  86. Improve ClazzProgressReportScreen scrolling on web. (commit: ea3790c) (details)
  87. Update ClazzProgressReportScreen for web to show scrollbars. (commit: fede9d1) (details)
  88. Update ClazzProgressReportScreen for web to set zIndex and background (commit: a789d6c) (details)
  89. Initial implementation of pinned scrolling for jetpack compose using a LazyColumn. (commit: 2d81f5e) (details)
  90. Refactor clazz progress report to gradebook and update lazy column usage on Jetpack compose. (commit: efeb376) (details)
  91. Rotate course block title text for Gradebook on Jetpack compose. (commit: 966e96b) (details)
  92. Rotate course block title text for Gradebook on JS/React. (commit: 1ca066b) (details)
  93. Fix issue #890 - incorrect floating action button when swiping tabs (commit: 46b118e) (details)
  94. Update gradebook design (commit: f5dd86b) (details)
  95. Add image thumbnails to gradebook (commit: 8d73a1f) (details)
  96. Add zoom and line clamp for gradebook. (commit: 246da23) (details)
  97. Add support to change the text size on gradebook and pinch/zoom on Android. (commit: d9f4d92) (details)
  98. Update ClazzProgressReportPagingSource and Gradebook Screen (commit: 1e6fac1) (details)
  99. Update ClazzGradebookCell (commit: b146d4e) (details)
  100. Work in progress implementation of student progress query. (commit: 3b3d7c5) (details)
  101. Initial implementation of query to select scores for class gradebook (commit: 52a2118) (details)
  102. Initial implementation of query to pull statement entities to show results over http. (commit: 6da4de8) (details)
  103. Better implementation to fetch required StatementEntity(s) for gradebook and web appearance tidyup. (commit: 7448ebc) (details)
  104. Update gradebook query to avoid potential failure to display on first load. (commit: 854d69c) (details)
  105. Update gradebook - add tooltips and accessibility label text. (commit: e6b89c6) (details)
  106. Remove use of PersonWithAccount. Will make it possible to change Person into a data class. (commit: 9be91a8) (details)
  107. Add personUid foreign key to ActorEntity (commit: e66466e) (details)
  108. Add database schema json (commit: 1779388) (details)
  109. Handle including XapiStatement in findStatusForStudentsInClazzStatements (commit: 9dd2d1d) (details)
  110. Handle including XapiStatement in findStatusForStudentsInClazz (commit: 37d8776) (details)
  111. Fix XapiStatements handling of marks for group assignment (commit: c54b89e) (details)
  112. Fix XapiStatements handling of marks for group assignment pull over http (commit: fc21060) (details)
  113. Update CODING-STYLE.md (commit: 7e6434b) (details)
  114. Handle showing gradebook result for peer-marked assignment. (commit: 3ecb62b) (details)
  115. Work in progress - update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (commit: da23e46) (details)
  116. Update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (commit: adc0d81) (details)
  117. Update to findStatusForStudentsInClazzStatements to always apply learning records view permission check. (commit: bcbb30d) (details)
  118. Fix assignment mark recording for peer marked assignments so that it is viewed on gradebook (commit: f90face) (details)
  119. Fix assignment xapi statement creation - fix context instructor handling in database. (commit: 07bfef6) (details)
  120. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (commit: 1ef0bc8) (details)
  121. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (commit: 86c6356) (details)
  122. Final (hopefully) simplification of query StatementDao.findStatusForStudentsInClazzStatements (commit: bfb2c2a) (details)
  123. Xapi update column names on StatementEntity and link authorityActorUid to actorUid foreign key. (commit: 4c8013f) (details)
  124. Merge primary (commit: 7d785e7) (details)
  125. Fix core android unit test compilation error. (commit: 54dbf89) (details)
  126. Preset default points for new assignment. (commit: 5528926) (details)
  127. Postgres migration fixes: fix syntax for setting default column value, fix removal of obsolete person columns. (commit: 2af3497) (details)
  128. Add indexes to speed up statement gradebook related queries. (commit: 4880545) (details)
  129. Add db schema 193 (commit: 0d5596d) (details)
  130. Ensure that all replication pull queries use pagination offset/limit for gradebook screen. (commit: 754e17a) (details)
  131. Add fields back to Person and DiscussionPost. (commit: 746ab00) (details)
  132. Consolidate migrations to add Xapi tables all at once. (commit: 15a55a5) (details)
  133. Remove obsolete entities from database. Attempt to avoid Room verification issues. (commit: 1878adc) (details)
  134. Set room to generate Kotlin. Change DAOs to use a function instead val. (commit: 76515d6) (details)
  135. Remove PreMigrate. (commit: 39747db) (details)
  136. Add code to demonstrate migration issue. (commit: 6d48557) (details)
  137. Add documentation on Virtual Hosting subdomains to INSTALL.md (commit: 563afee) (details)
  138. Update Door version to 0.79.11 which fixes migration issue #904 . (commit: 2b1f70f) (details)
  139. Update door to Version 0.79.12 and remove old Google Play lib (commit: 0e53ee8) (details)
  140. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (commit: a3508ff) (details)
  141. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (commit: b6e6a82) (details)
  142. Add notes on bundled app-react resources. (commit: 1cd5112) (details)
  143. Remove generateKotlin from lib-database room due to attempt to avoid lint issue. (commit: c6a05bf) (details)
  144. Fix lint errors (commit: e845dac) (details)
  145. Attempt to fix Jenkins build webpack error. (commit: cc49c2a) (details)
  146. Fix app-ktor-server test compilation (commit: fc64882) (details)
  147. Fixed sharedse test compilation (commit: 9fa7f4a) (details)
  148. Update INSTALL.md documentation to better reflect the setup process for single learning space and multi learning space systems. (commit: b86bb99) (details)
  149. Update app-ktor-server documentation on building production zip bundle. (commit: 8810d96) (details)
  150. Update app-ktor-server documentation on building production zip bundle. (commit: c4f609b) (details)
  151. Update app-ktor-server documentation on building production zip bundle. (commit: 1111509) (details)
  152. Update INSTALL.md to make steps on Ubuntu easier to follow according to version. (commit: de20950) (details)
  153. Update install documentation on usage of a binary built from source. (commit: 691b470) (details)
  154. Update documentation on using multiple learning space systems - password generation. (commit: 2c5d971) (details)
  155. Add app-ktor-server fileProperty (commit: 74ea786) (details)
Commit 62700e07404a37f0ac04eb83fb023c5b08502c7b by Mike Dawson
Update Android Gradle plugin.
(commit: 62700e0)
The file was modifiedbuild.gradle (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
Commit 6a42614e65a0011b5549c9f7fa2c8e8bd11b1ad7 by Mike Dawson
Interop work in progress: handle incoming permission request on Android and show details of requesting app.
(commit: 6a42614)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCaseAndroid.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/AuthenticatorActivity.kt (diff)
The file was addedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/interop/InteropIconComponent.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequest/ExternalAppPermissionRequestViewModel.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was removedcore/src/jvmMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/InteropIcon.kt
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/interop/InteropIconComponent.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/UstadBaseActivity.kt
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/interop/InteropIconComponent.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/interop/externalapppermissionrequest/ExternalAppPermissionRequestScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequestredirect/GrantExternalAppPermissionRedirectViewModel.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/InteropIconAndroid.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCase.kt
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
Commit d82af37870897a18d029c2d201c396bbbb335c37 by Mike Dawson
Implement approval and denial of a token request from an external app.
(commit: d82af37)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/AuthenticatorActivity.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCaseAndroid.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/StoreExternalAppPermissionUseCase.kt
The file was removedapp-android/OFFLINE_INTENT_API.md
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/interop/externalapppermissionrequest/ExternalAppPermissionRequestScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequest/ExternalAppPermissionRequestViewModel.kt (diff)
The file was addedapp-android/OFFLINE_API.md
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/DeclineExternalAppPermissionUseCaseAndroid.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/DeclineExternalAppPermissionUseCase.kt
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointUseCase.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/AuthenticatorActivity.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/IAuthenticatorActivity.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointIpcService.kt
The file was modifiedcore/build.gradle (diff)
The file was modifiedcore/src/androidMain/AndroidManifest.xml (diff)
Commit e33852c53fd15c34c2b9071ab8d1f3fd4a0b6bac by Mike Dawson
Initial implementation of HttpOverIpc server - receives request and delegates to UseCase for the required endpoint.
(commit: e33852c)
The file was modifiedcore/src/androidMain/AndroidManifest.xml (diff)
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointIpcService.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/isimplerequest/RawHttpSimpleRequest.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/ISimpleTextRequest.kt
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/rawhttp/NewRawHttpResponse.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/ext/RawHttpRequestExt.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/stringvalues/RawHttpHeadersStringValues.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/DiTag.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/UstadHttpOverIpcServer.kt
Commit fc58726148dbe9370ec97cdede21b33d6f1159a4 by Mike Dawson
Initial implementation of OneRoster endpoint which will return a Json with a list of classes for a user when provided with a valid token.
(commit: fc58726)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.kt (diff)
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/ISimpleTextRequest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/util/isimplerequest/RawHttpSimpleRequest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Status.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/StoreExternalAppPermissionUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Clazz.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/timestamp/ParseFormat8601Timestamp.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/interop/timestamp/ParseFormat8601Timestamp.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/interop/timestamp/ParseFormat8601Timestamp.kt
The file was modifiedapp-android/OFFLINE_API.md (diff)
Commit 16d2d84ac676714f9f8552c05780a4dc763d30c5 by Mike Dawson
Update external permission grant flow: avoid changing the main active account when an account is selected as part of granting permission to an external app.

Fix cache freshness checker to obey no-cache on request (which actually as per spec just means responses must be validated).

Fix AccountList issue: where max date of birth is zero - this should not be used. Was filtering out accounts incorrectly.
(commit: 16d2d84)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/AuthenticatorActivity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/usersession/StartUserSessionUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/HttpClientExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/StringExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/siteenterlink/SiteEnterLinkViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequest/ExternalAppPermissionRequestViewModel.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequestredirect/GrantExternalAppPermissionRedirectViewModel.kt (diff)
Commit 8c3f6e2d2762d99e29321e94ee06690e9053e8ee by Mike Dawson
Split OneRosterEndpoint into an endpoint that runs the actual logic and queries and an http server adapter that check auth and serializes/deserializes http requests and responses.
(commit: 8c3f6e2)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/StringSimpleTextRequest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/UstadHttpOverIpcServer.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointUseCase.kt
Commit f94316e81bf246139a4d3340b111081bbe9e2983 by Mike Dawson
Convert CourseBlock to data class.
(commit: f94316e)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/ClazzAssignmentViewModel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadCourseBlockEdit.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseblock/edit/CourseBlockEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseBlockExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/courseterminology/edit/CourseTerminologyEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/language/edit/LanguageEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/filteredit/ReportFilterEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.kt (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/HolidayCalendarEditFragment.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitassignment/SubmitAssignmentUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt (diff)
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadClazzAssignmentListItem.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModelTest.kt (diff)
The file was removedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadClazzAssignmentListItemPreview.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/courseblockupdate/CourseBlockListExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/schedule/edit/ScheduleEditScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadCourseBlockEdit.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/courseblockupdate/AddOrUpdateCourseBlockUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/LeavingReasonEditViewModelTest.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/coursegroupset/edit/CourseGroupSetEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/edit/ClazzLogEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/discussionpost/edit/DiscussionPostEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/site/edit/SiteEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/edit/ClazzAssignmentEditScreen.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadClazzAssignmentListItem.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff)
Commit c14dccd283a3627295d3e5983ab675dd9ca98fae by noreply
Update commands.js

Add new ustadTypeAndVerifyCommand
(commit: c14dccd)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit 4fb7582211df2b03bc514e9eefa553442c6f0ed3 by Mike Dawson
Implement OneRoster getResultsForStudentForClass
Add migration to add course block sourcedId property.
(commit: 4fb7582)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/GUIDRef.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/StringSimpleTextRequest.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/172.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/GuidRefType.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId.kt
Commit ef93c299dd8130ad9bbfe6d29d117f892c1096e6 by Mike Dawson
Add OneRoster getLineItem endpoint.
(commit: ef93c29)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
Commit d91e5e28841f54730471772e438b5394970020e4 by Mike Dawson
Switch OneRoster responses to use ISimpleTextResponse to ensure that no body (null) vs zero length body (empty string) differentiation.
Implement OneRoster putLineItem.
(commit: d91e5e2)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/stringvalues/IStringValues.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimpleresponse/ISimpleTextResponse.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimpleresponse/StringSimpleTextResponse.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/ISimpleTextRequest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
Commit a34e8e7ab93e9ea6ed5ee670b51bc9f947f8c6eb by Mike Dawson
Implement OneRoster result API.
(commit: a34e8e7)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Clazz.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit 5d4d0de19eec9aa919e8441f2bfc02b97a81ab89 by Mike Dawson
Fix compilation on UstadHttpOverIpcServer with update of HttpOverIpc lib.
(commit: 5d4d0de)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/UstadHttpOverIpcServer.kt (diff)
The file was addedlib-database/README-CLUSTER.md
Commit ce332993624ab2ef7d448645d737a49c59bd17e5 by Mike Dawson
OneRoster updates

1) Update OneRosterEndpoint to use repository
2) Add initial end-to-end test for OneRoster API user to request a token and get list of courses.
(commit: ce33299)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml
Commit e5605e94bf7ab5ca7f4d9f6c5a73b496e2b776e7 by Mike Dawson
OneRoster API updates

Validate put line item and put result to ensure that the related entities (e.g. clazz, person, lineitem)
(commit: e5605e9)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
Commit 02711d13119c1af2b6c1ab1e2b8102f0ba6d4ef9 by Mike Dawson
OneRoster API updates

Update database functions used for get to use http pull when required.
(commit: 02711d1)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
Commit ae101c465fae68930a2d65fba0ccc24e00af222f by Mike Dawson
Move interop maestro test to pending dir
Bump version
Add test tag for discussion post reply field.
(commit: ae101c4)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/discussionpost/detail/DiscussionPostDetailScreen.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadClickableTextField.kt (diff)
Commit 144397e163892aad5914548d7c7a1dec398c0f8d by Mike Dawson
Update CourseBlockDao to avoid display of external app CourseBlock in clazzdetail and clazzedit.
(commit: 144397e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
Commit 2173a026ec4590b2c747e19855b000569b50f00a by Mike Dawson
Convert Xapi model into Kotlin data classes with
(commit: 2173a02)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiStatementEndpointImpl.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementSerializer.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Actor.kt
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiStateEndpointImpl.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementEndpoint.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Definition.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStateEndpoint.kt (diff)
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/XapiStateResponder.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Result.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Attachment.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/xapi/TestXapiStateResponder.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Attachment.kt
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/XapiStatementResponder.kt
The file was modifiedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/util/UstadTestRuleSe.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Definition.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStatementEndpoint.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/XObject.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XContext.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/xapi/TestStateEndpoint.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStatementEndpointExt.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/ContextActivity.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XObject.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/XContext.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Actor.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/State.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/ContextActivity.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/State.kt
The file was modifiedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiUtil.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Result.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/xapi/TestXapiStatementResponder.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Statement.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementDeserializer.kt (diff)
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/xapi/TestStatementEndpoint.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/ContextDeserializer.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Verb.kt
Commit d2d57a18dde791ff2c8b488472945bd619b2c83b by Mike Dawson
Add XXHasher support to allow hashing strings (e.g. OneRoster sourcedId, xAPI verbids, etc) into 64bit Long.
(commit: d2d57a1)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/xxhash/XXHashWrapper.kt
The file was addedcore/src/jsTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJsTest.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherJs.kt
The file was modifiedbuild.gradle (diff)
The file was modifiedcore/build.gradle (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt
The file was modifiedkotlin-js-store/yarn.lock (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedREADME.md (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementEndpoint.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/cuint/CUINTWrapper.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHashCommonJvm.kt
Commit d32814f32cabc31f1abdce53605e8f1ab03a2659 by Mike Dawson
Update handling of SourcedId on LineItem/CourseBlock, StudentResult.
(commit: d32814f)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StudentResult.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/174.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherExt.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails.kt
Commit b1b3e7ef87b5ac2edee60740fcf16005ab0f4b5d by Mike Dawson
Update schema: add new columns required on StudentResult.
(commit: b1b3e7e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StudentResult.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/175.json
Commit f35ff675248fb12be794d1d14b1e216074f8d556 by Mike Dawson
Update OneRoster handling of Result to use xxhash.
(commit: f35ff67)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Status.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherExt.kt (diff)
Commit 6e71d3e9c63b15bd3d818b73427668a43007aa14 by Mike Dawson
Work in progress implementation of Xapi Statement resource.
Update handling of ids to use combined primary keys and xxhash as appropriate.
(commit: 6e71d3e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/AgentDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Actor.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/simple-statement.json
The file was modifiedcore/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/AgentEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiException.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementDeserializer.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntity.kt (diff)
The file was modifiedlib-test-common/src/commonMain/kotlin/com/ustadmobile/util/test/ext/umAppDatabaseSharedTestExt.kt (diff)
The file was modifiedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/util/UstadTestRuleSe.kt (diff)
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementSerializer.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbEntity.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntryDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDaoExt.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntry.kt
Commit e1a0622867b1175b2aef372972a25f4df9318476 by Mike Dawson
StatementResource implementation
1) Make optional properties on StatementEntity nullable
2) Set StatementEntity result and foreign key properties e.g. contententryuid, cbuid etc
3) Store Verb and and verb langmap entities in the database.
(commit: e1a0622)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt (diff)
The file was modifiedlib-test-common/src/commonMain/kotlin/com/ustadmobile/util/test/ext/umAppDatabaseSharedTestExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiRequire.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiException.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntity.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Result.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit 104c14a8c7925f2184ceed4ca835efaa1802a0f0 by Mike Dawson
Additional Xapi implementation:
1) Handle when actor is a group - anonymous or identified. Add support to hash the hashes of the member list to detect if an identified group changed.
2) Add logic to handle tracking identified group changes
3) Add database migration.
4) Change AgentEntity to ActorEntity (used by both Agent and Group objectType).
(commit: 104c14a)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherJs.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/AgentEntity.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Actor.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherCommonJvm.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasher.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/jsTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJsTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonWithSessionsDisplay.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Definition.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/LongExtTest.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XObject.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ActorDao.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAccount.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/ContextActivity.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherExt.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailoverview/ContentEntryDetailOverviewScreenPreview.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementRef.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectEntity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContext.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailoverviewtab/ContentEntryDetailOverviewScreen.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectLangMapEntry.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ByteArrayCommonExt.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherJs.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64CommonJvm.kt
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHashCommonJvm.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContentEntryStatementScoreProgressExt.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/AgentDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/LongExtCommon.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/ContextDeserializer.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Factory.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActorEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntity.kt
The file was modifiedlib-test-common/src/commonMain/kotlin/com/ustadmobile/util/test/ext/umAppDatabaseSharedTestExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/State.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherExt.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectInteractionEntity.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiObjectType.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiRequire.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStatementEndpoint.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryCommonJvm.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/locale/entityconstants/ContentCompletionStatusConstants.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/xxhash/XXHashWrapper.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XContext.kt
Commit fecfbf660e922e0658fb8c72ba1d43152519d95d by Mike Dawson
Group submission test tag for assignment edit - assign to clickable box.
(commit: fecfbf6)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/edit/ClazzAssignmentEditScreen.kt (diff)
Commit d961a910512f3efccec9bd7057de223e42e82dfb by Mike Dawson
Update xAPI group handling and commit/update database accordingly.
(commit: d961a91)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/GroupMemberActorJoinDaoExt.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ActorEntityExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ActorDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/ActorDaoExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActorEntity.kt (diff)
Commit 3061efb3873d3b304bd53dcc486a7dad28015062 by Mike Dawson
Fix setting actor uid on XapiStatement.
(commit: 3061efb)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
Commit c4987f51456978510de02db560abedb42acc57d6 by Mike Dawson
Add additional assertions on xapi resource test to verify correct storage of verb
(commit: c4987f5)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntryDao.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt
Commit d1c14badbf700565978f85b64ce906d704316d1a by Mike Dawson
Test storage of statement where actor is a group.
(commit: d1c14ba)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/group-statement.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ActorEntityExt.kt (diff)
Commit 7496546a2e07185ef02abcd4003137b76240522b by Mike Dawson
Xapi implementation: start handling statement object.
(commit: 7496546)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/XObjectDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityEntity.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaoCommon.kt
The file was modifiedlib-test-common/src/commonMain/kotlin/com/ustadmobile/util/test/ext/umAppDatabaseSharedTestExt.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectLangMapEntry.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiEntityObjectTypeFlags.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntry.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDaoExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ListExt.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/ReportWithSeriesWithFiltersExtTest.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDaoCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntryDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContextXObjectStatementJoin.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActorEntity.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectInteractionEntity.kt
Commit a8335ca434cca45f93a10601afde37eea0a6dc69 by Mike Dawson
Xapi Implementation: add support for statement context activities.

Handle serialization issue caused by the fact that the context activities can be a single object or an array of objects.
(commit: a8335ca)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/JsonExt.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoin.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
Commit 48e45a47880456962df8bf05d1e68a7b1928dab6 by Mike Dawson
Store xAPI statements in database and fix statement object definition.
Fix handling of when an xAPI Statement object is an Actor or Group: this does not have a 'definition' child object like Activity.
Implement and test activity storage in database (activity itself and lang map properties).
(commit: 48e45a4)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiObjectType.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntryDao.kt
Commit ecaa45b4af76808f61684325fe710cb10e56ca08 by Mike Dawson
Update Activity Serialization InteractionType to be an enum to match the xAPI spec. Change activity entity interactionType on database to use an int.
(commit: ecaa45b)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityEntity.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiInteractionType.kt
Commit 7b8f58e7f36b62f36b72eab3d0c4e3fe64b95175 by Mike Dawson
Handle Xapi Activity interaction properties as per xAPI spec. Join interaction entity with lang map entry.
(commit: 7b8f58e)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoCommon.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntryDao.kt
Commit 8cbb122796197f69f7daaff50e7ab95003220af1 by Mike Dawson
Add assertions to check storage of statement interaction entities and related langmap entries.
(commit: 8cbb122)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/multi-choice-statement.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Result.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/Xapi-About.txt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt (diff)
Commit d58630bcfb5d460d01c110b57ede6c28d6e8314e by Mike Dawson
Implement support for Xapi activity extensions.
(commit: d58630b)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/ReportWithSeriesWithFiltersExtTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff)
Commit f2b6e11c9dfcea6e3e0acb5428d2dc3494fe8807 by Mike Dawson
Add Xapi support for statements where the object is an actor.
(commit: f2b6e11)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/statement-with-object-actor.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
Commit 7e44ef643c330d98650e071a9af9bd7dc803edd9 by Mike Dawson
Add Xapi support for statements where the object is a StatementRef.
(commit: 7e44ef6)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/statement-with-object-statementref.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementRef.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/Readme.txt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was removedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/Xapi-About.txt
Commit a40f7c147eb0f2d72b5208060021d7eef45a5bfb by Mike Dawson
Add xAPI support for statement where object is substatement.
(commit: a40f7c1)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/statement-with-object-substatement.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
Commit 4551fcf8cb9acd6140df5ff97cfd0b40ae11beca by Mike Dawson
Update migration 185 to include statement entity update (adds substatement boolean).
(commit: 4551fcf)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
Commit 6eb28eb1f82351918f4ee0f9f5e2808d9853d533 by Mike Dawson
Xapi: add support for statementcontext activity joins to be stored in database.
Add unit tests and assertions to verify correct storage of statement context activities.
(commit: 6eb28eb)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/appendix-a-long-statement.json
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoin.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/EntityConstants.kt (diff)
Commit 35c9888689b39b2620f099eea6e6ebada5121a85 by Mike Dawson
Add XXhasher64Js and XXHasher64FactoryJs.
(commit: 35c9888)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Js.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryJs.kt
The file was modifiedcore/src/jsTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJsTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/LongExtCommon.kt (diff)
Commit bbc65c3981268db6df04b2133a4177419dac359b by Mike Dawson
Progress display for Compose/Desktop ContentEntryDetail
(commit: bbc65c3)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseAndroid.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/186.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJs.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/BlockStatusProgress.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiResult.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/LaunchContentEntryVersionUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/BlockStatus.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/contentusagestatementrecorder/XapiContentUsageStatementRecorder.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/theme/Color.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ContentEntryAndDetail.kt (diff)
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBarPreview.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailoverviewtab/ContentEntryDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJvm.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/DefaultLaunchContentEntryVersionUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Result.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
Commit 78e33658b567a59beaa70c500539fd3fb8d00aca by Mike Dawson
Update door version to fix replication of nullable entities and update display of user progress.
(commit: 78e3365)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 9de1414dbc2732dd989405db50bab8230acf62ba by Mike Dawson
Add display of progress to clazzdetailoverviewscreen on compose.
(commit: 9de1414)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
Commit 97fd4d2d4d0d80dd97de24ad0c8646631e44ec0d by Mike Dawson
Add display of progress status on contententry list screens.
Update display of progress on ContentEntryDetail - do not show progress when the screen is opened from a course and the current active user is not a student
(commit: 97fd4d2)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/UstadContentEntryListItem.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ContentEntryAndListDetail.kt (diff)
Commit 69aa8a1397514c53a6fefed9f899bb7f0c4b9bac by Mike Dawson
Add pull progress entities over http for content entry list as required.
(commit: 69aa8a1)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
Commit 7aa1238f7a8ad78968097c69de192b96efbf47cd by Mike Dawson
Progress display update for React/JS
(commit: 7aa1238)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBar.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/UstadContentEntryListItem.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadBlockStatusProgressBar.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/util/ext/PropertiesBuilderExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/BlockStatusProgress.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailoverviewtab/ContentEntryDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
Commit 247e8f5565d84b5e03ef0506e2c0238d143215f1 by Mike Dawson
Update CourseBlock scoring fields to use nullable floats.
(commit: 247e8f5)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/187.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit b2a4d28da6e001acd83b88acd8d83f475fc1d6ca by Mike Dawson
Update core jvm tests to handle courseblock min/max points being nullable.
(commit: b2a4d28)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt (diff)
Commit df73fadd94fb008da281313b32627fe2b8074cdd by Mike Dawson
Update number text field on compose to handle decimal points and nullable numbers.
(commit: df73fad)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseblock/edit/CourseBlockEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadCourseBlockEdit.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadAssignmentSubmissionHeader.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadCourseBlockEditPreview.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadNumberTextField.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/edit/ClazzAssignmentEditPreview.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/FloatExt.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreenPreview.kt (diff)
Commit 16a1eaca425b90d26327595007dbbe50206a501b by Mike Dawson
Move nullable number text field into own file.
(commit: 16a1eac)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadNullableNumberTextField.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadNumberTextField.kt (diff)
Commit 8e671801a24e2c8d9972f4da098d65e0af77c178 by Mike Dawson
Update React/JS version to accept decimal places for scoring.
(commit: 8e67180)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadCourseBlockEdit.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadNumberTextField.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadNullableNumberTextField.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/BlockStatus.kt (diff)
Commit 908f062147d83a638b2b74e48b58d45e94aba99f by Mike Dawson
Add display of points result to course outline.
(commit: 908f062)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CourseBlockAndDisplayDetailsExt.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
Commit 067972fa1d0f18572c884bdc5bec4bee893ae90a by Mike Dawson
Fix ContentEntry DAO query to use new field name.
(commit: 067972f)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.kt (diff)
Commit 55cf48beecdae03849112411efe2b28d551a3a64 by Mike Dawson
Update implementation to save video progress when user navigates away
(commit: 55cf48b)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.kt
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearJob.kt
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseJvm.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/XapiStatementExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
Commit 215c122fb98a0daecdfc6711d3c56d3e62fc8d88 by Mike Dawson
Room migration fixes and initial usage statements for video on Android.
(commit: 215c122)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/CommonFloatExt.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/FloatExt.kt
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/188.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit 883f0e58ab9e87a07b8fce7a6841c105a1b9fb6d by Mike Dawson
Save progress statements for video viewing on Android
(commit: 883f0e5)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseAndroid.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearWorker.kt
Commit a0bc21ec3e23bc2572d8907c0dfe837d49daf35b by Mike Dawson
Save progress statements for video viewing on web

Including when the user navigates away to an external site by using sendBeacon
(commit: a0bc21e)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnUnloadUseCase.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnUnloadUseCaseJs.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseJs.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/savestatementonclear/SaveStatementOnUnloadRoute.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/XapiStatementsAndSession.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/hooks/useBeaconEffect.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
Commit 22b4a387152773cae4ae4eef3b3692aebbf767cd by Mike Dawson
Refactor handling of non interactive content progress.
(commit: 22b4a38)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderTest.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/epubcontent/NoFocusScrollLinearLayoutManager.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/contentusagestatementrecorder/XapiContentUsageStatementRecorder.kt
The file was addedcore/src/commonTest/kotlin/com/ustadmobile/core/test/CommonAssertions.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderFactory.kt
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/LifecycleActiveEffect.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/epubcontent/EpubContentScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.kt (diff)
Commit 33365e9072bdfc68241ef76e80f7aaacb5c831f4 by Mike Dawson
Add progress tracking for epub on web.
(commit: 33365e9)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/epubcontent/EpubContentScreen.kt (diff)
Commit 101578af8b8e155e5e352ef452ac5534b5d9a011 by Mike Dawson
Add XapiSessionEntity to database
(commit: 101578a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbEntity.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt
Commit d20aeda9877666fd0bbb21034e2bb38f47b28a13 by Mike Dawson
Add Jetpack compose desktop and android progress tracking for PDF.
(commit: d20aeda)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfContentScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfFileView.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/189.json
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfFileComponent.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfFileView.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/pdfcontent/PdfContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
Commit 8e87dd152628ab9901d7e5f71e25693bc128d710 by Mike Dawson
Add support for PDF page change listening on JS version.
(commit: 8e87dd1)
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/LiberationSans-Bold.ttf
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBT-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISPro-UCS2-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-help.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS2004-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/my/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-viewAttachments.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/nb-NO/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sl/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UCS2-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sk/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/lt/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-0.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/es-CL/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/skr/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/km/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/CNS-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/CNS1-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISX02132004-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKdlb-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/tl/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/en-CA/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBTpc-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-UCS2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/bo/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sv-SE/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/meh/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/pt-PT/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Katakana.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ach/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBK2K-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/90ms-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBK-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/be/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-zoomOut.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/debugger.css
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-download.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-6.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/mr/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/xh/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitSerifBoldItalic.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-comment.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/findbarButton-next.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ur/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UCS2-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-5.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sr/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ckb/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/90pv-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UCS2-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/he/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/loading.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/kk/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/tg/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/gv-toolbarButton-download.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UCS2-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/vi/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/CNS-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/gn/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/trs/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSCms-UHC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-pushpin.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/cursor-editorInk.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-firstPage.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-sidebarToggle.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ltg/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-4.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/NWP-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UTF16-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBKp-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/uz/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UTF16-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-search.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sat/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/LICENSE_LIBERATION
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/lij/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-selectTool.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/fr/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78ms-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GB-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/szl/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/LICENSE
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-bookmark.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/gd/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-lastPage.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-editorHighlight.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/it/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/B5pc-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKm314-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-editorFreeText.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UCS2-HW-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UTF8-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-1.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/id/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/cak/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/fur/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSCpc-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/rm/viewer.ftl
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useMessageEffect.kt
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UCS2-HW-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKm471-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UCS2-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/et/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/loading-icon.gif
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UCS2-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Add-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GB-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/CNS2-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-3.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ca/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ff/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/cursor-editorFreeHighlight.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/fy-NL/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/locale.json
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKm471-B5-V.bcmap
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UTF16-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/ETenms-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/es-AR/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UTF16-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/viewer.mjs
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/hy-AM/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSC-Johab-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSCms-UHC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBpc-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSC-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UTF16-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-insert.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/altText_done.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-openFile.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/bg/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UTF16-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/de/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UTF16-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-handTool.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-scrollHorizontal.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ne-NP/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-print.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKdla-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/90pv-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Korea1-0.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-check.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/el/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitSerifBold.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKdla-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/wo/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/nn-NO/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/hr/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ko/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/LiberationSans-Regular.ttf
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/en-GB/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/br/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/hsb/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/oc/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/compressed.tracemonkey-pldi-09.pdf
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS2004-UTF8-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Add-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-0.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78ms-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/cursor-editorFreeText.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/90msp-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/pt-BR/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS2004-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/90ms-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKgccs-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/is/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Korea1-2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitFixedBold.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-UCS2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSCms-UHC-HW-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISX02132004-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-scrollVertical.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/uk/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/cy/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/gl/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBK2K-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-viewOutline.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-spreadNone.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/dsb/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISPro-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-newparagraph.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ja/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/viewer.mjs.map
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ia/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/editor-toolbar-delete.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Ext-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-6.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/es-MX/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSCpc-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/pa-IN/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Ext-H.bcmap
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/pdfcontent/PdfContentScreen.kt (diff)
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKscs-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/cursor-editorTextHighlight.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/scn/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-0.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBT-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Hiragana.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/findbarButton-previous.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBT-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS2004-UTF16-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/cs/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/viewer.css
The file was addedapp-react/src/jsMain/resources/pdf-js/web/debugger.mjs
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/nl/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/bs/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UCS2-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/fa/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GB-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/ETen-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitDingbats.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sc/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-paragraph.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/es-ES/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/90msp-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/altText_add.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-note.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/bn/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Roman.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/ETenms-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ast/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-4.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UTF8-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-presentationMode.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sco/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBK-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UTF16-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-menuArrow.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-rotateCw.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitSerif.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/ETen-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/af/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/ETHK-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/WP-Symbol.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Korea1-UCS2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISX0213-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-secondaryToolbarToggle.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/az/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS2004-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-pageDown.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/B5pc-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/lv/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/th/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-key.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-1.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-5.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-rotateCcw.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-scrollPage.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Ext-RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSC-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS2004-UTF16-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/brx/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/tr/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ta/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Add-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitFixed.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-spreadEven.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GB-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKm314-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/zh-CN/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/zh-TW/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/CNS1-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-viewLayers.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-viewThumbnail.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniCNS-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-pageUp.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISX0213-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/LICENSE_FOXIT
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Add-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-spreadOdd.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ru/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/lo/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/viewer.html
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-UCS2.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/eo/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/pl/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/treeitem-expanded.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/LiberationSans-Italic.ttf
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ms/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/CNS2-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniGB-UTF8-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitSymbol.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitFixedBoldItalic.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-editorStamp.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/an/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/kab/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/da/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-currentOutlineItem.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Korea1-1.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-noicon.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/hye/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBKp-EUC-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/son/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/fi/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-GB1-3.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBpc-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Hankaku.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-scrollWrapped.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Ext-RKSJ-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/ETHK-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/secondaryToolbarButton-documentProperties.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/en-US/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-4.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UTF32-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKscs-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ka/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/kn/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/mk/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSCms-UHC-HW-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/78-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ga-IE/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBTpc-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/GBT-EUC-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitFixedItalic.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/si/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UCS2-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniKS-UTF8-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/LICENSE
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/FoxitSerifItalic.pfb
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-zoomIn.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/standard_fonts/LiberationSans-BoldItalic.ttf
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-1.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/eu/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/RKSJ-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJISPro-UCS2-HW-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/gu-IN/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKgccs-B5-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/toolbarButton-editorInk.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/te/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/sq/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/annotation-paperclip.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/images/treeitem-collapsed.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKdlb-B5-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ar/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/hi-IN/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/KSC-Johab-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/NWP-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/hu/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-Japan1-5.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Adobe-CNS1-3.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/locale/ro/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/83pv-RKSJ-H.bcmap
Commit ff41c8bf9738a586680ae7cdc73093c666effc36 by Mike Dawson
Pass PDF progress to viewmodel on Kotlin/JS
(commit: ff41c8b)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/pdfcontent/PdfContentScreen.kt (diff)
Commit 279447c82580ec9c89147b71bca5fbeb1c35f9ca by Mike Dawson
Use focus/blur events on Kotlin/JS to track the time that the user is actively using an Epub/PDF.
(commit: 279447c)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useWindowFocusedEffect.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/epubcontent/EpubContentScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/pdfcontent/PdfContentScreen.kt (diff)
Commit b70f53cae4d257b6f561923941222cf5c80003de by Mike Dawson
Initial statement generation for assignment mark.
(commit: b70f53c)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreenPreview.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCase.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndAssignment.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
Commit e71b015d2bf68aa73f5187fbe91dbea2b7abb096 by Mike Dawson
Add test for CreateXapiGroupForCourseGroupUseCaseTest
(commit: e71b015)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualListPreview.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/person/list/PersonListScreenPreview.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonExt.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonWithDisplayDetails.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitassignment/SubmitAssignmentUseCase.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignment.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCaseTest.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseGroupMember.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseGroupMemberPerson.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics.kt
Commit 501fc4b6924a03da71d66fa6feab4a513335e054 by Mike Dawson
Update SubmitMarkUseCase to generate Xapi statement for assignment mark.
(commit: 501fc4b)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
Commit 2ae903bd31936d6173efa86a65ff28b18da6df1b by Mike Dawson
Move StatementEntity.fullStatement json into a new entity (such that results can be displayed without downloading the full statement string).
(commit: 2ae903b)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportPagingSource.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StudentAndBlockStatuses.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportViewModel.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntityJson.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
Commit c45c77ac4b91b44829fdc6264d482aa30d6a6f36 by Mike Dawson
Work in progress student progress report.
(commit: c45c77a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzAndDetailPermissions.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/paging/RememberDoorRepoPager.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportPagingSource.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/progressreport/ClazzProgressReportScreen.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
Commit 7a62b590865f760a43b794f19ff4f5c95faeabc8 by Mike Dawson
Update CourseBlockDao to fix db typo.
(commit: 7a62b59)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/190.json
Commit f5f9ec7fabf8c5336f3747e474b887d7323d3b36 by Mike Dawson
Update Android Gradle Plugin and fix PDF dependency.

Android PDF dependency artifact group name was changed.
(commit: f5f9ec7)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedcore/build.gradle (diff)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
Commit 8e1919a253e2b64ca76b3bd6cd361aae7db9225e by Mike Dawson
Update README to reflect new baseline profile requirements.
(commit: 8e1919a)
The file was modifiedapp-android/README.md (diff)
The file was modifiedREADME.md (diff)
Commit c30d75434c2f14a463e39a1dc083f66eb9c5fa31 by Mike Dawson
Add Android emulator plugin to start emulator for baseline profile generation.
(commit: c30d754)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedapp-android/build.gradle (diff)
Commit 230e915f7e52056ef41d99ec247a736804a512a0 by Mike Dawson
Update README : Installing Android command line tools is required.
(commit: 230e915)
The file was modifiedapp-android/README.md (diff)
The file was modifiedREADME.md (diff)
Commit ea3790cdcc606416d589a10004361e7c043584de by Mike Dawson
Improve ClazzProgressReportScreen scrolling on web.

Use a single element for both horizontal and vertical scrolling. Use CSS sticky property without requiring event listener to ensure pinning student names and headers is smooth.
(commit: ea3790c)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt (diff)
Commit fede9d1414943708ea0bad064c3fb5ebd8edf6bf by Mike Dawson
Update ClazzProgressReportScreen for web to show scrollbars.
(commit: fede9d1)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff)
The file was modifiedapp-react/src/jsMain/resources/index.css (diff)
Commit a789d6c8cd89903b12ffd40a2006a2b04b17faa4 by Mike Dawson
Update ClazzProgressReportScreen for web to set zIndex and background

1. Set background color on pinned column and row for student progress report
2. Set zIndex for pinned columns and rows
3. Update spacer (top left) cell to stick on both x/y axis.
(commit: a789d6c)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt (diff)
Commit 2d81f5e6b608c1a12e22962360b5031c5b42c23c by Mike Dawson
Initial implementation of pinned scrolling for jetpack compose using a LazyColumn.
LazyTable did not allow the use of scrollbars required for desktop.
(commit: 2d81f5e)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/progressreport/ClazzProgressReportScreen.kt (diff)
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadHorizontalScrollRow.kt
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadHorizontalScrollRow.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadHorizontalScrollRow.kt
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
Commit efeb37662ebd0751c47059f98361a1a6d86a624e by Mike Dawson
Refactor clazz progress report to gradebook and update lazy column usage on Jetpack compose.
(commit: efeb376)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportViewModel.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/progressreport/ClazzProgressReportScreen.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzGradebookViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt
Commit 966e96b5342113c7824cf701f307aa78637d27e0 by Mike Dawson
Rotate course block title text for Gradebook on Jetpack compose.
(commit: 966e96b)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt
Commit 1ca066bf795b2a30eeb8b2269dcc2bc29ebd3fbb by Mike Dawson
Rotate course block title text for Gradebook on JS/React.
(commit: 1ca066b)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
Commit 46b118edd229a83bf5d5d22f91145bf2bc43a463 by Mike Dawson
Fix issue #890 - incorrect floating action button when swiping tabs
(commit: 46b118e)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadScreenTabs.kt (diff)
Commit f5dd86b4a0f5fd033504ca9a641d9a5ea038b85e by Mike Dawson
Update gradebook design
Add icons on JS and Android
Adaptive height and width on Android
Full screen mode for Android
(commit: f5dd86b)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadScreenTabs.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzGradebookViewModel.kt (diff)
Commit 8d73a1f1af93fb0f456b009d75eebcbb5d87c456 by Mike Dawson
Add image thumbnails to gradebook
(commit: 8d73a1f)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportPagingSource.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzGradebookViewModel.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzProgressReportPagingSource.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/CourseblockAndGradebookDisplayDetailsExt.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt
Commit 246da2308fe127489fb06fa80857c9aee6104b06 by Mike Dawson
Add zoom and line clamp for gradebook.
(commit: 246da23)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
Commit d9f4d92cc85519e4c56ab22f7deba459c076ffd5 by Mike Dawson
Add support to change the text size on gradebook and pinch/zoom on Android.
(commit: d9f4d92)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/ModifierExt.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ScaledListItem.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ScaledText.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadPersonAvatar.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit 1e6fac18372e35fb6825289ff9fe58c7f826c309 by Mike Dawson
Update ClazzProgressReportPagingSource and Gradebook Screen
1) Update ClazzProgressReportPagingSource to load status of each courseblock for loaded students
2) Show status for each student in Jetpack compose ClazzGradebook
(commit: 1e6fac1)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzProgressReportPagingSource.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBar.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCellPreview.kt
Commit b146d4e26d1360274fd9a7043e9703c77a3e873a by Mike Dawson
Update ClazzGradebookCell

1. Update appearance logic to handle small spaces better; only show progress percentage if there is no final mark or completed status
2. Gradebook background color set by threshold (defaults 0.75/0.5)
3. Fix useDoorRemoteMediator on Kotlin/JS to work with any paging source that implements httploadable (e.g. the custom paging source for student report)
(commit: b146d4e)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/CourseBlockExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/BlockStatusExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCellPreview.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBar.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useDoorRemoteMediator.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/CourseBlockExt.kt
Commit 3b3d7c57efa2c19ba8d8d959b2c0a7e9f5463104 by Mike Dawson
Work in progress implementation of student progress query.
1. Make StatementEntityJson a replicate entity
2. Implement StatementDao query for all fields except scaledScore
(commit: 3b3d7c5)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntityJson.kt (diff)
Commit 52a2118223618b2411faebc20e200f532616e717 by Mike Dawson
Initial implementation of query to select scores for class gradebook
(commit: 52a2118)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ScaledText.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
Commit 6da4de805e074d491c67f8f0d1b69a83115d922d by Mike Dawson
Initial implementation of query to pull statement entities to show results over http.
(commit: 6da4de8)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedapp-react/README.md (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
Commit 7448ebc75fb1042caad5043d48674039be8b20f9 by Mike Dawson
Better implementation to fetch required StatementEntity(s) for gradebook and web appearance tidyup.
(commit: 7448ebc)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/CommonFloatExt.kt (diff)
Commit 854d69cdc1051e4cf2b7abc0b8f77bc3e1203d21 by Mike Dawson
Update gradebook query to avoid potential failure to display on first load.
(commit: 854d69c)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzProgressReportPagingSource.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
Commit e6b89c69405b23046a095b25b4ab7dce29537827 by Mike Dawson
Update gradebook - add tooltips and accessibility label text.
(commit: e6b89c6)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
Commit 9be91a8e7dc35aa4d6ecbe4ae3b6657d0cc1bf3f by Mike Dawson
Remove use of PersonWithAccount. Will make it possible to change Person into a data class.
(commit: 9be91a8)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/RegisterRequest.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonWithAccount.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt (diff)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/view/PersonAccountEditView.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRoute.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Person.kt (diff)
Commit e66466e8ac718843c348de5b806897bfc26c18e4 by Mike Dawson
Add personUid foreign key to ActorEntity

1) Convert Person to a data class
2) Add actorPersonUid to ActorEntity to handle mapping an ActorEntity to a person in a way that works with the Xapi Spec design.
3) Update CreateXapiGroupForCourseGroupUseCase to handle providing the personUid for members of the group.
4) Drop unused columns on Person entity
(commit: e66466e)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAccountExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActorEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonUidAndPasswordHash.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonUidAndPasswordHashExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Person.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/191.json
Commit 9dd2d1dea0ce7b43462c908bc8c944f7c86b550a by Mike Dawson
Handle including XapiStatement in findStatusForStudentsInClazzStatements
(commit: 9dd2d1d)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 37d8776fbedf6ae1bed4fec0efe1b9dd5884ce26 by Mike Dawson
Handle including XapiStatement in findStatusForStudentsInClazz
(commit: 37d8776)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit c54b89eac5d4f35ae0a501fa08b24371ed4495d0 by Mike Dawson
Fix XapiStatements handling of marks for group assignment
(commit: c54b89e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
Commit fc21060a0590d1daac00f59a2f41d28046869d32 by Mike Dawson
Fix XapiStatements handling of marks for group assignment pull over http
(commit: fc21060)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was modifiedCODING-STYLE.md (diff)
Commit 3ecb62b80fc5fa8a483e1f9b0a4f6a7395bfacdc by Mike Dawson
Handle showing gradebook result for peer-marked assignment.
(commit: 3ecb62b)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit da23e46cf66e6b3468bb44725d89eeae890efedf by Mike Dawson
Work in progress - update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination
(commit: da23e46)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
Commit adc0d819a0d6837c864d10495e034abd8c096bba by Mike Dawson
Update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination
(commit: adc0d81)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit bcbb30d175a7c71eeac46aa753757ebff601074c by Mike Dawson
Update to findStatusForStudentsInClazzStatements to always apply learning records view permission check.
(commit: bcbb30d)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
Commit f90face0c6e15f24c5d3536fe73af818ef675807 by Mike Dawson
Fix assignment mark recording for peer marked assignments so that it is viewed on gradebook
(commit: f90face)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
Commit 07bfef61e77779ce8f268d7817c5cf68110ca810 by Mike Dawson
Fix assignment xapi statement creation - fix context instructor handling in database.

Ensures that the peer mark is displayed correctly.
(commit: 07bfef6)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
Commit 1ef0bc8589957b667bef61812633f3bc721483d8 by Mike Dawson
Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements
(commit: 1ef0bc8)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 86c63563787c5792449706f23435ebb776f5f74a by Mike Dawson
Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements
(commit: 86c6356)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit bfb2c2a244ee86941cf9f71d568d16b65c5abff1 by Mike Dawson
Final (hopefully) simplification of query StatementDao.findStatusForStudentsInClazzStatements
(commit: bfb2c2a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 4c8013f125505bd7ef5c135e12d2fe4d80515f6f by Mike Dawson
Xapi update column names on StatementEntity and link authorityActorUid to actorUid foreign key.
(commit: 4c8013f)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedapp-android/build.gradle (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/192.json
Commit 54dbf895fce77725a241bacbf266871cb8775357 by Mike Dawson
Fix core android unit test compilation error.
(commit: 54dbf89)
The file was modifiedcore/build.gradle (diff)
Commit 5528926f585e283d6496d4fa1b01e85ae0b246b4 by Mike Dawson
Preset default points for new assignment.
(commit: 5528926)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt (diff)
Commit 2af3497aab45e57f3ea68703e8fff767f00f6148 by Mike Dawson
Postgres migration fixes: fix syntax for setting default column value, fix removal of obsolete person columns.
(commit: 2af3497)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
Commit 4880545d2411e45abac5f9a044a31dd7d21738b0 by Mike Dawson
Add indexes to speed up statement gradebook related queries.
Add completionOrProgress property to StatementEntity to make it quick to filter out statements that are not relevant to completion queries.
(commit: 4880545)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/193.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActorEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.kt (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/193.json (diff)
Commit 754e17aa0f9fff0e604a68409b47bc835c618d57 by Mike Dawson
Ensure that all replication pull queries use pagination offset/limit for gradebook screen.
(commit: 754e17a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon.kt (diff)
Commit 746ab00fe72505da42ea540321de05906325a59b by Mike Dawson
Add fields back to Person and DiscussionPost.

Previous versions of Door (that are used in production versions of Ustad) cannot handle a replication response.
(commit: 746ab00)
The file was modifiedbuild.gradle (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Person.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/DiscussionPost.kt (diff)
Commit 15a55a59eb7740d8c9b4a8c5020fedabbd952235 by Mike Dawson
Consolidate migrations to add Xapi tables all at once.
(commit: 15a55a5)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin.kt
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/194.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoin.kt
Commit 1878adccb9f9e4ad166f0bdaf446fd2d3182165a by Mike Dawson
Remove obsolete entities from database. Attempt to avoid Room verification issues.
(commit: 1878adc)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XLangMapEntry.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/list/ClazzListViewModelTest.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/LocallyAvailableContainer.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StateEntity.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoExtExpect.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreenPreview.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/edit/ClazzEditScreen.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzWithSchool.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryWithMd5.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ConnectivityStatusDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScrapeQueueItemDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ScrapeRun.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/AccessToken.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Person.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SchoolMemberDaoCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LocallyAvailableContainerDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerImportJob.kt
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoExtExpect.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/NetworkNode.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/NetworkNodeDaoExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/SchoolMemberWithPerson.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerEntryFileDaoExt.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Container.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/SchoolEditViewModel.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StateContentEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EntityRoleCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentJobItemAndContentJob.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerWithContentEntry.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/passwordreset/PasswordReset.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzWithHolidayCalendarAndSchoolExt.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ChatMember.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerEntryFileCommon.kt
The file was removedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateContainerToContentEntryVersion.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerETag.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/SchoolEditScreen.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerManifest.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/EntryStatusResponse.kt
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/io/ConcatenatedEntry.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/XLangMapEntryDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ext/SchoolWithHolidayCalendarExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Chat.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Role.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryWithMd5Ext.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StateContentDao.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/NetworkNodeWithStatusResponsesAndHistory.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntry.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerUidAndMimeType.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ChatMemberDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerDao.kt
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/NetworkNodeDao.kt
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/194.json (diff)
The file was removedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestContainerMountRoute.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ChatDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryFile.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ScrapeQueueItem.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/dbpremigrate/DbPreMigrateAndroid.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/MessageRead.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoCommonExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SchoolDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SchoolDaoCommon.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/SchoolDetailOverviewViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageReadDao.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreenPreview.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/School.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/SchoolMember.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/AlreadyEnroledInSchoolException.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentJobDao.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzWithHolidayCalendarAndSchoolAndTerminologyExt.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerETagDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerEntryDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/NetworkNodeDaoCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SchoolMemberDao.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/dbpremigrate/DbPreMigrate.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StateDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerImportJobDao.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzWithSchoolExt.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerEntryFileDao.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/SchoolDetailOverviewScreen.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt (diff)
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoExtExpect.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar.kt
Commit 76515d659c0ec6b7104b3babcc9f5dda343fca20 by Mike Dawson
Set room to generate Kotlin. Change DAOs to use a function instead val.
(commit: 76515d6)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/account/VerifyClientUserSessionUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/schedule/ClazzLogCreator.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/dbpremigrate/DbPreMigrateAndroid.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/cachelock/CreateCacheLocksForActiveContentEntryVersionUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzlog/attendancelist/ClazzLogListAttendanceViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/edit/CourseGroupSetEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/discussionpost/detail/DiscussionPostDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/list/CourseGroupSetListViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/importcontent/ContentEntryImportJobRoute.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/transferjobitem/UpdateTransferJobItemEtagUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/list/CourseGroupSetListViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/detail/SiteDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/AddNewPersonUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/LeavingReasonEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/ClazzTitleExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/xfertestnode/XferTestClient.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/parentalconsentmanagement/ParentalConsentManagementViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detail/ClazzAssignmentDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/ApproveOrDeclinePendingEnrolmentUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseterminology/list/CourseTerminologyListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/systempermission/detail/SystemPermissionDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/siteterms/GetLocaleForSiteTermsUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/edit/CourseGroupSetEditViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/download/CancelDownloadUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/delete/DeleteContentEntryParentChildJoinUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/SiteRoute.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/blob/download/CancelDownloadUseCaseAndroid.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientJob.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/saveandmanifest/SaveLocalUriAndManifestUploadIntegrationTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/AbstractEnqueueBlobUploadClientUseCase.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/AbstractEnqueueContentManifestDownloadUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitassignment/SubmitAssignmentUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/savepicture/SavePictureUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/discussionpost/courediscussiondetail/CourseDiscussionDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseblock/edit/CourseBlockEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/transferjobitem/TransferJobItemStatusUpdater.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/ReportWithSeriesWithFiltersExtTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/list/ClazzListViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzlog/edit/ClazzLogEditAttendanceViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/detail/CourseGroupSetDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/EnqueueBulkAddPersonServerUseCase.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/account/SetPasswordServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/peerreviewallocation/UpdatePeerReviewAllocationUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/ClazzViewModelUtilExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/download/ContentManifestDownloadJob.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzlog/editattendance/ClazzLogEditAttendanceViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/edit/SiteEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/conversationlist/ConversationListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/permissionlist/CoursePermissionListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/importcontent/EnqueueImportContentEntryUseCaseAndroid.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/save/SaveContentEntryUseCase.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/blob/savelocaluris/SaveLocalUrisAsBlobUseCaseJs.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/contententry/delete/DeleteContentEntryParentChildJoinUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/EnrolIntoCourseUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/RequestEnrolmentUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/deleteditem/DeletePermanentlyUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditViewModelTest.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/passwordreset/PasswordReset.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/clazz/CreateNewClazzUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/courseterminology/list/CourseTerminologyListViewModelTest.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/importcontent/EnqueueImportContentEntryUseCaseJvm.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/importcontent/ImportContentEntryUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/permissionedit/CoursePermissionEditViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/blob/upload/CancelBlobUploadClientUseCaseAndroid.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/bulkaddselectfile/BulkAddPersonSelectFileViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/move/MoveContentEntriesUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submissiondetail/CourseAssignmentSubmissionDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/systempermission/edit/SystemPermissionEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/download/ContentManifestDownloadUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/account/AuthManagerTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientUseCaseJvmTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/StoreExternalAppPermissionUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/download/ContentManifestDownloadUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/schedule/TestClazzLogCreator.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/download/BlobDownloadJob.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/saveandupload/SaveAndUploadLocalUrisUseCase.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/account/AuthManagerEncryptExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseterminology/edit/CourseTerminologyEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/usersession/ValidateUserSessionOnServerUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/upload/UpdateFailedTransferJobUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModelTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/AbstractEnqueueBlobDownloadClientUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/epub/EpubContentImporterCommonJvmTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzlog/attendancelist/ClazzLogListAttendanceViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/assignment/submitassignment/SubmitAssignmentUseCaseTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submissionstab/ClazzAssignmentDetailSubmissionsTabViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/importcontent/CancelImportContentEntryServerUseCase.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/CancelBlobUploadClientUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/LeavingReasonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModelTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/cachelock/UpdateCacheLockJoinUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/CoursePermissionExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/permissiondetail/CoursePermissionDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/list/ClazzEnrolmentListViewModel.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientUseCaseJvm.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/download/MakeContentEntryAvailableOfflineUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submittername/GetAssignmentSubmitterNameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detail/submissionstab/ClazzAssignmentDetailSubmissionsTabViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/peerreviewallocation/UpdatePeerReviewAllocationUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonsUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/BlobDownloadClientUseCaseCommonJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/courseterminology/edit/CourseTerminologyEditViewModelTest.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRoute.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/detail/CourseGroupSetDetailViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/pdfcontent/PdfContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/parentalconsentmanagement/ParentalConsentManagementViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/deleteditem/DeletedItemListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/termsdetail/SiteTermsDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/RequestEnrolmentUseCaseJvmTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/deleteditem/RestoreDeletedItemUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseblock/textblockdetail/TextBlockDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/discussionpost/edit/DiscussionPostEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/dbpremigrate/DbPreMigrate.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/dbpremigrate/DbPreMigrateAndroid.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
Commit 6d48557ffd2c30ec4d7651e7ae3325ab041ff5ae by Mike Dawson
Add code to demonstrate migration issue.
(commit: 6d48557)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
Commit 563afee725073abd80a6b7564cab1f622454261f by Mike Dawson
Add documentation on Virtual Hosting subdomains to INSTALL.md
(commit: 563afee)
The file was modifiedINSTALL.md (diff)
Commit 2b1f70f2fa14cacc69cb77393bdeaa2e5ae8ff9d by Mike Dawson
Update Door version to 0.79.11 which fixes migration issue #904 .
(commit: 2b1f70f)
The file was modifiedgradle/libs.versions.toml (diff)
Commit 0e53ee828d62246875aa0031ef58052abb48755e by Mike Dawson
Update door to Version 0.79.12 and remove old Google Play lib

Door update improves handling of situations where a newer server receives requests from an older client.

Old Google Play lib no longer supported, also no longer used in app, so removed.
(commit: 0e53ee8)
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit a3508fffa8492af42fb2f1641945cdd0a42189f2 by Mike Dawson
Remove schema Jsons for intermediate version sthat are not required since migration has been merged.
(commit: a3508ff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
Commit b6e6a82b79806ac35e30925754e5e15be8908bff by Mike Dawson
Remove schema Jsons for intermediate version sthat are not required since migration has been merged.
(commit: b6e6a82)
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/193.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/191.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/174.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/188.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/186.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/190.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/189.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/175.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/187.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/192.json
Commit 1cd51127b00d7327d70ba640eb2a728be441ec89 by Mike Dawson
Add notes on bundled app-react resources.
(commit: 1cd5112)
The file was modifiedapp-react/README.md (diff)
Commit c6a05bf7556f0fa2fc4c9d4885dff98650bd48d6 by Mike Dawson
Remove generateKotlin from lib-database room due to attempt to avoid lint issue.
(commit: c6a05bf)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedapp-android/build.gradle (diff)
Commit e845dac255b2e73b85e604ae77c120d503107b23 by Mike Dawson
Fix lint errors

1. Remove VerticalTextView
2. Update Aztec version and add post_notifications permission
3. Remove seismic library and sensor permission
4. Remove unused strings.xml from app-android
(commit: e845dac)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/VerticalTextView.kt
The file was removedapp-android/src/main/res/values/strings.xml
The file was modifiedapp-android/build.gradle (diff)
Commit cc49c2aeab8ce193a2bc7fe7de057a135e76c62a by Mike Dawson
Attempt to fix Jenkins build webpack error.
(commit: cc49c2a)
The file was addedapp-react/webpack.config.d/no-fs-buffer-polyfill.js
The file was addedcore/webpack.config.d/no-fs-buffer-polyfill.js
Commit fc64882080f2aa48e3bbd854558582cce8cdb65a by Mike Dawson
Fix app-ktor-server test compilation
(commit: fc64882)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt (diff)
The file was modifiedapp-react/webpack.config.d/no-fs-buffer-polyfill.js (diff)
The file was modifiedcore/webpack.config.d/no-fs-buffer-polyfill.js (diff)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorTestExt.kt (diff)
Commit 9fa7f4a2aade4ae00ad349b9518590e83ec2df3c by Mike Dawson
Fixed sharedse test compilation
(commit: 9fa7f4a)
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/util/UstadTestRuleSe.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/test/util/ext/DiBinderExt.kt
Commit b86bb99ddb3a5ad77ddaacc977425fe7f82b8972 by Mike Dawson
Update INSTALL.md documentation to better reflect the setup process for single learning space and multi learning space systems.
(commit: b86bb99)
The file was modifiedINSTALL.md (diff)
Commit 8810d965f0d4cf88f2547b75b4eba5e085fb87e9 by Mike Dawson
Update app-ktor-server documentation on building production zip bundle.
(commit: 8810d96)
The file was modifiedapp-ktor-server/README.md (diff)
Commit c4f609b80314751686bc4ce3511d0340854de02a by Mike Dawson
Update app-ktor-server documentation on building production zip bundle.
(commit: c4f609b)
The file was modifiedapp-ktor-server/README.md (diff)
Commit 1111509fd5f0abcc01f7434269e41ce50306e13b by Mike Dawson
Update app-ktor-server documentation on building production zip bundle.
(commit: 1111509)
The file was modifiedapp-ktor-server/README.md (diff)
Commit de20950a96721866bf5a74a52dee515fdd9fd8e4 by Mike Dawson
Update INSTALL.md to make steps on Ubuntu easier to follow according to version.
(commit: de20950)
The file was modifiedINSTALL.md (diff)
Commit 691b470f2cd3cff49a9864be497b45601915a6d7 by Mike Dawson
Update install documentation on usage of a binary built from source.
(commit: 691b470)
The file was modifiedINSTALL.md (diff)
Commit 2c5d971a92a4adcab55f537b8f97dec059eaeee2 by Mike Dawson
Update documentation on using multiple learning space systems - password generation.
(commit: 2c5d971)
The file was modifiedINSTALL.md (diff)
Commit 74ea78670294cc059e91791775aacf31a35cfc97 by Mike Dawson
Add app-ktor-server fileProperty
(commit: 74ea786)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
The file was modifiedapp-ktor-server/src/dist/ustad-server.conf (diff)