Skip to content
Success

Changes

Summary

  1. Translated using Weblate (Russian) (commit: 580f7a8) (details)
  2. Translated using Weblate (Tajik) (commit: 1d8f13d) (details)
  3. Translated using Weblate (Tajik) (commit: ecbd610) (details)
  4. Translated using Weblate (Russian) (commit: 2308721) (details)
  5. Update plurals for weblate (commit: 96f3dce) (details)
  6. Update translation files (commit: 5346b2f) (details)
  7. Update translation files (commit: fd64980) (details)
  8. Translated using Weblate (Russian) (commit: 4d6a069) (details)
  9. Translated using Weblate (Tajik) (commit: 365a4ed) (details)
  10. Translated using Weblate (Tajik) (commit: 113792e) (details)
  11. Translated using Weblate (Russian) (commit: adb6d8a) (details)
  12. Translated using Weblate (Persian) (commit: fd41426) (details)
  13. Translated using Weblate (Pashto) (commit: 8baf2b9) (details)
  14. Translated using Weblate (Persian) (commit: 1d45cec) (details)
  15. Revert "Translated using Weblate (Persian)" (commit: 09c4ac8) (details)
  16. Revert "Translated using Weblate (Persian)" (commit: 9c8a629) (details)
  17. Translated using Weblate (Pashto) (commit: 201d9f4) (details)
  18. Translated using Weblate (Persian) (commit: 8b86a51) (details)
  19. Translated using Weblate (Pashto) (commit: 238db3b) (details)
  20. Translated using Weblate (Persian) (commit: 7eff650) (details)
  21. Translated using Weblate (Pashto) (commit: 4634e0e) (details)
  22. checklist 4 (commit: 7b50ed2) (details)
  23. checklist 4 -5 (commit: d0ad395) (details)
  24. Update Android Gradle plugin. (commit: 62700e0) (details)
  25. Interop work in progress: handle incoming permission request on Android and show details of requesting app. (commit: 6a42614) (details)
  26. Implement approval and denial of a token request from an external app. (commit: d82af37) (details)
  27. Add HttpOverIpc service. (commit: 948fd11) (details)
  28. Initial implementation of HttpOverIpc server - receives request and delegates to UseCase for the required endpoint. (commit: e33852c) (details)
  29. 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)
  30. 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)
  31. 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)
  32. Convert CourseBlock to data class. (commit: f94316e) (details)
  33. Update commands.js (commit: c14dccd) (details)
  34. Implement OneRoster getResultsForStudentForClass (commit: 4fb7582) (details)
  35. Add OneRoster getLineItem endpoint. (commit: ef93c29) (details)
  36. Switch OneRoster responses to use ISimpleTextResponse to ensure that no body (null) vs zero length body (empty string) differentiation. (commit: d91e5e2) (details)
  37. Implement OneRoster result API. (commit: a34e8e7) (details)
  38. Bump version. (commit: acfc707) (details)
  39. Update httpoveripc version (commit: 630b3bf) (details)
  40. Fix compilation on UstadHttpOverIpcServer with update of HttpOverIpc lib. (commit: 5d4d0de) (details)
  41. Add README-CLUSTER.md (commit: 501aa8f) (details)
  42. OneRoster updates (commit: ce33299) (details)
  43. checklist 4 -5 (commit: 76a4ace) (details)
  44. OneRoster API updates (commit: e5605e9) (details)
  45. OneRoster API updates (commit: 02711d1) (details)
  46. Move interop maestro test to pending dir (commit: ae101c4) (details)
  47. Update CourseBlockDao to avoid display of external app CourseBlock in clazzdetail and clazzedit. (commit: 144397e) (details)
  48. Convert Xapi model into Kotlin data classes with (commit: 2173a02) (details)
  49. Add XXHasher support to allow hashing strings (e.g. OneRoster sourcedId, xAPI verbids, etc) into 64bit Long. (commit: d2d57a1) (details)
  50. checklist 4 -5 (commit: f434fea) (details)
  51. Update handling of SourcedId on LineItem/CourseBlock, StudentResult. (commit: d32814f) (details)
  52. Update schema: add new columns required on StudentResult. (commit: b1b3e7e) (details)
  53. Update OneRoster handling of Result to use xxhash. (commit: f35ff67) (details)
  54. Work in progress implementation of Xapi Statement resource. (commit: 6e71d3e) (details)
  55. Add VerbLangMapEntry (commit: 7662cac) (details)
  56. StatementResource implementation (commit: e1a0622) (details)
  57. Additional Xapi implementation: (commit: 104c14a) (details)
  58. Group submission test tag for assignment edit - assign to clickable box. (commit: fecfbf6) (details)
  59. Update xAPI group handling and commit/update database accordingly. (commit: d961a91) (details)
  60. Fix setting actor uid on XapiStatement. (commit: 3061efb) (details)
  61. Add additional assertions on xapi resource test to verify correct storage of verb (commit: c4987f5) (details)
  62. Test storage of statement where actor is a group. (commit: d1c14ba) (details)
  63. Xapi implementation: start handling statement object. (commit: 7496546) (details)
  64. Xapi Implementation: add support for statement context activities. (commit: a8335ca) (details)
  65. Store xAPI statements in database and fix statement object definition. (commit: 48e45a4) (details)
  66. 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)
  67. Handle Xapi Activity interaction properties as per xAPI spec. Join interaction entity with lang map entry. (commit: 7b8f58e) (details)
  68. Add assertions to check storage of statement interaction entities and related langmap entries. (commit: 8cbb122) (details)
  69. Implement support for Xapi activity extensions. (commit: d58630b) (details)
  70. Add Xapi support for statements where the object is an actor. (commit: f2b6e11) (details)
  71. Add Xapi support for statements where the object is a StatementRef. (commit: 7e44ef6) (details)
  72. Add xAPI support for statement where object is substatement. (commit: a40f7c1) (details)
  73. Update migration 185 to include statement entity update (adds substatement boolean). (commit: 4551fcf) (details)
  74. Xapi: add support for statementcontext activity joins to be stored in database. (commit: 6eb28eb) (details)
  75. Add XXhasher64Js and XXHasher64FactoryJs. (commit: 35c9888) (details)
  76. Progress display for Compose/Desktop ContentEntryDetail (commit: bbc65c3) (details)
  77. Update door version to fix replication of nullable entities and update display of user progress. (commit: 78e3365) (details)
  78. Add display of progress to clazzdetailoverviewscreen on compose. (commit: 9de1414) (details)
  79. checklist 4 -5 (commit: 25346cc) (details)
  80. Add display of progress status on contententry list screens. (commit: 97fd4d2) (details)
  81. Add pull progress entities over http for content entry list as required. (commit: 69aa8a1) (details)
  82. Progress display update for React/JS (commit: 7aa1238) (details)
  83. Add notes on report queries. (commit: 6d662f9) (details)
  84. Update CourseBlock scoring fields to use nullable floats. (commit: 247e8f5) (details)
  85. Update core jvm tests to handle courseblock min/max points being nullable. (commit: b2a4d28) (details)
  86. Update number text field on compose to handle decimal points and nullable numbers. (commit: df73fad) (details)
  87. Move nullable number text field into own file. (commit: 16a1eac) (details)
  88. Update React/JS version to accept decimal places for scoring. (commit: 8e67180) (details)
  89. Add display of points result to course outline. (commit: 908f062) (details)
  90. Fix ContentEntry DAO query to use new field name. (commit: 067972f) (details)
  91. Update implementation to save video progress when user navigates away (commit: 55cf48b) (details)
  92. Room migration fixes and initial usage statements for video on Android. (commit: 215c122) (details)
  93. Save progress statements for video viewing on Android (commit: 883f0e5) (details)
  94. Save progress statements for video viewing on web (commit: a0bc21e) (details)
  95. Refactor handling of non interactive content progress. (commit: 22b4a38) (details)
  96. Add progress tracking for epub on web. (commit: 33365e9) (details)
  97. Add XapiSessionEntity to database (commit: 101578a) (details)
  98. checklist 4 -5 (commit: 0877468) (details)
  99. Add Jetpack compose desktop and android progress tracking for PDF. (commit: d20aeda) (details)
  100. Add support for PDF page change listening on JS version. (commit: 8e87dd1) (details)
  101. Pass PDF progress to viewmodel on Kotlin/JS (commit: ff41c8b) (details)
  102. Use focus/blur events on Kotlin/JS to track the time that the user is actively using an Epub/PDF. (commit: 279447c) (details)
  103. Initial statement generation for assignment mark. (commit: b70f53c) (details)
  104. Add test for CreateXapiGroupForCourseGroupUseCaseTest (commit: e71b015) (details)
  105. Update SubmitMarkUseCase to generate Xapi statement for assignment mark. (commit: 501fc4b) (details)
  106. Move StatementEntity.fullStatement json into a new entity (such that results can be displayed without downloading the full statement string). (commit: 2ae903b) (details)
  107. Work in progress student progress report. (commit: c45c77a) (details)
  108. Update CourseBlockDao to fix db typo. (commit: 7a62b59) (details)
  109. Update Android Gradle Plugin and fix PDF dependency. (commit: f5f9ec7) (details)
  110. Update README to reflect new baseline profile requirements. (commit: 8e1919a) (details)
  111. Add Android emulator plugin to start emulator for baseline profile generation. (commit: c30d754) (details)
  112. Update README : Installing Android command line tools is required. (commit: 230e915) (details)
  113. Improve ClazzProgressReportScreen scrolling on web. (commit: ea3790c) (details)
  114. Update ClazzProgressReportScreen for web to show scrollbars. (commit: fede9d1) (details)
  115. checklist changes (commit: 1e61826) (details)
  116. checklist changes (commit: 7a938f2) (details)
  117. checklist changes (commit: cd331ca) (details)
  118. Update ClazzProgressReportScreen for web to set zIndex and background (commit: a789d6c) (details)
  119. Initial implementation of pinned scrolling for jetpack compose using a LazyColumn. (commit: 2d81f5e) (details)
  120. Refactor clazz progress report to gradebook and update lazy column usage on Jetpack compose. (commit: efeb376) (details)
  121. Rotate course block title text for Gradebook on Jetpack compose. (commit: 966e96b) (details)
  122. Rotate course block title text for Gradebook on JS/React. (commit: 1ca066b) (details)
  123. Fix issue #890 - incorrect floating action button when swiping tabs (commit: 46b118e) (details)
  124. Update gradebook design (commit: f5dd86b) (details)
  125. Add image thumbnails to gradebook (commit: 8d73a1f) (details)
  126. Add zoom and line clamp for gradebook. (commit: 246da23) (details)
  127. checklist changes (commit: 12b2cda) (details)
  128. checklist changes (commit: 088a84d) (details)
  129. checklist changes (commit: 9699303) (details)
  130. Add support to change the text size on gradebook and pinch/zoom on Android. (commit: d9f4d92) (details)
  131. checklist changes (commit: 4c9fd1a) (details)
  132. admin adding profile pic flow changes are made (commit: af7b657) (details)
  133. admin adding profile pic flow changes are made (commit: e6ff831) (details)
  134. Update ClazzProgressReportPagingSource and Gradebook Screen (commit: 1e6fac1) (details)
  135. admin adding profile pic flow changes are made (commit: 3919f5b) (details)
  136. admin adding profile pic flow changes are made (commit: 82f7f58) (details)
  137. admin adding profile pic flow changes are made (commit: bbddd90) (details)
  138. admin adding profile pic flow changes are made (commit: 5ba1b13) (details)
  139. admin adding profile pic flow changes are made (commit: 4b03cad) (details)
  140. Update ClazzGradebookCell (commit: b146d4e) (details)
  141. admin adding profile pic flow changes are made (commit: 4c7ae20) (details)
  142. admin adding profile pic flow changes are made (commit: a6d4b2e) (details)
  143. Work in progress implementation of student progress query. (commit: 3b3d7c5) (details)
  144. Initial implementation of query to select scores for class gradebook (commit: 52a2118) (details)
  145. admin adding profile pic flow changes are made (commit: 48c5cff) (details)
  146. Initial implementation of query to pull statement entities to show results over http. (commit: 6da4de8) (details)
  147. Better implementation to fetch required StatementEntity(s) for gradebook and web appearance tidyup. (commit: 7448ebc) (details)
  148. Update gradebook query to avoid potential failure to display on first load. (commit: 854d69c) (details)
  149. Update gradebook - add tooltips and accessibility label text. (commit: e6b89c6) (details)
  150. Remove use of PersonWithAccount. Will make it possible to change Person into a data class. (commit: 9be91a8) (details)
  151. Add personUid foreign key to ActorEntity (commit: e66466e) (details)
  152. Add database schema json (commit: 1779388) (details)
  153. Handle including XapiStatement in findStatusForStudentsInClazzStatements (commit: 9dd2d1d) (details)
  154. Handle including XapiStatement in findStatusForStudentsInClazz (commit: 37d8776) (details)
  155. Fix XapiStatements handling of marks for group assignment (commit: c54b89e) (details)
  156. Fix XapiStatements handling of marks for group assignment pull over http (commit: fc21060) (details)
  157. Add destination parameter for pushcontent on testserver controller. (commit: 087ec2b) (details)
  158. Update CODING-STYLE.md (commit: 7e6434b) (details)
  159. admin adding profile pic flow changes are made (commit: c1df5ec) (details)
  160. admin adding profile pic flow changes are made (commit: 95f7387) (details)
  161. Handle showing gradebook result for peer-marked assignment. (commit: 3ecb62b) (details)
  162. admin adding profile pic flow changes are made (commit: 7c5b864) (details)
  163. admin adding profile pic flow changes are made (commit: 6e4443f) (details)
  164. Work in progress - update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (commit: da23e46) (details)
  165. Update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (commit: adc0d81) (details)
  166. Update to findStatusForStudentsInClazzStatements to always apply learning records view permission check. (commit: bcbb30d) (details)
  167. Fix assignment mark recording for peer marked assignments so that it is viewed on gradebook (commit: f90face) (details)
  168. Fix assignment xapi statement creation - fix context instructor handling in database. (commit: 07bfef6) (details)
  169. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (commit: 1ef0bc8) (details)
  170. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (commit: 86c6356) (details)
  171. Final (hopefully) simplification of query StatementDao.findStatusForStudentsInClazzStatements (commit: bfb2c2a) (details)
  172. Xapi update column names on StatementEntity and link authorityActorUid to actorUid foreign key. (commit: 4c8013f) (details)
  173. Merge primary (commit: 7d785e7) (details)
  174. Fix core android unit test compilation error. (commit: 54dbf89) (details)
  175. Preset default points for new assignment. (commit: 5528926) (details)
  176. Postgres migration fixes: fix syntax for setting default column value, fix removal of obsolete person columns. (commit: 2af3497) (details)
  177. Add indexes to speed up statement gradebook related queries. (commit: 4880545) (details)
  178. Add db schema 193 (commit: 0d5596d) (details)
  179. Ensure that all replication pull queries use pagination offset/limit for gradebook screen. (commit: 754e17a) (details)
  180. Add fields back to Person and DiscussionPost. (commit: 746ab00) (details)
  181. Consolidate migrations to add Xapi tables all at once. (commit: 15a55a5) (details)
  182. Remove obsolete entities from database. Attempt to avoid Room verification issues. (commit: 1878adc) (details)
  183. Set room to generate Kotlin. Change DAOs to use a function instead val. (commit: 76515d6) (details)
  184. Remove PreMigrate. (commit: 39747db) (details)
  185. Add code to demonstrate migration issue. (commit: 6d48557) (details)
  186. Add documentation on Virtual Hosting subdomains to INSTALL.md (commit: 563afee) (details)
  187. Update Door version to 0.79.11 which fixes migration issue #904 . (commit: 2b1f70f) (details)
  188. Added translation using Weblate (Italian) (commit: 3cdb422) (details)
  189. Added translation using Weblate (Italian) (commit: 4752bc2) (details)
  190. Update door to Version 0.79.12 and remove old Google Play lib (commit: 0e53ee8) (details)
  191. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (commit: a3508ff) (details)
  192. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (commit: b6e6a82) (details)
  193. Add notes on bundled app-react resources. (commit: 1cd5112) (details)
  194. Remove generateKotlin from lib-database room due to attempt to avoid lint issue. (commit: c6a05bf) (details)
  195. Fix lint errors (commit: e845dac) (details)
  196. Attempt to fix Jenkins build webpack error. (commit: cc49c2a) (details)
  197. Fix app-ktor-server test compilation (commit: fc64882) (details)
  198. Fixed sharedse test compilation (commit: 9fa7f4a) (details)
  199. Update INSTALL.md documentation to better reflect the setup process for single learning space and multi learning space systems. (commit: b86bb99) (details)
  200. Update app-ktor-server documentation on building production zip bundle. (commit: 8810d96) (details)
  201. Update app-ktor-server documentation on building production zip bundle. (commit: c4f609b) (details)
  202. Update app-ktor-server documentation on building production zip bundle. (commit: 1111509) (details)
  203. Update INSTALL.md to make steps on Ubuntu easier to follow according to version. (commit: de20950) (details)
  204. Update install documentation on usage of a binary built from source. (commit: 691b470) (details)
  205. Add support to trigger media file scanner on testserver-controller. (commit: 1463637) (details)
  206. Update documentation on using multiple learning space systems - password generation. (commit: 2c5d971) (details)
  207. profile pic (commit: 5a3e5ba) (details)
  208. Fix TestServercontroller adding media to gallery. (commit: 5986f56) (details)
  209. profile pic (commit: b52ca5c) (details)
  210. profile pic (commit: 7b53c1c) (details)
  211. profile pic (commit: 5028a4a) (details)
  212. Add app-ktor-server fileProperty (commit: 74ea786) (details)
  213. profile pic (commit: 74f0f27) (details)
  214. Fix issue #907 - crash on opening epub when using Android release variant (commit: 3346c5f) (details)
  215. Fix issue #897 - settings icon not shown after login (commit: 69091a9) (details)
  216. Bump version (commit: 40f19bf) (details)
  217. Fix Issue #886 display of assign reviewers button issue on small screens (commit: 93aa73f) (details)
  218. Add pdf & Video Content (commit: 31aeb8a) (details)
  219. Offline installation and sharing functionality. (commit: f90a05b) (details)
  220. Offline installation and sharing functionality. (commit: d3b4fca) (details)
  221. Offline installation and sharing functionality. (commit: 2805c66) (details)
  222. Installation (commit: 0a47217) (details)
  223. Add chips field demonstration (for use in invitation). (commit: af6e31d) (details)
  224. Add initial empty state (nothing here message) on lists if/when loading is done and list is empty. (commit: 9a948ae) (details)
  225. Assignment Changes (commit: 3e23068) (details)
  226. - Bottom sheet opens on share button click with options: 1) Share APK file, 2) Share app store link. (commit: fcd03e5) (details)
  227. Add GetApiUrlUseCase and use for epub / xapi existing use cases. (commit: ed6706b) (details)
  228. Add Xapi Rustici launch args to url when opening xAPI content on Android and Desktop. (commit: 7315c96) (details)
  229. Add xAPI launch parameters for Xapi launch on JS. (commit: fa21ee7) (details)
  230. Initial version of lib-ihttp (commit: 9e365ee) (details)
  231. Assignment Changes (commit: e3c9fc3) (details)
  232. Assignment Changes (commit: 7a87a73) (details)
  233. Assignment Changes (commit: 7566b4f) (details)
  234. Initial XapiHttpServerUseCase implementation. (commit: e487641) (details)
  235. Add image file (commit: ceb517b) (details)
  236. Add image file (commit: c8598b5) (details)
  237. message (commit: 2b9b0e6) (details)
  238. Add StateEntity to UmAppDatabase for Xapi state handling. (commit: 74514ab) (details)
  239. failed tests (commit: a2b3700) (details)
  240. Initial implementation of StoreXapiStateUseCase. (commit: a77e869) (details)
  241. Implement access control for Xapi SaveState use case. (commit: d7a8d45) (details)
  242. Initial implementation of xAPI state retrieval (commit: f9dbf29) (details)
  243. Added requested changes and updates to the offline sharing installation. (commit: 6a5ef07) (details)
  244. Added requested changes and updates to the offline sharing installation. (commit: c95e2f1) (details)
  245. Added requested changes and updates to the offline sharing installation. (commit: 9077cf1) (details)
  246. Revert changes to AccountListViewModel not related to pull request. (commit: 40615aa) (details)
  247. Revert changes to SettingsScreen / ViewModel. (commit: e4f5698) (details)
  248. Tidy AccountListScreen to follow Kotlin coding style. (commit: 7ad020c) (details)
  249. Remove old string for share app (had incorrect capitalization). (commit: e403df8) (details)
  250. Added requested changes and updates to the offline sharing installation. (commit: 3913d45) (details)
  251. Update StateEntity: previous version incorrectly assumed all state content would be JSON. (commit: 1dc56c1) (details)
  252. fixed visibility of share app option according platform. (commit: 120efa4) (details)
  253. fixed visibility of share app option according platform. (commit: 793bad1) (details)
  254. updated manual documentation. (commit: 611dd7a) (details)
  255. updated manual documentation. (commit: 4f7c1f0) (details)
  256. Add requirements.txt for readthedocs. (commit: 535f7e7) (details)
  257. Update Xapi state storage and retrieval to handle non-JSON data. (commit: 3ad8c61) (details)
  258. Add support for Xapi state to store binary data. (commit: 22692fa) (details)
  259. Add integration test for Xapi state with binary data. (commit: ea476ac) (details)
  260. Add support and docs for starting server on boot using systemd. (commit: 02abd26) (details)
  261. Update documentation on using the systemd script. (commit: a15c081) (details)
  262. Add storage size limit enforcement for xAPI state. (commit: 1980807) (details)
  263. Add support to run xAPI session over http in web version. (commit: d9fc398) (details)
  264. Update use of Kotlinx Serialization for xAPI to avoid encoding defaults (as per xAPI spec). (commit: c04fe33) (details)
  265. changes in assignment test (commit: a2f377a) (details)
  266. changes in assignment test (commit: 56f71c3) (details)
  267. Implement Xapi State list state ids. (commit: f9dd119) (details)
  268. new test check student progress report (commit: 65b4ed8) (details)
  269. Add DeleteXapiStateUseCase (commit: 6e9c2aa) (details)
  270. Add support for state delete to XapiHttpServerUseCase (commit: 6569900) (details)
  271. new tests (commit: 7028c91) (details)
  272. new tests (commit: d96a6ed) (details)
  273. Add support to receive xAPI statements for H5P content. (commit: 4551004) (details)
  274. google permission (commit: 31ce9ea) (details)
  275. Remove XapiSession data class. Move to using XapiSessionEntity . (commit: c59abca) (details)
  276. Fix TestContentEntryVersionRoute (commit: d12909d) (details)
  277. Initial Xapi automatic session resumption. (commit: 03b00bc) (details)
  278. Implement Xapi State resumption for content launched on Web. (commit: 58fb915) (details)
  279. Fix capturing progress statements for Articulate content. (commit: ef74c4a) (details)
  280. Update session resumption logic - resume session even if marked complete. (commit: 0a37dbb) (details)
  281. Bump version. (commit: a85ca13) (details)
  282. External link changed (commit: 8d5f5f9) (details)
  283. Fix XapiSessionEntityDao (commit: d8611ae) (details)
  284. External link changed (commit: 96a2582) (details)
  285. External link changed (commit: 0e3044f) (details)
  286. H5P importer update and maestro End-to-end testing updates: (commit: f3b2c05) (details)
  287. Update PULLREQUEST-CHECKLIST.md (commit: ee20e97) (details)
  288. Update PULLREQUEST-CHECKLIST.md (commit: 03906d8) (details)
  289. Add select from file option on Android for selecting picture (commit: 5e3aec9) (details)
  290. Update terminology for image selection and add screenshots. (commit: 1212370) (details)
  291. Remove testserver-controller support for scan media. (commit: cd275ad) (details)
  292. Update PULLREQUEST-CHECKLIST.md (commit: 566744e) (details)
  293. google chrome update - changes (commit: 08a9b05) (details)
  294. changes (commit: a86636d) (details)
  295. Update handling of Chrome first run. (commit: e341b6f) (details)
  296. Remove obsolete chrome update code. Update Maestro testing README on handling of Chrome versions. (commit: 25ae17b) (details)
  297. changes as per review comments (commit: 12c27c4) (details)
  298. changes as per review comments (commit: ffe4051) (details)
  299. change on 003_005 test (commit: c89adb2) (details)
  300. changes on test 004_001 (commit: d5f2999) (details)
  301. Initial implementation of saving h5p userdata. (commit: c29572a) (details)
  302. Implement H5P UserData - working to save userdata state and preload. (commit: c27a5c9) (details)
  303. Implement h5p userdata retrieve on demand. Refactor H5PUserDataEndpointUseCase . (commit: 2030089) (details)
  304. Implement Ktor request bodyAsFormUrlEncodedDataMap . Remove Gson. (commit: 343d958) (details)
  305. Fix app-ktor-server test compilation. (commit: 639dc86) (details)
  306. Add StateEntity migration. Remove obsolete Android drawables. (commit: 46ac85f) (details)
  307. Add check on Xapi server state endpoints to ensure that agent parameter matches with session. (commit: a7e3c84) (details)
  308. Update translation files (commit: 1853a60) (details)
  309. changes on test 005_005 (commit: c3c90c5) (details)
  310. Translated using Weblate (Russian) (commit: d69a1be) (details)
  311. Translated using Weblate (Tajik) (commit: a13683a) (details)
  312. changes on test 005_005 (commit: a9dbb8a) (details)
  313. Bump version and add screenshots for translations (commit: 4103264) (details)
  314. Update AddNewPersonUseCase to handle when a person already has personUid set. (commit: 0bd14e3) (details)
  315. Bump version. (commit: 6d0fe7b) (details)
  316. Fix migration of XapiSessionEntity (commit: 7a448fd) (details)
  317. Fix StateEntityDao to make retrieving state entities on start of an Xapi session work as expected. (commit: f0ef92f) (details)
  318. Translated using Weblate (Persian) (commit: edb0174) (details)
  319. Translated using Weblate (Pashto) (commit: 412ff46) (details)
  320. Bump version (commit: d00affb) (details)
  321. Bump version (commit: 7b431ca) (details)
Commit 580f7a89d61479e275029b51295216843b2592d2 by hosted
Translated using Weblate (Russian)

Currently translated at 100.0% (1039 of 1039 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ru/
(commit: 580f7a8)
The file was modifiedcore/src/commonMain/resources/MR/ru/strings.xml (diff)
Commit 1d8f13d9bf15f146a1f461d333b730b022bb1a4c by hosted
Translated using Weblate (Tajik)

Currently translated at 100.0% (1039 of 1039 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/tg/
(commit: 1d8f13d)
The file was modifiedcore/src/commonMain/resources/MR/tg/strings.xml (diff)
Commit ecbd61042640522df7afe81871e8d8cdf52ad6c0 by hosted
Translated using Weblate (Tajik)

Currently translated at 100.0% (5 of 5 strings)

Translation: Ustad Mobile/Plurals
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/plurals/tg/
(commit: ecbd610)
The file was modifiedcore/src/commonMain/resources/MR/tg/plurals_weblate.xml (diff)
Commit 2308721b28f7415a41d7435e09e2ab87cd913e66 by hosted
Translated using Weblate (Russian)

Currently translated at 100.0% (5 of 5 strings)

Translation: Ustad Mobile/Plurals
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/plurals/ru/
(commit: 2308721)
The file was modifiedcore/src/commonMain/resources/MR/ru/plurals_weblate.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/plurals_weblate.xml (diff)
Commit 5346b2f9f3fe08991cbdf4dfa00487780a6863da by hosted
Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/
(commit: 5346b2f)
The file was modifiedcore/src/commonMain/resources/MR/ar/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ne/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/tg/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/nb-rNO/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/rw/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/my/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ru/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/bn/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/fr/strings.xml (diff)
Commit fd64980ec8217e6a658b99ed3aa7e76c23381d11 by hosted
Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/
(commit: fd64980)
The file was modifiedcore/src/commonMain/resources/MR/bn/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ru/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/rw/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/tg/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/fr/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ne/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ar/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/my/strings.xml (diff)
Commit 4d6a069ab583d045c41e5309b3e2047384bb6e76 by hosted
Translated using Weblate (Russian)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ru/
(commit: 4d6a069)
The file was modifiedcore/src/commonMain/resources/MR/ru/strings.xml (diff)
Commit 365a4edc184907487adab648e67227c0ab4f00b0 by hosted
Translated using Weblate (Tajik)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/tg/
(commit: 365a4ed)
The file was modifiedcore/src/commonMain/resources/MR/tg/strings.xml (diff)
Commit 113792e11b7a3152e6983637cc808113fb0cc22e by hosted
Translated using Weblate (Tajik)

Currently translated at 100.0% (8 of 8 strings)

Translation: Ustad Mobile/Plurals
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/plurals/tg/
(commit: 113792e)
The file was modifiedcore/src/commonMain/resources/MR/tg/plurals_weblate.xml (diff)
Commit adb6d8a7a454baa4e907f3c5c78926d07c896db8 by hosted
Translated using Weblate (Russian)

Currently translated at 100.0% (8 of 8 strings)

Translation: Ustad Mobile/Plurals
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/plurals/ru/
(commit: adb6d8a)
The file was modifiedcore/src/commonMain/resources/MR/ru/plurals_weblate.xml (diff)
Commit fd414261f20ee6d1755361b97ba4c9968d664743 by hosted
Translated using Weblate (Persian)

Currently translated at 88.0% (942 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/fa/
(commit: fd41426)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 8baf2b91321eade9a938aeca011c2ac395bb7a30 by hosted
Translated using Weblate (Pashto)

Currently translated at 59.6% (638 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ps/
(commit: 8baf2b9)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
Commit 1d45cecf15e1934b597865ac8b7129a09d6dbac5 by hosted
Translated using Weblate (Persian)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/fa/
(commit: 1d45cec)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 09c4ac80cd918bbdf6f368eca1fa3117f6594fa5 by Mike Dawson
Revert "Translated using Weblate (Persian)"

This reverts commit 1d45cecf15e1934b597865ac8b7129a09d6dbac5.
(commit: 09c4ac8)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 9c8a629a67bf302e8b21b0b2e2f05bae9325c339 by Mike Dawson
Revert "Translated using Weblate (Persian)"

This reverts commit fd414261f20ee6d1755361b97ba4c9968d664743.
(commit: 9c8a629)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 201d9f4422b20daf7710fe6b6fd2c7d515ed44fb by hosted
Translated using Weblate (Pashto)

Currently translated at 68.3% (731 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ps/
(commit: 201d9f4)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
Commit 8b86a51c3536b0ac3ba8f5a8e36bae2ec2cb5e88 by hosted
Translated using Weblate (Persian)

Currently translated at 87.8% (940 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/fa/
(commit: 8b86a51)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 238db3b9c1be767a63bc59a3826f83b03157e0c3 by hosted
Translated using Weblate (Pashto)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ps/
(commit: 238db3b)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
Commit 7eff650f96a80c0e3aa854baf21bfe32b11d5685 by hosted
Translated using Weblate (Persian)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/fa/
(commit: 7eff650)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 4634e0e843310dce7eca5ba67476f1f5e7c7ccc8 by hosted
Translated using Weblate (Pashto)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ps/
(commit: 4634e0e)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_001_add_assignment.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_001_add_assignment.yaml (diff)
Commit 62700e07404a37f0ac04eb83fb023c5b08502c7b by Mike Dawson
Update Android Gradle plugin.
(commit: 62700e0)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedbuild.gradle (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 addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCase.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/InteropIconAndroid.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 addedlib-ui-compose/src/commonMain/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 addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/interop/InteropIconComponent.kt
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCaseAndroid.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/interop/InteropIconComponent.kt
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was removedcore/src/jvmMain/kotlin/com/ustadmobile/core/impl/ContainerStorageManager.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/InteropIcon.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
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 addedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequest/ExternalAppPermissionRequestViewModel.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/AuthenticatorActivity.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/UstadBaseActivity.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequestredirect/GrantExternalAppPermissionRedirectViewModel.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit d82af37870897a18d029c2d201c396bbbb335c37 by Mike Dawson
Implement approval and denial of a token request from an external app.
(commit: d82af37)
The file was addedapp-android/OFFLINE_API.md
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/DeclineExternalAppPermissionUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequest/ExternalAppPermissionRequestViewModel.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/DeclineExternalAppPermissionUseCaseAndroid.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GetExternalAppPermissionRequestInfoUseCase.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 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 modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/GrantExternalAppPermissionUseCaseAndroid.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 modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointIpcService.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/IAuthenticatorActivity.kt
The file was modifiedcore/build.gradle (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/authenticator/AuthenticatorActivity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointUseCase.kt
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 addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/rawhttp/NewRawHttpResponse.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/androidMain/AndroidManifest.xml (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/UstadHttpOverIpcServer.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 removedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointIpcService.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/ISimpleTextRequest.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/ext/RawHttpRequestExt.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/oneroster/OneRosterEndpointUseCase.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/util/isimplerequest/RawHttpSimpleRequest.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/stringvalues/RawHttpHeadersStringValues.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 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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/util/isimplerequest/RawHttpSimpleRequest.kt (diff)
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/interop/timestamp/ParseFormat8601Timestamp.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Clazz.kt
The file was modifiedapp-android/OFFLINE_API.md (diff)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/externalapppermission/StoreExternalAppPermissionUseCase.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/util/isimplerequest/ISimpleTextRequest.kt (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/interop/timestamp/ParseFormat8601Timestamp.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpEndpointUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointUseCase.kt
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/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequest/ExternalAppPermissionRequestViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/interop/externalapppermissionrequestredirect/GrantExternalAppPermissionRedirectViewModel.kt (diff)
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/GrantExternalAppPermissionUseCaseAndroid.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/util/ext/NavControllerExt.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/person/edit/PersonEditViewModel.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/viewmodel/siteenterlink/SiteEnterLinkViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.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/util/ext/StringExt.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 modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointUseCase.kt
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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/StringSimpleTextRequest.kt
Commit f94316e81bf246139a4d3340b111081bbe9e2983 by Mike Dawson
Convert CourseBlock to data class.
(commit: f94316e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadClazzAssignmentListItem.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/courseblockupdate/CourseBlockListExt.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/language/edit/LanguageEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseblock/edit/CourseBlockEditViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadCourseBlockEdit.kt (diff)
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/view/clazzassignment/edit/ClazzAssignmentEditScreen.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/report/filteredit/ReportFilterEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/courseblockupdate/AddOrUpdateCourseBlockUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/courseterminology/edit/CourseTerminologyEditScreen.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadClazzAssignmentListItem.kt
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/viewmodel/login/LoginViewModelTest.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt (diff)
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/coursegroupset/edit/CourseGroupSetEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/schedule/edit/ScheduleEditScreen.kt (diff)
The file was removedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadClazzAssignmentListItemPreview.kt
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/HolidayCalendarEditFragment.kt
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/clazz/edit/ClazzEditViewModel.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/clazz/edit/ClazzEditScreen.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/clazzlog/edit/ClazzLogEditScreen.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/LeavingReasonEditViewModelTest.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.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 modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModelTest.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseBlockExt.kt
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/StringSimpleTextRequest.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/interop/oneroster/model/GuidRefType.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt
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/lib/db/entities/CourseBlock.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/172.json
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/GUIDRef.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt
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/ext/UmAppDatabaseMigrations.kt (diff)
Commit ef93c299dd8130ad9bbfe6d29d117f892c1096e6 by Mike Dawson
Add OneRoster getLineItem endpoint.
(commit: ef93c29)
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/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/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.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/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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimpleresponse/StringSimpleTextResponse.kt
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)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/stringvalues/IStringValues.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimplerequest/ISimpleTextRequest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/isimpleresponse/ISimpleTextResponse.kt
Commit a34e8e7ab93e9ea6ed5ee670b51bc9f947f8c6eb by Mike Dawson
Implement OneRoster result API.
(commit: a34e8e7)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid.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/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/model/Clazz.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/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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was removedapp-ktor-server/src/dist/ustad-server.conf
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/OneRosterHttpServerUseCase.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.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 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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.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 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)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/discussionpost/detail/DiscussionPostDetailScreen.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStateEndpoint.kt (diff)
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiStateEndpointImpl.kt
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiStatementEndpointImpl.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Definition.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Attachment.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/State.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/xapi/TestStateEndpoint.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Definition.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.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/Statement.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/XapiStatementEndpoint.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/Verb.kt
The file was modifiedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/util/UstadTestRuleSe.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Attachment.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Actor.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/ContextDeserializer.kt (diff)
The file was modifiedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiUtil.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XObject.kt
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/XapiStateResponder.kt
The file was removedsharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/XapiStatementResponder.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Actor.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/Result.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XContext.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/XContext.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/XObject.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/ContextActivity.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Result.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/xapi/TestStatementEndpoint.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStatementEndpoint.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementDeserializer.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/endpoints/XapiStatementEndpointExt.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/xapi/State.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/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHashCommonJvm.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementEndpoint.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedREADME.md (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/cuint/CUINTWrapper.kt
The file was modifiedbuild.gradle (diff)
The file was modifiedkotlin-js-store/yarn.lock (diff)
The file was modifiedcore/build.gradle (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherJs.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt
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/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_007.yaml
The file was addedtest-end-to-end/android-maestro/common/add_6_students_by_bulk_import.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_012.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_004.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_001_add_assignment.yaml
The file was addedtest-end-to-end/test-files/content/Assignment_File.pdf
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml
The file was addedtest-end-to-end/test-files/content/Ustad_Students_List.csv
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_005.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_008.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_010.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/student_bulk_import.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_013.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_011.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_006.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_003_user_add_private_comment.yaml
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was addedtest-end-to-end/android-maestro/common/open_pdf_file.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_009.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_post_on_discussion_board.yaml
The file was addedtest-end-to-end/android-maestro/common/add_assignment_file.yaml
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/Result.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
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/UmAppDatabase.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails.kt
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/174.json
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/core/db/dao/CourseBlockDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.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 removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StudentResult.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherExt.kt
Commit b1b3e7ef87b5ac2edee60740fcf16005ab0f4b5d by Mike Dawson
Update schema: add new columns required on StudentResult.
(commit: b1b3e7e)
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/StudentResultDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StudentResult.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/175.json
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/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
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/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)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.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 modifiedcore/build.gradle (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/AgentEntity.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 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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/AgentDao.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 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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementSerializer.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Actor.kt (diff)
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/StatementDeserializer.kt
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/simple-statement.json
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDaoExt.kt
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 addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntry.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbEntity.kt (diff)
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/UmAppDatabaseExt.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/lib/db/entities/VerbLangMapEntryDao.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 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)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntity.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/XapiException.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/ext/UmAppDatabaseMigrations.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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/ContextDeserializer.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ActorDao.kt
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/xapi/XapiStatementResourceTest.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherJs.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasherExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin.kt
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/XObjectEntity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiObjectType.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntity.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherCommonJvm.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryCommonJvm.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementRef.kt
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/domain/xapi/XapiStatementResource.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ByteArrayCommonExt.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Actor.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAccount.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/dao/StatementDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt
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/util/ext/ContentEntryStatementScoreProgressExt.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/xxhash/XXHashWrapper.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Factory.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherExt.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XContext.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasher.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/domain/xapi/model/Definition.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/AgentEntity.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/xxhash/XXHasher.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/LongExtTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64CommonJvm.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/locale/entityconstants/ContentCompletionStatusConstants.kt (diff)
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/PersonWithSessionsDisplay.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/LongExtCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-test-common/src/commonMain/kotlin/com/ustadmobile/util/test/ext/umAppDatabaseSharedTestExt.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectLangMapEntry.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XObject.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt
The file was modifiedcore/src/jsTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJsTest.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailoverview/ContentEntryDetailOverviewScreenPreview.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/ContextActivity.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiRequire.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActorEntity.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherJs.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Statement.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.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/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectInteractionEntity.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/State.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails.kt (diff)
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/GroupMemberActorJoinDao.kt
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/XapiStatementResource.kt (diff)
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 addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/ActorDaoExt.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/core/db/dao/ActorDao.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/GroupMemberActorJoinDaoExt.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit 3061efb3873d3b304bd53dcc486a7dad28015062 by Mike Dawson
Fix setting actor uid on XapiStatement.
(commit: 3061efb)
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 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/XapiAgent.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/model/XapiActor.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/core/db/dao/xapi/ActorDao.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Verb.kt
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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntryDao.kt (diff)
Commit d1c14badbf700565978f85b64ce906d704316d1a by Mike Dawson
Test storage of statement where actor is a group.
(commit: d1c14ba)
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/ActorEntityExt.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/XapiActor.kt (diff)
Commit 7496546a2e07185ef02abcd4003137b76240522b by Mike Dawson
Xapi implementation: start handling statement object.
(commit: 7496546)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaoCommon.kt
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/domain/xapi/model/XapiActivity.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/XapiGroup.kt (diff)
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/XObjectInteractionEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/XObjectDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/VerbDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntryDao.kt
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/VerbLangMapEntry.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/ReportFilterWithDisplayDetails.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/VerbLangMapEntry.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/XObjectEntity.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/util/ext/UmAppDatabaseExt.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity.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/VerbEntity.kt
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/XapiStatementResource.kt (diff)
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/StatementDaoExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
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/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 addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiEntityObjectTypeFlags.kt
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/ActivityInteractionEntity.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt
The file was modifiedlib-test-common/src/commonMain/kotlin/com/ustadmobile/util/test/ext/umAppDatabaseSharedTestExt.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbEntity.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.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/XapiStatement.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StatementDaoCommon.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.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/XapiContextActivities.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/model/XapiStatementObject.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoin.kt
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/util/ext/JsonExt.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/StatementEntity.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 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/XapiStatementResource.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/XapiAgent.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/model/XapiStatementObject.kt (diff)
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/domain/xapi/XapiAssertions.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/ActivityEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiObjectType.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntryDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.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/XapiGroup.kt (diff)
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/UmAppDatabase.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 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/xapi/ActivityEntity.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/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 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/StoreActivitiesUseCase.kt (diff)
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/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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntryDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
Commit 8cbb122796197f69f7daaff50e7ab95003220af1 by Mike Dawson
Add assertions to check storage of statement interaction entities and related langmap entries.
(commit: 8cbb122)
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/XapiActivity.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/multi-choice-statement.json
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/ActivityLangMapEntry.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/Result.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 modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt (diff)
Commit d58630bcfb5d460d01c110b57ede6c28d6e8314e by Mike Dawson
Implement support for Xapi activity extensions.
(commit: d58630b)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.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/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
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/XapiStatementResourceTest.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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity.kt (diff)
Commit f2b6e11c9dfcea6e3e0acb5428d2dc3494fe8807 by Mike Dawson
Add Xapi support for statements where the object is an actor.
(commit: f2b6e11)
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 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 addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/statement-with-object-actor.json
Commit 7e44ef643c330d98650e071a9af9bd7dc803edd9 by Mike Dawson
Add Xapi support for statements where the object is a StatementRef.
(commit: 7e44ef6)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementRef.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/statement-with-object-statementref.json
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
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/Readme.txt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff)
Commit a40f7c147eb0f2d72b5208060021d7eef45a5bfb by Mike Dawson
Add xAPI support for statement where object is substatement.
(commit: a40f7c1)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/statement-with-object-substatement.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/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/XapiStatement.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/EntityConstants.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.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/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.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/XapiStatementResource.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/appendix-a-long-statement.json
Commit 35c9888689b39b2620f099eea6e6ebada5121a85 by Mike Dawson
Add XXhasher64Js and XXHasher64FactoryJs.
(commit: 35c9888)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/LongExtCommon.kt (diff)
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)
Commit bbc65c3981268db6df04b2133a4177419dac359b by Mike Dawson
Progress display for Compose/Desktop ContentEntryDetail
(commit: bbc65c3)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/contentusagestatementrecorder/XapiContentUsageStatementRecorder.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBarPreview.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/BlockStatus.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJs.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/BlockStatusProgress.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ContentEntryAndDetail.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJvm.kt (diff)
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/ContentEntryDaoCommon.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/186.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseAndroid.kt (diff)
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/DefaultLaunchContentEntryVersionUseCase.kt (diff)
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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailoverviewtab/ContentEntryDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.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/UstadViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/theme/Color.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.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 modifiedgradle/libs.versions.toml (diff)
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 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/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDaoCommon.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-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-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/ContentEntryDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_post_on_discussion_board.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_006.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_008_group_users_add_assignment_and_course_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_007.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_004.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_012_peer_marking_for_individual_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_012.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_008.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_005.yaml
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 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/xapi/StatementDaoCommon.kt (diff)
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/CourseBlockDao.kt (diff)
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/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.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/ContentEntryDaoCommon.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/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/util/ext/PropertiesBuilderExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/BlockStatusProgress.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadBlockStatusProgressBar.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailoverviewtab/ContentEntryDetailOverviewScreen.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 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/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/lib/db/entities/CourseBlock.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/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModelTest.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/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.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/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.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/components/UstadCourseBlockEdit.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreenPreview.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 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/view/clazzassignment/UstadAssignmentSubmissionHeader.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/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreen.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/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.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/lib/db/composites/BlockStatus.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/CourseBlockDao.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/core/db/dao/ContentEntryDaoCommon.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.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/viewmodel/videocontent/VideoContentViewModel.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCase.kt
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearJob.kt
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 addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.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/model/XapiStatementObject.kt (diff)
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseJvm.kt
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 removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/FloatExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/CommonFloatExt.kt (diff)
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/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseBlock.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/SaveStatementOnClearWorker.kt
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)
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 modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/hooks/useBeaconEffect.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/savestatementonclear/SaveStatementOnUnloadRoute.kt
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/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseJs.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnUnloadUseCaseJs.kt
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/XapiStatementsAndSession.kt
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/savestatementonclear/SaveStatementOnUnloadUseCase.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)
Commit 22b4a387152773cae4ae4eef3b3692aebbf767cd by Mike Dawson
Refactor handling of non interactive content progress.
(commit: 22b4a38)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.kt
The file was addedcore/src/commonTest/kotlin/com/ustadmobile/core/test/CommonAssertions.kt
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 addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/LifecycleActiveEffect.kt
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/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/epubcontent/NoFocusScrollLinearLayoutManager.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/contentusagestatementrecorder/XapiContentUsageStatementRecorder.kt
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/epubcontent/EpubContentScreen.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.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/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderFactory.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderTest.kt
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/UmAppDatabase.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/XapiSessionEntityDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbEntity.kt (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_013.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_009.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_013.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_008_group_users_add_assignment_and_course_comments.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_011.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_003_user_add_private_comment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_009.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/student_bulk_import.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml
The file was addedtest-end-to-end/android-maestro/common/setDate.js
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_012_peer_marking_for_individual_assignment.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_010.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_010.yaml
The file was addedtest-end-to-end/android-maestro/common/setTime.js
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (diff)
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/PdfFileView.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfFileView.kt (diff)
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/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt (diff)
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/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/pdfcontent/PdfContentViewModel.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/189.json
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfContentScreen.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)
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/FoxitSerifBoldItalic.pfb
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/GB-V.bcmap
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/rm/viewer.ftl
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/locale/en-CA/viewer.ftl
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/locale/es-ES/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/cmaps/Adobe-CNS1-3.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/standard_fonts/LiberationSans-BoldItalic.ttf
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/locale/scn/viewer.ftl
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/images/annotation-note.svg
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/cmaps/UniKS-UTF8-H.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/78-EUC-V.bcmap
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/az/viewer.ftl
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/cmaps/GBKp-EUC-V.bcmap
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/90msp-RKSJ-H.bcmap
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/Adobe-CNS1-1.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/cmaps/Ext-RKSJ-V.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/images/gv-toolbarButton-download.svg
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/secondaryToolbarButton-spreadNone.svg
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/Hankaku.bcmap
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/sr/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/locale/he/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/images/toolbarButton-editorStamp.svg
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/Adobe-GB1-5.bcmap
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/images/toolbarButton-search.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/images/toolbarButton-zoomOut.svg
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/fa/viewer.ftl
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/cmaps/Add-RKSJ-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/locale/fy-NL/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/GBT-V.bcmap
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/cmaps/UniGB-UTF32-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/cmaps/Adobe-GB1-0.bcmap
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/images/toolbarButton-print.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/compressed.tracemonkey-pldi-09.pdf
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/Adobe-Japan1-4.bcmap
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/de/viewer.ftl
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/Adobe-Japan1-0.bcmap
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/images/secondaryToolbarButton-scrollPage.svg
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/images/secondaryToolbarButton-documentProperties.svg
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/te/viewer.ftl
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/B5-V.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/locale/id/viewer.ftl
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/locale/et/viewer.ftl
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/toolbarButton-sidebarToggle.svg
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/images/secondaryToolbarButton-firstPage.svg
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/standard_fonts/FoxitFixedBold.pfb
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/cmaps/HKscs-B5-H.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/sat/viewer.ftl
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/altText_done.svg
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/editor-toolbar-delete.svg
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/locale/gu-IN/viewer.ftl
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/locale/kk/viewer.ftl
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/cmaps/LICENSE
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/UniJIS-UTF32-V.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/cmaps/CNS-EUC-V.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/locale/tr/viewer.ftl
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/standard_fonts/LiberationSans-Italic.ttf
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/UniJIS-UCS2-H.bcmap
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/cmaps/HKdla-B5-V.bcmap
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/cmaps/90ms-RKSJ-H.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/cmaps/HKm314-B5-H.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/locale/sco/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/LICENSE
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/images/cursor-editorFreeHighlight.svg
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/locale/ms/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/images/toolbarButton-download.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/locale/ka/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/images/loading-icon.gif
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/GB-EUC-V.bcmap
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/locale/lij/viewer.ftl
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/images/toolbarButton-openFile.svg
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/locale/si/viewer.ftl
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/images/treeitem-expanded.svg
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/locale/bs/viewer.ftl
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/cmaps/EUC-V.bcmap
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/cmaps/Katakana.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/sk/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/cmaps/UniJIS-UCS2-V.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/locale/zh-CN/viewer.ftl
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/toolbarButton-editorHighlight.svg
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/cmaps/CNS-EUC-H.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/images/toolbarButton-secondaryToolbarToggle.svg
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/locale/brx/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/images/cursor-editorTextHighlight.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/cmaps/Adobe-Korea1-UCS2.bcmap
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/locale/eo/viewer.ftl
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/pa-IN/viewer.ftl
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/locale/km/viewer.ftl
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.mjs.map
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/images/toolbarButton-viewLayers.svg
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/locale/pt-BR/viewer.ftl
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/Ext-V.bcmap
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/ko/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/cmaps/78-RKSJ-H.bcmap
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/ff/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/Adobe-Japan1-3.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/cmaps/UniJIS2004-UTF32-V.bcmap
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/locale/mr/viewer.ftl
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/cmaps/HKdla-B5-H.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/images/annotation-noicon.svg
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/cmaps/UniCNS-UTF32-V.bcmap
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/cmaps/NWP-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/standard_fonts/LiberationSans-Bold.ttf
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/locale/es-CL/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/cmaps/UniKS-UTF16-H.bcmap
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/ne-NP/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/UniJISX02132004-UTF32-V.bcmap
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/images/treeitem-collapsed.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/UniJIS-UCS2-HW-V.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/GB-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/cmaps/ETHK-B5-V.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/cmaps/CNS1-V.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/cmaps/HKm471-B5-H.bcmap
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/KSC-EUC-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/zh-TW/viewer.ftl
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/KSC-V.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/locale/tg/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/90msp-RKSJ-V.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/cmaps/UniCNS-UTF16-V.bcmap
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/cmaps/UniJIS2004-UTF8-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/cmaps/UniJIS2004-UTF16-H.bcmap
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/cmaps/78-EUC-H.bcmap
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/cmaps/Adobe-CNS1-5.bcmap
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/UniCNS-UCS2-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/images/toolbarButton-viewThumbnail.svg
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/xh/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/cmaps/KSC-H.bcmap
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/UniJISPro-UTF8-V.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/Adobe-Korea1-2.bcmap
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/Add-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-RKSJ-V.bcmap
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/UniJIS2004-UTF16-V.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/locale/uk/viewer.ftl
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/UniGB-UTF8-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/cmaps/Adobe-Korea1-0.bcmap
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/cmaps/GBTpc-EUC-V.bcmap
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/cmaps/GBpc-EUC-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/images/toolbarButton-editorInk.svg
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/locale/ru/viewer.ftl
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/ta/viewer.ftl
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/locale/kab/viewer.ftl
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/UniJIS-UTF32-H.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/NWP-V.bcmap
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/GBT-EUC-V.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/Adobe-GB1-3.bcmap
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/locale/vi/viewer.ftl
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/UniJISX02132004-UTF32-H.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/debugger.css
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/83pv-RKSJ-H.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/debugger.mjs
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/78ms-RKSJ-H.bcmap
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/standard_fonts/FoxitFixedItalic.pfb
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/locale/tl/viewer.ftl
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/locale/meh/viewer.ftl
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/annotation-comment.svg
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/Ext-H.bcmap
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/images/annotation-paragraph.svg
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/images/annotation-pushpin.svg
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/B5pc-H.bcmap
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/fr/viewer.ftl
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/en-US/viewer.ftl
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/cmaps/CNS1-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/locale/nl/viewer.ftl
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/cmaps/B5pc-V.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/90ms-RKSJ-V.bcmap
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/GBK-EUC-H.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/images/toolbarButton-pageUp.svg
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/locale/sl/viewer.ftl
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-EUC-V.bcmap
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/locale/mk/viewer.ftl
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/locale/bg/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/th/viewer.ftl
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/images/altText_add.svg
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/cmaps/UniKS-UTF32-H.bcmap
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/locale/sv-SE/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/images/cursor-editorInk.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/es-MX/viewer.ftl
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/KSCms-UHC-V.bcmap
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/cmaps/Ext-RKSJ-H.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/images/toolbarButton-zoomIn.svg
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/cmaps/HKm471-B5-V.bcmap
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/cmaps/RKSJ-H.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/images/toolbarButton-viewAttachments.svg
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/locale/bn/viewer.ftl
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/HKdlb-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/images/toolbarButton-menuArrow.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/EUC-H.bcmap
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/cmaps/Adobe-CNS1-2.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/UniKS-UTF8-V.bcmap
The file was addedapp-react/src/jsMain/resources/pdf-js/web/cmaps/V.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/pdfcontent/PdfContentScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/epubcontent/EpubContentScreen.kt (diff)
Commit b70f53cae4d257b6f561923941222cf5c80003de by Mike Dawson
Initial statement generation for assignment mark.
(commit: b70f53c)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.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/domain/xapi/model/XapiAgent.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/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 modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailScreenPreview.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.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 modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonExt.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndAssignment.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.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 removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonWithDisplayDetails.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignment.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonExt.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCaseTest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitassignment/SubmitAssignmentUseCase.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/CourseGroupMemberPerson.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/person/list/PersonListScreenPreview.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone.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/ClazzAssignmentWithMetrics.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 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
Commit 501fc4b6924a03da71d66fa6feab4a513335e054 by Mike Dawson
Update SubmitMarkUseCase to generate Xapi statement for assignment mark.
(commit: 501fc4b)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.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 addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntityJson.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportPagingSource.kt
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/StudentAndBlockStatuses.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.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/lib/db/entities/xapi/StatementEntity.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)
Commit c45c77ac4b91b44829fdc6264d482aa30d6a6f36 by Mike Dawson
Work in progress student progress report.
(commit: c45c77a)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/paging/RememberDoorRepoPager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportPagingSource.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzAndDetailPermissions.kt (diff)
The file was addedlib-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/app/AppNavHost.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (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 modifiedbuild.gradle (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedcore/build.gradle (diff)
Commit 8e1919a253e2b64ca76b3bd6cd361aae7db9225e by Mike Dawson
Update README to reflect new baseline profile requirements.
(commit: 8e1919a)
The file was modifiedREADME.md (diff)
The file was modifiedapp-android/README.md (diff)
Commit c30d75434c2f14a463e39a1dc083f66eb9c5fa31 by Mike Dawson
Add Android emulator plugin to start emulator for baseline profile generation.
(commit: c30d754)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedgradle/libs.versions.toml (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/resources/index.css (diff)
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 modifiedtest-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_people.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/edit_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_module_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_text_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml (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/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadHorizontalScrollRow.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadHorizontalScrollRow.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadHorizontalScrollRow.kt
Commit efeb37662ebd0751c47059f98361a1a6d86a624e by Mike Dawson
Refactor clazz progress report to gradebook and update lazy column usage on Jetpack compose.
(commit: efeb376)
The file was addedlib-ui-compose/src/desktopMain/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 addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookLazyColumn.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzGradebookViewModel.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/progressreport/ClazzProgressReportScreen.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 removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/progressreport/ClazzProgressReportScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.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)
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/progressreport/ClazzGradebookViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
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/ClazzGradebookScreen.kt (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/androidMain/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)
Commit 8d73a1f1af93fb0f456b009d75eebcbb5d87c456 by Mike Dawson
Add image thumbnails to gradebook
(commit: 8d73a1f)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/progressreport/ClazzProgressReportPagingSource.kt
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/entities/UstadScreen.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/CourseblockAndGradebookDisplayDetailsExt.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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/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 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/ClazzGradebookViewModel.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
Commit 246da2308fe127489fb06fa80857c9aee6104b06 by Mike Dawson
Add zoom and line clamp for gradebook.
(commit: 246da23)
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/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (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/androidMain/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 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/ClazzDao.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.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 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 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/gradebook/ClazzGradebookViewModel.kt (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/util/ext/ModifierExt.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ScaledText.kt
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit af7b6579d2e33ab0434641d573306d169ab481f8 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: af7b657)
The file was addedtest-end-to-end/android-maestro/common/copy_image_file_to_picture_folder.yaml
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/common/redirect_to_downloads.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
Commit e6ff831a4e72a1b31cbbb0c662580b1b75b562bc by Pooja Ravi
admin adding profile pic flow changes are made
(commit: e6ff831)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (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 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/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.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
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBar.kt (diff)
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
Commit 3919f5bdb3ae11d0a83fd29f0885c311ade430a4 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 3919f5b)
The file was modifiedtest-end-to-end/android-maestro/common/copy_image_file_to_picture_folder.yaml (diff)
Commit 82f7f58e9fdfc942eb543324127b8225ced28dfa by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 82f7f58)
The file was modifiedtest-end-to-end/android-maestro/common/copy_image_file_to_picture_folder.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
Commit bbddd9071637a96cca54ae10e66b31e78f76787e by Pooja Ravi
admin adding profile pic flow changes are made
(commit: bbddd90)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/login_download_and_open_content.yaml (diff)
Commit 5ba1b1321b48961e7521b2e45d8c29a6d179584c by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 5ba1b13)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 4b03cad45fe916bad68445fc2cbbd07e96b22fa3 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 4b03cad)
The file was modifiedtest-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/redirect_to_downloads.yaml (diff)
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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadBlockStatusProgressBar.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/CourseBlockExt.kt
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 addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/CourseBlockExt.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCellPreview.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/BlockStatusExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useDoorRemoteMediator.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt
Commit 4c7ae2044669daace172f33ebaae847c9e365192 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 4c7ae20)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/redirect_to_downloads.yaml (diff)
Commit a6d4b2e60743ce2e28bbb80a6ddc5a641364718a by Pooja Ravi
admin adding profile pic flow changes are made
(commit: a6d4b2e)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntityJson.kt (diff)
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 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 52a2118223618b2411faebc20e200f532616e717 by Mike Dawson
Initial implementation of query to select scores for class gradebook
(commit: 52a2118)
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/components/ScaledText.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 48c5cffdcebaba03228d82d409fa5c3bd1d3c540 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 48c5cff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 6da4de805e074d491c67f8f0d1b69a83115d922d by Mike Dawson
Initial implementation of query to pull statement entities to show results over http.
(commit: 6da4de8)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.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 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/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/CommonFloatExt.kt (diff)
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)
Commit 854d69cdc1051e4cf2b7abc0b8f77bc3e1203d21 by Mike Dawson
Update gradebook query to avoid potential failure to display on first load.
(commit: 854d69c)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzProgressReportPagingSource.kt
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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
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)
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 modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.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/account/UstadAccountManager.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRoute.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/account/RegisterRequest.kt (diff)
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/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff)
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/PersonWithAccount.kt
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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Person.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonUidAndPasswordHash.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/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/PersonUidAndPasswordHashExt.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/domain/xapi/model/XapiActor.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.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/domain/xapi/model/XapiStatementObject.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.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/util/ext/UmAccountExt.kt (diff)
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/util/ext/PersonExt.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/coursegroup/CreateXapiGroupForCourseGroupUseCase.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/XapiAgent.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/domain/xapi/XapiStatementResource.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/XapiGroup.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.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/StatementDao.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/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated.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/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
Commit c54b89eac5d4f35ae0a501fa08b24371ed4495d0 by Mike Dawson
Fix XapiStatements handling of marks for group assignment
(commit: c54b89e)
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/GroupMemberActorJoinDao.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/StatementDaoCommon.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/xapi/StatementDao.kt (diff)
Commit 087ec2be0c4a90b2971aa471893d21a753d74ef9 by Mike Dawson
Add destination parameter for pushcontent on testserver controller.
(commit: 087ec2b)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedCODING-STYLE.md (diff)
Commit c1df5eccaf260371d8eb4682cf87425ee1b6bf41 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: c1df5ec)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/open_image_in_pictures.yaml
The file was removedtest-end-to-end/android-maestro/common/copy_image_file_to_picture_folder.yaml
The file was modifiedtest-end-to-end/android-maestro/common/redirect_to_downloads.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml
Commit 95f7387a95277b5217260be10236a6b7ab28ef05 by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 95f7387)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/open_image_in_pictures.yaml (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 7c5b864ff66ea104583240ca2fb186cb114f5b2f by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 7c5b864)
The file was modifiedtest-end-to-end/android-maestro/common/redirect_to_downloads.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/open_image_in_pictures.yaml
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
Commit 6e4443f4ed83fac7d28f91722c18b14f66aa3e4d by Pooja Ravi
admin adding profile pic flow changes are made
(commit: 6e4443f)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (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/ClazzEnrolmentDaoCommon.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/xapi/StatementDao.kt (diff)
The file was modifiedgradle/libs.versions.toml (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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (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 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 f90face0c6e15f24c5d3536fe73af818ef675807 by Mike Dawson
Fix assignment mark recording for peer marked assignments so that it is viewed on gradebook
(commit: f90face)
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)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.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/dao/xapi/StatementDao.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 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/StatementDao.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/StatementEntity.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/192.json
The file was modifiedapp-android/build.gradle (diff)
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 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/StatementDaoCommon.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 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/xapi/ActorEntity.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/ClazzEnrolmentDao.kt (diff)
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/UmAppDatabase.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/GroupMemberActorJoin.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/ClazzEnrolmentDaoCommon.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/ClazzEnrolmentDao.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 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)
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)
Commit 15a55a59eb7740d8c9b4a8c5020fedabbd952235 by Mike Dawson
Consolidate migrations to add Xapi tables all at once.
(commit: 15a55a5)
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/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin.kt
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/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt (diff)
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 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 removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerImportJob.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Container.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/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StateContentEntity.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/SchoolDetailOverviewViewModel.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StatementAndSessionDetailDisplay.kt
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/ContainerEntryFileDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerEntryDao.kt
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/core/db/dao/ConnectivityStatusDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/EntryStatusResponse.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SchoolDao.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/AlreadyEnroledInSchoolException.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun.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/lib/db/entities/Role.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntry.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageReadDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ChatMember.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/LocallyAvailableContainer.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/SchoolEditScreen.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ChatMemberDao.kt
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/PersonAuthDao.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/SchoolEditViewModel.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoExtExpect.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
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/ContainerETag.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/core/db/dao/ContainerEntryFileDaoExt.kt
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoExtExpect.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/MessageRead.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EntityRoleCommon.kt
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/ContentEntryContentJobItemParams.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.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/util/ext/ReportSeriesExt.kt (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/194.json (diff)
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/core/db/dao/XLangMapEntryDao.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/SchoolDetailOverviewScreen.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/SchoolMember.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
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/ContainerDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerETagDao.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerImportJobDao.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/dbpremigrate/DbPreMigrate.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryWithMd5Ext.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount.kt
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/Person.kt (diff)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContainerEntryFileCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SchoolDaoCommon.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath.kt
The file was removedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestContainerMountRoute.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentJobDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/NetworkNodeDaoExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/edit/ClazzEditScreen.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/ClazzWithSchool.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoCommonExt.kt
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/SchoolWithHolidayCalendar.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/School.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/StateEntity.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryFile.kt
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/util/ext/ContainerEntryFileDaoExtExpect.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreenPreview.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreenPreview.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ScrapeQueueItem.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzWithSchoolExt.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/NetworkNodeWithStatusResponsesAndHistory.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContainerEntryWithMd5.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.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/ContentJobItemAndContentJob.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/StateDao.kt
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
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/NetworkNodeDao.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/ext/SchoolWithHolidayCalendarExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
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/ContainerUidAndMimeType.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScrapeQueueItemDao.kt
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/AccessToken.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
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/XLangMapEntry.kt
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/ContainerWithContentEntry.kt
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/SchoolMemberDaoCommon.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/passwordreset/PasswordReset.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/core/db/dao/StateContentDao.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/lib/db/entities/ClazzWithDisplayDetails.kt (diff)
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/core/db/dao/SchoolMemberDao.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ChatDao.kt
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/lib/db/entities/ContainerEntryWithContainerEntryFile.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation.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/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModel.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/domain/interop/externalapppermission/StoreExternalAppPermissionUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/edit/CourseGroupSetEditViewModelTest.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/account/UstadAccountManager.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/person/bulkadd/BulkAddPersonsUseCaseImpl.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/viewmodel/clazz/permissionedit/CoursePermissionEditViewModel.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/domain/assignment/submitmark/SubmitMarkUseCase.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/permissiondetail/CoursePermissionDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditViewModelTest.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/courseterminology/list/CourseTerminologyListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
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/domain/blob/xfertestnode/XferTestClient.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/blob/download/AbstractEnqueueContentManifestDownloadUseCase.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/viewmodel/clazzassignment/submissionstab/ClazzAssignmentDetailSubmissionsTabViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/courseblock/textblockdetail/TextBlockDetailViewModel.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/viewmodel/contententry/edit/ContentEntryEditViewModel.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/domain/assignment/submittername/GetAssignmentSubmitterNameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.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/ClazzTitleExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/systempermission/edit/SystemPermissionEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModelTest.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/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.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/account/AuthManagerTest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/blob/upload/CancelBlobUploadClientUseCaseAndroid.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzlog/edit/ClazzLogEditAttendanceViewModelTest.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/domain/peerreviewallocation/UpdatePeerReviewAllocationUseCaseTest.kt (diff)
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/clazzenrolment/edit/ClazzEnrolmentEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/upload/UpdateFailedTransferJobUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submissiondetail/CourseAssignmentSubmissionDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/EnqueueBulkAddPersonServerUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.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/domain/siteterms/GetLocaleForSiteTermsUseCase.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/download/BlobDownloadJob.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/deleteditem/DeletePermanentlyUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/save/SaveContentEntryUseCase.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/assignment/submitassignment/SubmitAssignmentUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzlog/attendancelist/ClazzLogListAttendanceViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detail/ClazzAssignmentDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModelTest.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/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.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/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditViewModel.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/systempermission/detail/SystemPermissionDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModelTest.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/parentalconsentmanagement/ParentalConsentManagementViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/detail/SiteDetailViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzlog/attendancelist/ClazzLogListAttendanceViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/delete/DeleteContentEntryParentChildJoinUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/edit/SiteEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.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/peerreviewallocation/UpdatePeerReviewAllocationUseCase.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/xapi/XapiStatementResource.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/importcontent/EnqueueImportContentEntryUseCaseJvm.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/jvmTest/kotlin/com/ustadmobile/core/util/ext/ReportWithSeriesWithFiltersExtTest.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/viewmodel/coursegroupset/edit/CourseGroupSetEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/download/ContentManifestDownloadUseCase.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/account/AuthManager.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/clazz/gradebook/ClazzGradebookPagingSource.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.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/viewmodel/coursegroupset/detail/CourseGroupSetDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModelTest.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/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/detail/ClazzDetailViewModelTest.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/domain/blob/transferjobitem/UpdateTransferJobItemEtagUseCase.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/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/discussionpost/detail/DiscussionPostDetailViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRoute.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/bulkaddselectfile/BulkAddPersonSelectFileViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/LeavingReasonEditViewModelTest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/blob/download/CancelDownloadUseCaseAndroid.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/AbstractEnqueueBlobDownloadClientUseCase.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/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/list/CourseGroupSetListViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientUseCaseJvmTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/blob/saveandupload/SaveAndUploadLocalUrisUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/SiteRoute.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/importcontent/CancelImportContentEntryServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/account/VerifyClientUserSessionUseCase.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/viewmodel/clazz/permissionlist/CoursePermissionListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/list/ClazzEnrolmentListViewModel.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/viewmodel/clazzlog/editattendance/ClazzLogEditAttendanceViewModel.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/discussionpost/courediscussiondetail/CourseDiscussionDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/pdfcontent/PdfContentViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/list/CourseGroupSetListViewModelTest.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/download/CancelDownloadUseCaseJvm.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/saveandmanifest/SaveLocalUriAndManifestUploadIntegrationTest.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/site/termsdetail/SiteTermsDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/EnrolIntoCourseUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/courseterminology/edit/CourseTerminologyEditViewModelTest.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/domain/interop/oneroster/OneRosterHttpServerUseCase.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/domain/usersession/ValidateUserSessionOnServerUseCase.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/CancelBlobUploadClientUseCaseJvm.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/util/ext/UmAppDatabaseExt.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.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/account/EndSessionParentChildJoinSyncListener.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/discussionpost/edit/DiscussionPostEditViewModel.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/domain/person/AddNewPersonUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/coursegroupset/detail/CourseGroupSetDetailViewModelTest.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/test/viewmodeltest/ViewModelTestBuilder.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/domain/clazz/CreateNewClazzUseCase.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/util/UstadTestRule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.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/schedule/TestClazzLogCreator.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/move/MoveContentEntriesUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/RequestEnrolmentUseCaseJvmTest.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/schedule/ClazzLogCreator.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModelTest.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/viewmodel/courseterminology/edit/CourseTerminologyEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.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/person/list/PersonListViewModel.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/AbstractEnqueueBlobUploadClientUseCase.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/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/courseterminology/list/CourseTerminologyListViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.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/blob/download/BlobDownloadClientUseCaseCommonJvm.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 3cdb4227ad73aeda9e9bbc019dee1d5d01d567c5 by hosted
Added translation using Weblate (Italian)
(commit: 3cdb422)
The file was addedcore/src/commonMain/resources/MR/it/strings.xml
Commit 4752bc2fac2345792123df95a2219482a9a81db3 by hosted
Added translation using Weblate (Italian)
(commit: 4752bc2)
The file was addedcore/src/commonMain/resources/MR/it/plurals_weblate.xml
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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-android/build.gradle (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/187.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/189.json
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/192.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/175.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/193.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/188.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 modifiedapp-android/build.gradle (diff)
The file was modifiedlib-database/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 modifiedapp-android/build.gradle (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 modifiedgradle/libs.versions.toml (diff)
The file was removedapp-android/src/main/res/values/strings.xml
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-react/webpack.config.d/no-fs-buffer-polyfill.js (diff)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt (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/test/util/ext/DiBinderExt.kt
The file was removedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/util/UstadTestRuleSe.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 1463637e17591ad655d08b0bfc6482fe51638a79 by Mike Dawson
Add support to trigger media file scanner on testserver-controller.
(commit: 1463637)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit 2c5d971a92a4adcab55f537b8f97dec059eaeee2 by Mike Dawson
Update documentation on using multiple learning space systems - password generation.
(commit: 2c5d971)
The file was modifiedINSTALL.md (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
Commit 5986f5694bd77e230bcfd0d0c39d6617c1a9a743 by Mike Dawson
Fix TestServercontroller adding media to gallery.
(commit: 5986f56)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
The file was removedkeystore.properties.example
The file was modifiedtest-end-to-end/test-files/Profile_Pic/admin_pic.jpg (diff)
The file was addedtest-end-to-end/test-files/Profile_Pic/adminPic_pexels.txt
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)
The file was removedtest-end-to-end/test-files/Profile_Pic/admin_pic.jpg
The file was removedtest-end-to-end/test-files/Profile_Pic/adminPic_pexels.txt
The file was removedtest-end-to-end/test-files/content/admin_pic.jpg
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff)
The file was addedtest-end-to-end/test-files/content/adminProfilePic_pexels.txt
The file was addedtest-end-to-end/test-files/content/admin_profilePic.jpg
Commit 3346c5f2954025c6f6091663eee71c4c0201f1c4 by Mike Dawson
Fix issue #907 - crash on opening epub when using Android release variant

This was caused by the fact that XXHash factories are using reflection. Needed to add keep rules.
(commit: 3346c5f)
The file was modifiedapp-android/proguard-rules.pro (diff)
The file was modifiedapp-desktop/compose-desktop.pro (diff)
Commit 69091a930d59e3830218b03399750b72663928f4 by Mike Dawson
Fix issue #897 - settings icon not shown after login
(commit: 69091a9)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/App.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppBar.kt (diff)
The file was modifiedbuild.gradle (diff)
Commit 93aa73f6f8a8cebe8ebe8c408cb95e0440b47160 by Mike Dawson
Fix Issue #886 display of assign reviewers button issue on small screens
(commit: 93aa73f)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/App.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/edit/ClazzAssignmentEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/SizeClass.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml
The file was modifiedtest-end-to-end/test-files/content/Pdf_Content.pdf (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml
Commit f90a05b76c03535d7580eadc6aa7c021e8497249 by prashant.deshmukh
Offline installation and sharing functionality.
(commit: f90a05b)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/settings/SettingsScreen.kt (diff)
The file was modifiedapp-android/src/main/res/xml/file_provider_path.xml (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/share/SendAppFileUseCase.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/share/SendAppFileUseCaseAndroid.kt
Commit d3b4fca92716dd2d447ef6e05fc7dda6c47cea15 by prashant.deshmukh
Offline installation and sharing functionality.
(commit: d3b4fca)
The file was addedimg/onboarding_existing.svg
The file was addedimg/onboarding_add_org.svg
The file was addedimg/onboarding_individual.svg
The file was addedimg/individual_create.svg
The file was addedimg/individual_restore.svg
Commit 2805c661bee55f92303b9d1ded17252de6773a69 by prashant.deshmukh
Offline installation and sharing functionality.
(commit: 2805c66)
The file was addeddocs/source/images/installation2.jpg
The file was addeddocs/source/images/sharing2.jpg
The file was modifieddocs/source/index.rst (diff)
The file was addeddocs/source/images/installation4.jpg
The file was addeddocs/source/installation.rst
The file was addeddocs/source/images/installation3.jpg
The file was addeddocs/source/images/installation1.jpg
The file was addeddocs/source/images/sharing1.jpg
The file was addeddocs/source/images/sharing3.jpg
The file was modifieddocs/source/installation.rst (diff)
Commit af6e31d661886a465fbb6c715c56709ab7d4187f by Mike Dawson
Add chips field demonstration (for use in invitation).
(commit: af6e31d)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadChipsDemo.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
Commit 9a948ae858c0c7566a5eb0af987c2c0af726bdfc by Mike Dawson
Add initial empty state (nothing here message) on lists if/when loading is done and list is empty.
(commit: 9a948ae)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/conversationlist/ConversationListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/attendancelist/ClazzLogListAttendanceScreen.kt (diff)
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/message/conversationlist/ConversationListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzlog/attendancelist/ClazzLogListAttendanceScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/util/ext/InfiniteQueryResultExt.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadNothingHereYet.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/list/ContentEntryListScreen.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/components/UstadNothingHereYet.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/coursegroupset/list/CourseGroupSetListScreen.kt (diff)
The file was modifiedgradle/libs.versions.toml (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/person/list/PersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/coursegroupset/list/CourseGroupSetListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/list/ClazzListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/list/ClazzListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/001_004_admin_can_delete_content.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_003-video.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/setDate.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/setTime.js
Commit fcd03e51bcd9f0aba804ffab20df8f202ea0d538 by Prashant Deshmukh
- Bottom sheet opens on share button click with options: 1) Share APK file, 2) Share app store link.
- Generated Play Store link for current package.
- Retrieved activity context from AbstractActivity.
(commit: fcd03e5)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/share/SendAppFileUseCaseAndroid.kt (diff)
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/settings/SettingsScreen.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/share/SendAppFileUseCase.kt (diff)
Commit ed6706b0fece5e40cde17d5f01bb8503a841baeb by Mike Dawson
Add GetApiUrlUseCase and use for epub / xapi existing use cases.
(commit: ed6706b)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiHttpSessionUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/getapiurl/GetApiUrlUseCase.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/getlocalurlforcontent/GetLocalUrlForContentUseCaseCommonJvm.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiHttpSessionUseCaseLocal.kt
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJvm.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseAndroid.kt (diff)
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/getapiurl/GetApiUrlUseCaseEmbeddedServer.kt
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/domain/xapi/XapiSession.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt (diff)
Commit 7315c965877bdd368b5fcdac238b40c90ef9c102 by Mike Dawson
Add Xapi Rustici launch args to url when opening xAPI content on Android and Desktop.
(commit: 7315c96)
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/domain/contententry/launchcontent/LaunchContentEntryVersionUseCase.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/starthttpsession/StartXapiHttpSessionUseCase.kt
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/viewmodel/UstadViewModel.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/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiHttpSessionUseCaseLocal.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseDirect.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseAndroid.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCase.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
Commit fa21ee715274fa9319ee839b64ce9ebfc5bea9fa by Mike Dawson
Add xAPI launch parameters for Xapi launch on JS.
(commit: fa21ee7)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCase.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJs.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/starthttpsession/StartXapiSessionRoute.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseJs.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/getapiurl/GetApiUrlUseCaseDirect.kt
Commit 9e365eece77e8f5f859d05bc387feff32269af24 by Mike Dawson
Initial version of lib-ihttp

Add new common module with interfaces that can be used by (common) API implementation logic.
Fix DI issue that prevented download for offline working on JVM/Desktop.
(commit: 9e365ee)
The file was addedlib-ihttp-okhttp/proguard-rules.pro
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt (diff)
The file was modifiedlib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheJvmTest.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/IHttpResponse.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeadersExt.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequest.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/util/KtorApplicationRequestCacheRequestAdapter.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/BaseHttpRequest.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff)
The file was addedlib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/OkHttpHeadersAdapter.kt
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/StringResponse.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/HttpHeadersImpl.kt
The file was addedlib-ihttp-core/build.gradle.kts
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheabilityCheckerImpl.kt (diff)
The file was modifiedlib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptorTest.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/util/KtorApplicationRequestIHttpRequestAdapter.kt
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/request/RequestBuilder.kt
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HeaderOverrideHttpResponse.kt (diff)
The file was addedlib-ihttp-okhttp/consumer-rules.pro
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestContentEntryVersionRoute.kt (diff)
The file was modifiedlib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheabilityCheckerImplTest.kt (diff)
The file was modifiedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/okhttp/ResponseCacheabilityCheckerExt.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheabilityChecker.kt (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HttpHeaders.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/pdf/PdfContentImporterJvmTest.kt (diff)
The file was modifiedlib-cache/build.gradle.kts (diff)
The file was modifiedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/headers/LastModifiedHeader.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeader.kt
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/LastModifiedHeader.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaderExt.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/AbstractEnqueueBlobUploadClientUseCase.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HttpHeadersImpl.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/RequestBuilder.kt
The file was addedlib-ihttp-core/.gitignore
The file was removedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/okhttp/HttpRequestOkHttpAdapter.kt
The file was addedlib-ihttp-core/README.md
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HttpResponse.kt
The file was modifiedcore/build.gradle (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/request/BaseHttpRequest.kt
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/request/HttpRequest.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/media/VideoContentImporterJvmTest.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessChecker.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/CacheRoute.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MappedHttpHeaders.kt
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadServerUseCase.kt (diff)
The file was removedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/okhttp/OkHttpHeadersAdapter.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientUseCaseJvm.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseValidityChecker.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/ValidatedEntry.kt (diff)
The file was modifiedsettings.gradle (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HttpResponseExt.kt (diff)
The file was modifiedlib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImplTest.kt (diff)
The file was addedlib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/IHttpHeadersAsOkHttpHeadersAdapter.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/util/ext/HttpHeaderExt.kt (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HttpHeader.kt
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/ByteArrayResponse.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MappedHttpHeaders.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/saveandmanifest/SaveLocalUriAsBlobAndManifestUseCaseJvmTest.kt (diff)
The file was addedlib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/OkHttpRequestAdapter.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServerTest.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaders.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadServerUseCaseTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/savelocaluris/SaveLocalUrisAsBlobsUseCaseJvm.kt (diff)
The file was modifiedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptor.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CacheStorageCompressionFilter.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/HttpHeaderListExt.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHeadersBuilder.kt
The file was removedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/okhttp/OkHttpRequestAdapter.kt
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/KtorHeadersAdapter.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaderImpl.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/epub/EpubContentImporterCommonJvmTest.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/StoreResult.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/KtorIHeadersAdapter.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/xfertestnode/XferTestNode.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HttpHeadersExt.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/CacheResponse.kt (diff)
The file was addedlib-ihttp-okhttp/build.gradle.kts
The file was addedlib-ihttp-okhttp/src/commonMain/AndroidManifest.xml
The file was addedlib-ihttp-okhttp/.gitignore
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HeadersBuilderExt.kt (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MapHttpHeadersAdapter.kt
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CacheEntryToStore.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporterTest.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/DefaultCacheCompressionFilter.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCache.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/server/WebResourceRequestExt.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/CacheStoreTextExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/CacheAssertions.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MapHttpHeadersAdapter.kt
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HttpPathResponse.kt (diff)
The file was modifiedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImpl.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadClientUseCaseJvmTest.kt (diff)
The file was removedlib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheHeadersAdapter.kt
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MergedHeaders.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/api/content/ContentEntryVersionRoute.kt (diff)
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HttpHeaderListExt.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MergedHeaders.kt
The file was addedlib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/HttpRequestOkHttpAdapter.kt
The file was removedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HeadersBuilder.kt
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/common/setDate.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
Commit e487641aeb26924f556c930b953e3b3cfa8942ea by Mike Dawson
Initial XapiHttpServerUseCase implementation.
(commit: e487641)
The file was modifiedsettings.gradle (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was addedlib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdResponseAdapter.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was addedlib-ihttp-iostreams/.gitignore
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseDirect.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-ihttp-okhttp/build.gradle.kts (diff)
The file was addedlib-ihttp-iostreams/README.md
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCase.kt (diff)
The file was addedlib-ihttp-iostreams/src/commonMain/kotlin/com/ustadmobile/ihttp/iostreams/ByteArrayExt.kt
The file was modifiedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/BaseHttpRequest.kt (diff)
The file was addedlib-ihttp-iostreams/build.gradle.kts
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/util/KtorApplicationRequestIHttpRequestAdapter.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedlib-ihttp-core/src/jvmMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.jvm.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithTextBody.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.kt
The file was modifiedlib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/OkHttpRequestAdapter.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/StringResponse.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/HttpApiException.kt
The file was addedlib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdRequestAdapter.kt
The file was modifiedcore/build.gradle (diff)
The file was addedlib-ihttp-core/src/jsMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.js.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSessionExt.kt
The file was addedlib-ihttp-nanohttpd/.gitignore
The file was modifiedlib-ihttp-core/build.gradle.kts (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was addedlib-ihttp-core/src/androidMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.android.kt
The file was modifiedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequest.kt (diff)
The file was addedlib-ihttp-nanohttpd/build.gradle.kts
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/006_001_users_can_send_messages.yaml
Commit 74514ab8c837e4ec2bb640677c182fdf0082e120 by Mike Dawson
Add StateEntity to UmAppDatabase for Xapi state handling.
(commit: 74514ab)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json
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/StateEntityDao.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_013.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_010.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_009.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml
Commit a77e8694185545f7c8d427d13067bf413d1f558d by Mike Dawson
Initial implementation of StoreXapiStateUseCase.
(commit: a77e869)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServerTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateParams.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateParamsExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/StringExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt
Commit d7a8d45defc6ef1eb2306eef0144f83f06f72a17 by Mike Dawson
Implement access control for Xapi SaveState use case.
(commit: d7a8d45)
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/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
Commit f9dbf2951425dccd8c011219617ff1acc0e56ad6 by Mike Dawson
Initial implementation of xAPI state retrieval
(commit: f9dbf29)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
Commit 6a5ef079b96ea1a89d94f957e0d2eb9a88a86e2a by Prashant Deshmukh
Added requested changes and updates to the offline sharing installation.
(commit: 6a5ef07)
The file was modifieddocs/source/images/installation3.jpg (diff)
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/share/SendAppFileUseCaseAndroid.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/share/SendAppFileUseCase.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
The file was addeddocs/source/images/sharing4.jpg
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/share/ShareAppUseCase.kt
The file was modifieddocs/source/images/installation1.jpg (diff)
The file was removedimg/onboarding_individual.svg
The file was modifieddocs/source/images/sharing1.jpg (diff)
The file was removedimg/onboarding_add_org.svg
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
The file was modifieddocs/source/images/sharing3.jpg (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/share/ShareAppUseCaseAndroid.kt
The file was removedimg/individual_create.svg
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/settings/SettingsScreen.kt (diff)
The file was modifieddocs/source/images/installation4.jpg (diff)
The file was modifieddocs/source/images/sharing2.jpg (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff)
The file was removedimg/individual_restore.svg
The file was modifieddocs/source/installation.rst (diff)
The file was removedimg/onboarding_existing.svg
The file was modifieddocs/source/images/installation2.jpg (diff)
Commit c95e2f1773b7621cd629988805cee2223b756591 by Prashant Deshmukh
Added requested changes and updates to the offline sharing installation.
(commit: c95e2f1)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/settings/SettingsScreen.kt (diff)
The file was addedtranslate-screenshots/send_apk_file.png
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
The file was addedtranslate-screenshots/share_app.png
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedtranslate-screenshots/send_app_link.png
Commit 9077cf181e823df0de8524c1529673a5136fa04c by Prashant Deshmukh
Added requested changes and updates to the offline sharing installation.
(commit: 9077cf1)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
Commit 40615aa8d81423437db704c862ba25b6e30c5fa0 by Mike Dawson
Revert changes to AccountListViewModel not related to pull request.
(commit: 40615aa)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
Commit e4f56980907427403d210662b846ba7c9e391d09 by Mike Dawson
Revert changes to SettingsScreen / ViewModel.
(commit: e4f5698)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/settings/SettingsViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/settings/SettingsScreen.kt (diff)
Commit 7ad020c3a7bb3625326739b4031322efbfa2bff7 by Mike Dawson
Tidy AccountListScreen to follow Kotlin coding style.
(commit: 7ad020c)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff)
Commit e403df8beb93208f81b3611329de346134e3f44b by Mike Dawson
Remove old string for share app (had incorrect capitalization).
(commit: e403df8)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 3913d4588bf70736bee221676f25c3af27849caa by Prashant Deshmukh
Added requested changes and updates to the offline sharing installation.
(commit: 3913d45)
The file was modifieddocs/source/installation.rst (diff)
Commit 1dc56c1af340ebcac8cbbdca189f48bd3ce6a23c by Mike Dawson
Update StateEntity: previous version incorrectly assumed all state content would be JSON.
(commit: 1dc56c1)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
Commit 120efa45a69eb83a4e11028e31e75b7ac8488238 by Prashant Deshmukh
fixed visibility of share app option according platform.
(commit: 120efa4)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff)
Commit 793bad156e84891d56269526c54d1e07f9dd7e8b by Prashant Deshmukh
fixed visibility of share app option according platform.
(commit: 793bad1)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff)
The file was modifieddocs/source/installation.rst (diff)
The file was modifieddocs/source/images/sharing2.jpg (diff)
The file was modifieddocs/source/images/sharing1.jpg (diff)
The file was modifieddocs/source/images/sharing3.jpg (diff)
The file was modifieddocs/source/installation.rst (diff)
Commit 535f7e7a8f50294744a9fad3b8e65cc695c087f6 by Mike Dawson
Add requirements.txt for readthedocs.
(commit: 535f7e7)
The file was modified.readthedocs.yaml (diff)
The file was addeddocs/requirements.txt
Commit 3ad8c615962ba2f51c1ae3478ebe9ff4ec8622f9 by Mike Dawson
Update Xapi state storage and retrieval to handle non-JSON data.
(commit: 3ad8c61)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseDirect.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.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/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt (diff)
Commit 22692fa8ae10a0f26e1375f44ade3eb9d245eb7d by Mike Dawson
Add support for Xapi state to store binary data.
(commit: 22692fa)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/ByteArrayResponse.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithByteBody.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/IHttpRequestExt.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
The file was modifiedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/RequestBuilder.kt (diff)
The file was modifiedlib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdRequestAdapter.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
The file was modifiedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/BaseHttpRequest.kt (diff)
Commit ea476ac934982d0452ae5c373d0ea82e6f1b4756 by Mike Dawson
Add integration test for Xapi state with binary data.
(commit: ea476ac)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
Commit 02abd2670bfcc57d3103f30b4143ca6a1d33769d by Mike Dawson
Add support and docs for starting server on boot using systemd.
(commit: 02abd26)
The file was addedapp-ktor-server/src/dist/systemd/ustad-server.service
The file was modifiedbuild.gradle (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.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/DiTag.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedINSTALL.md (diff)
The file was modifiedapp-ktor-server/src/dist/README.txt (diff)
Commit a15c081ccd1023e8b67df78c0fe36531ac7223b1 by Mike Dawson
Update documentation on using the systemd script.
(commit: a15c081)
The file was modifiedapp-ktor-server/src/dist/README.txt (diff)
The file was modifiedINSTALL.md (diff)
Commit 1980807bdf659055c2f6bf33a7cc7579e7c688f6 by Mike Dawson
Add storage size limit enforcement for xAPI state.
(commit: 1980807)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
Commit d9fc3986111e21835f351711ac4c13d0c047ad1a by Mike Dawson
Add support to run xAPI session over http in web version.
(commit: d9fc398)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/api/content/ContentEntryVersionRoute.kt (diff)
The file was addedlib-ihttp-ktor-server/.gitignore
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/util/ext/IStringValuesExt.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/MapExt.kt
The file was addedlib-ihttp-ktor-server/src/main/java/com/ustadmobile/ihttp/ktorserver/ApplicationRequestExt.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/RequestExt.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/util/DirectivesToMap.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseJs.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/IHeaderExt.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/directives/DirectivesToMap.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/CacheRoute.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/XapiRoute.kt
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/StringExt.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnUnloadUseCaseJs.kt (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/xfertestnode/XferTestServer.kt (diff)
The file was addedlib-ihttp-ktor-server/src/main/java/com/ustadmobile/ihttp/ktorserver/KtorApplicationRequestIHttpRequestAdapter.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-ihttp-ktor-server/src/main/java/com/ustadmobile/ihttp/ktorserver/RespondIHttpResponse.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/util/KtorApplicationRequestIHttpRequestAdapter.kt
The file was modifiedsettings.gradle (diff)
The file was addedlib-ihttp-ktor-server/build.gradle.kts
Commit c04fe339dce5d9867e996d29f9034b248c855b0d by Mike Dawson
Update use of Kotlinx Serialization for xAPI to avoid encoding defaults (as per xAPI spec).
(commit: c04fe33)
The file was removedapp-android/src/main/res/drawable/ic_baseline_chat_24.xml
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiJson.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was removedapp-android/src/main/res/drawable/cover.png
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
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/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/006_001_users_can_send_messages.yaml
Commit f9dd1190e0f306e796171fb2a150b320a35fe265 by Mike Dawson
Implement Xapi State list state ids.
(commit: f9dd119)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/ListXapiStateIdsUseCase.kt
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StateIdAndLastModified.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
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/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
Commit 65b4ed80a5845e3ab318aa38ec7cf78b7f567904 by Pooja Ravi
new test check student progress report
(commit: 65b4ed8)
The file was addedtest-end-to-end/android-maestro/e2e-tests/002_004_teacher_can_see_student_progress_in_each_course_blocks.yaml
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateDeleteCommand.kt
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/StateDeleteCommandDao.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.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/state/RetrieveXapiStateUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/DeleteXapiStateUseCase.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
Commit 656990064051dd88e1a5e19855588f4f85b2c7eb by Mike Dawson
Add support for state delete to XapiHttpServerUseCase
(commit: 6569900)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
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/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_post_on_discussion_board.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_004_teacher_can_see_student_progress_in_each_course_blocks.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_004_course_title_is_mandatory.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
Commit 455100493c512188803ab5695bee4e598533e120 by Mike Dawson
Add support to receive xAPI statements for H5P content.
(commit: 4551004)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
Commit c59abca8acfe556130ee0cfa4fd226dcf4ecaba4 by Mike Dawson
Remove XapiSession data class. Move to using XapiSessionEntity .
(commit: c59abca)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseAndroid.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearWorker.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 modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJs.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderTest.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnUnloadUseCaseJs.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/viewmodel/UstadViewModel.kt (diff)
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/UmAppDatabase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiSession.kt
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/savestatementonclear/XapiStatementsAndSession.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseJs.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseDirect.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/DefaultLaunchContentEntryVersionUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/XapiSessionEntityExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseJs.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseAndroid.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/domain/xapi/state/ListXapiStateIdsUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
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/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.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/impl/di/CommonDomainModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderFactory.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearUseCaseJvm.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJvm.kt (diff)
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/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/starthttpsession/StartXapiSessionRoute.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/xapi/savestatementonclear/SaveStatementOnClearJob.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModelTest.kt (diff)
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/domain/xapi/XapiSessionExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/DeleteXapiStateUseCase.kt (diff)
Commit d12909dc5837ea2246ca03ba5684d90b436bd347 by Mike Dawson
Fix TestContentEntryVersionRoute
(commit: d12909d)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestContentEntryVersionRoute.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/198.json
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
Commit 03b00bc18418fd74d49bc6cadb9b9b89ad032426 by Mike Dawson
Initial Xapi automatic session resumption.
(commit: 03b00bc)
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/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseAndroid.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UserSessionWithPersonAndEndpoint.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/domain/contententry/launchcontent/DefaultLaunchContentEntryVersionUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/LaunchContentEntryVersionUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/ResumeOrStartXapiSessionUseCaseLocal.kt
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/epub/LaunchEpubUseCaseJvm.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/ResumeOrStartXapiSessionUseCase.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/XapiSessionEntityExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
Commit 58fb915c50c49f638e1bd4b3052058d39ceb26de by Mike Dawson
Implement Xapi State resumption for content launched on Web.
(commit: 58fb915)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCase.kt
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseJs.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/ResumeOrStartXapiSessionUseCaseLocal.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/CallExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/starthttpsession/StartXapiSessionRoute.kt
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/ResumeOrStartXapiSessionUseCase.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/LaunchXapiUseCaseJs.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/session/ResumeOrStartXapiSessionRoute.kt
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCase.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseJs.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseLocal.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/starthttpsession/StartXapiSessionOverHttpUseCaseDirect.kt
Commit ef74c4ae84805b94b896de3e42f097290dbd7b7c by Mike Dawson
Fix capturing progress statements for Articulate content.
(commit: ef74c4a)
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/XapiStatement.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/ext/XapiStatementExt.kt (diff)
Commit 0a37dbbb1eede5873490e3f9b1a8fa6be9c5b063 by Mike Dawson
Update session resumption logic - resume session even if marked complete.
(commit: 0a37dbb)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseLocal.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
Commit f3b2c0579628662cd751472e496b195f818cb506 by Mike Dawson
H5P importer update and maestro End-to-end testing updates:
Increase video extended wait timeouts.
H5P importer: add fallback if structuredClone is not available.
(commit: f3b2c05)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
Commit ee20e974fc5eb64bd146969094af3c51b9dca68d by noreply
Update PULLREQUEST-CHECKLIST.md
(commit: ee20e97)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit 03906d841e06b6ce93585972846fdca6a92ecebd by noreply
Update PULLREQUEST-CHECKLIST.md
(commit: 03906d8)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit 5e3aec9b7dee02014e158bf5104bfd4a5ed22f6e by Mike Dawson
Add select from file option on Android for selecting picture
(commit: 5e3aec9)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadImageSelectButton.kt (diff)
Commit 1212370eed94f51b229df689168c8303471fa660 by Mike Dawson
Update terminology for image selection and add screenshots.
(commit: 1212370)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadImageSelectButton.kt (diff)
The file was addedtranslate-screenshots/select_picture_from_gallery.png
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadImageSelectButton.kt (diff)
The file was addedtranslate-screenshots/select_picture_from_files.png
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedtranslate-screenshots/remove_picture.png
Commit cd275ad6a6aafeca89fa1896e7b8570b36f7e20f by Mike Dawson
Remove testserver-controller support for scan media.

No longer required - gallery experience is not consistent enough for Maestro testing.
(commit: cd275ad)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit 566744ecf274970b6bd6131d9580e22e2f85d943 by noreply
Update PULLREQUEST-CHECKLIST.md

Update pull request checklist requirements for end to end testing
(commit: 566744e)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit 08a9b052dcaeb67404a7301a75fd4db2c2e4483e by Pooja Ravi
google chrome update - changes
(commit: 08a9b05)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/google_permission.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/006_001_users_can_send_messages.yaml
Commit e341b6f48b584c1bdbaf6d900fb51e9ef725da0e by Mike Dawson
Update handling of Chrome first run.
(commit: e341b6f)
The file was addedtest-end-to-end/android-maestro/update-chrome-yaml/update-chrome.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was addedtest-end-to-end/android-maestro/update-chrome-yaml/chrome.yaml
The file was addedtest-end-to-end/android-maestro/common/chrome-first-run-tap-accept-or-use-without-account.yaml
The file was addedtest-end-to-end/android-maestro/update-chrome-yaml/stopandfail.yaml
The file was addedtest-end-to-end/android-maestro/update-chrome2/google-play-click-options-and-wait-for-close.yaml
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was addedtest-end-to-end/android-maestro/update-chrome2/accept-without-account.yaml
The file was addedtest-end-to-end/android-maestro/update-chrome-yaml/run.sh
The file was addedtest-end-to-end/android-maestro/update-chrome2/google-play-sign-in-wait-for-close.yaml
The file was addedtest-end-to-end/android-maestro/common/chrome-first-run-check.yaml
The file was addedtest-end-to-end/android-maestro/common/chrome-first-run-accept-and-continue.yaml
The file was addedtest-end-to-end/android-maestro/common/chrome-first-run-without-account.yaml
The file was addedtest-end-to-end/android-maestro/update-chrome2/update-chrome2.sh
The file was addedtest-end-to-end/android-maestro/chrome-updater/extract-chrome.sh
The file was addedtest-end-to-end/android-maestro/update-chrome2/update-chrome2.yaml
The file was addedtest-end-to-end/android-maestro/update-chrome2/update-dialog.yaml
Commit 25ae17b128b35e0f0e98c4d21cc8dee05217fadb by Mike Dawson
Remove obsolete chrome update code. Update Maestro testing README on handling of Chrome versions.
Update chrome first run script to handle accepting ad privacy prompt.
(commit: 25ae17b)
The file was removedtest-end-to-end/android-maestro/common/google_permission.yaml
The file was removedtest-end-to-end/android-maestro/update-chrome2/update-dialog.yaml
The file was removedtest-end-to-end/android-maestro/update-chrome-yaml/update-chrome.yaml
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/common/chrome-first-run-without-account.yaml (diff)
The file was removedtest-end-to-end/android-maestro/update-chrome-yaml/stopandfail.yaml
The file was removedtest-end-to-end/android-maestro/update-chrome-yaml/run.sh
The file was removedtest-end-to-end/android-maestro/update-chrome2/google-play-sign-in-wait-for-close.yaml
The file was addedtest-end-to-end/android-maestro/common/chrome-first-run-accept-ad-privacy.yaml
The file was removedtest-end-to-end/android-maestro/update-chrome2/accept-without-account.yaml
The file was removedtest-end-to-end/android-maestro/update-chrome2/update-chrome2.sh
The file was removedtest-end-to-end/android-maestro/update-chrome2/update-chrome2.yaml
The file was removedtest-end-to-end/android-maestro/chrome-updater/extract-chrome.sh
The file was removedtest-end-to-end/android-maestro/update-chrome-yaml/chrome.yaml
The file was removedtest-end-to-end/android-maestro/update-chrome2/google-play-click-options-and-wait-for-close.yaml
Commit 12c27c4183ab37f4d59c2f404a8e8a1535cd2cd9 by Pooja Ravi
changes as per review comments
(commit: 12c27c4)
The file was addedtest-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/add_6_students_by_bulk_import.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/open_pdf_file.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (diff)
The file was modifiedtest-end-to-end/test-files/content/Assignment_File.pdf (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff)
Commit ffe4051a08e42b9173a93489b9ac126bd47cdf62 by Pooja Ravi
changes as per review comments
(commit: ffe4051)
The file was modifiedtest-end-to-end/android-maestro/common/chrome-first-run-accept-and-continue.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
Commit c29572ab9bbc5c6e98236d81d364e3b15fc0882d by Mike Dawson
Initial implementation of saving h5p userdata.
(commit: c29572a)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/h5puserdata/H5PUserDataEndpointUseCase.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedlib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithFormUrlEncodedData.kt
The file was modifiedlib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdRequestAdapter.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateParamsExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit c27a5c9cf1adc581a1e045eab70be096030b6acd by Mike Dawson
Implement H5P UserData - working to save userdata state and preload.
(commit: c27a5c9)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/IHttpRequestXapiHttpExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/h5puserdata/H5PUserDataEndpointUseCase.kt (diff)
Commit 20300896186abdaf9a36e466aa84b5cb07e2a8ac by Mike Dawson
Implement h5p userdata retrieve on demand. Refactor H5PUserDataEndpointUseCase .
(commit: 2030089)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/h5puserdata/H5PUserDataEndpointUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
Commit 343d958bfe669df482fbfbebb45608563da67b90 by Mike Dawson
Implement Ktor request bodyAsFormUrlEncodedDataMap . Remove Gson.
(commit: 343d958)
The file was modifiedcore/build.gradle (diff)
The file was modifiedsharedse/build.gradle (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-android/build.gradle (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/199.json
The file was modifiedsharedse/src/jvmTest/kotlin/com/ustadmobile/sharedse/impl/http/IHTTPSessionExtTest.kt (diff)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-ihttp-ktor-server/src/main/java/com/ustadmobile/ihttp/ktorserver/KtorApplicationRequestIHttpRequestAdapter.kt (diff)
The file was modifiedlib-test-common/build.gradle (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/schedule/TestClazzLogCreator.kt (diff)
Commit 639dc8648b3c04cd6c0f7535b94e64c5c2de1d6a by Mike Dawson
Fix app-ktor-server test compilation.
(commit: 639dc86)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt (diff)
The file was modifiedapp-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt (diff)
Commit 46ac85f8d66c106960bbd1cd2d4cc74aaa112aca by Mike Dawson
Add StateEntity migration. Remove obsolete Android drawables.
(commit: 46ac85f)
The file was removedapp-android/src/main/res/drawable/ic_baseline_edit_24.xml
The file was removedapp-android/src/main/res/drawable/ic_check_circle_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_share_24.xml
The file was removedapp-android/src/main/res/drawable/verb_failed.xml
The file was removedapp-android/src/main/res/drawable-hdpi/baseline_assignment_turned_in_black_36.png
The file was removedapp-android/src/main/res/drawable/ic_arrow_back_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_loading_from_nearby_device.xml
The file was removedapp-android/src/main/res/drawable/book_24px.xml
The file was removedapp-android/src/main/res/drawable/ic_round_folder.xml
The file was removedapp-android/src/main/res/drawable/workspace_join_24px.xml
The file was removedapp-android/src/main/res/drawable-xhdpi/ic_edit_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_baseline_addchart_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_settings_backup_restore_12.xml
The file was removedapp-android/src/main/res/drawable/ic_format_italic_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_send_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxxhdpi/icpng_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable/ic_arrow_forward_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_people_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/pre_lollipop_btn_pressed_entry_details.xml
The file was removedapp-android/src/main/res/drawable/ic_person_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_checkbox_blank.xml
The file was removedapp-android/src/main/res/drawable-xxxhdpi/ic_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable/ic_expand_more_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxhdpi/baseline_assignment_turned_in_black_36.png
The file was removedapp-android/src/main/res/drawable/ic_close_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_checkbox_multiple_marked.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_security_24.xml
The file was removedapp-android/src/main/res/drawable/ic_delay.xml
The file was removedapp-android/src/main/res/drawable/ic_file_download_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxhdpi/baseline_assignment_turned_in_black_18.png
The file was removedapp-android/src/main/res/drawable/ic_format_indent_decrease_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_arrow_downward_24.xml
The file was removedapp-android/src/main/res/drawable/ic_person_white_90dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_how_to_reg_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_featured_play_list_24.xml
The file was removedapp-android/src/main/res/drawable/video_youtube.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_insert_link_24.xml
The file was removedapp-android/src/main/res/drawable/ic_irc.xml
The file was removedapp-android/src/main/res/drawable/download_archive_tray.xml
The file was removedapp-android/src/main/res/color/pre_lollipop_btn_selector_txt_onboarding.xml
The file was removedapp-android/src/main/res/drawable/bg_listitem.xml
The file was removedapp-android/src/main/res/drawable/pre_lollipop_btn_unpressed_entry_details.xml
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedapp-android/src/main/res/drawable/ic_baseline_meeting_room_24.xml
The file was removedapp-android/src/main/res/drawable/ic_delete_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/library_books_24px.xml
The file was removedapp-android/src/main/res/drawable/verb_progress.xml
The file was removedapp-android/src/main/res/drawable-v21/ic_edit_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_group_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_outline_assignment_outline_24.xml
The file was removedapp-android/src/main/res/drawable-hdpi/baseline_assignment_turned_in_black_24.png
The file was removedapp-android/src/main/res/drawable/shape_bg_bubble_incoming.xml
The file was removedapp-android/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_baseline_logout_24.xml
The file was removedapp-android/src/main/res/drawable-hdpi/ic_add_white_24dp.png
The file was removedapp-android/src/main/res/drawable-xxhdpi/ic_edit_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_exit_to_app_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_round_book.xml
The file was removedapp-android/src/main/res/drawable-xxhdpi/baseline_assignment_turned_in_black_24.png
The file was removedapp-android/src/main/res/drawable/ic_reorder_grey_500_24dp.xml
The file was removedapp-android/src/main/res/drawable-ldpi/ic_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable/ic_pin_drop_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_account_circle_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_circle.xml
The file was removedapp-android/src/main/res/drawable/ic_outline_file_copy_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_offline_pin_24.xml
The file was removedapp-android/src/main/res/drawable/simple_circle.xml
The file was removedapp-android/src/main/res/drawable/ic_round_drive_folder_upload_24.xml
The file was removedapp-android/src/main/res/drawable-xhdpi/baseline_assignment_turned_in_black_24.png
The file was modifiedapp-android/build.gradle (diff)
The file was removedapp-android/src/main/res/drawable/ic_school_black_24dp.xml
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadDetailField.kt
The file was removedapp-android/src/main/res/drawable/baseline_assignment_turned_in_24.xml
The file was removedapp-android/src/main/res/drawable/ic_menu_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/divider_bottom.xml
The file was removedapp-android/src/main/res/drawable-mdpi/ic_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable-xhdpi/baseline_assignment_turned_in_black_18.png
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StateEntity.kt (diff)
The file was removedapp-android/src/main/res/drawable-xxhdpi/icpng_error_black_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_insert_link_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_number_superscript.xml
The file was removedapp-android/src/main/res/drawable/ic_event_available_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_forum_24.xml
The file was removedapp-android/src/main/res/drawable/verb_attempt.xml
The file was removedapp-android/src/main/res/drawable-hdpi/baseline_assignment_turned_in_black_18.png
The file was removedapp-android/src/main/res/drawable/ic_baseline_keyboard_arrow_down_24.xml
The file was removedapp-android/src/main/res/drawable/ic_outline_book_24.xml
The file was removedapp-android/src/main/res/drawable/ic_workspace_add.xml
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/HolidayCalendarDetailFragment.kt
The file was removedapp-android/src/main/res/drawable/ic_format_underlined_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxhdpi/baseline_assignment_turned_in_black_48.png
The file was removedapp-android/src/main/res/drawable/ic_perm_media_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_play_circle_filled_24.xml
The file was removedapp-android/src/main/res/drawable/ic_add_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-v21/view_download_status_button_progress_circle.xml
The file was removedapp-android/src/main/res/drawable-mdpi/baseline_assignment_turned_in_black_18.png
The file was removedapp-android/src/main/res/drawable/ic_arrow_forward_black_24dp.xml
The file was removedapp-android/src/main/res/color/containerview_draweritem_fgcolor.xml
The file was removedapp-android/src/main/res/drawable/ic_date_range_black_24dp.xml
The file was removedapp-android/src/main/res/color/drawitem_fgcolor2.xml
The file was removedapp-android/src/main/res/drawable/collections_24px.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_keyboard_arrow_up_24.xml
The file was removedapp-android/src/main/res/drawable/progress_bar_drawable.xml
The file was removedapp-android/src/main/res/drawable/ic_powered_by_ustad_logo.xml
The file was removedapp-android/src/main/res/drawable/ic_done_white_24dp.xml
The file was removedapp-android/src/main/res/drawable-hdpi/ic_edit_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_baseline_pause_24.xml
The file was removedapp-android/src/main/res/drawable/ic_piled_pages.xml
The file was removedapp-android/src/main/res/drawable/bg_selected_item.xml
The file was removedapp-android/src/main/res/drawable-mdpi/baseline_assignment_turned_in_black_36.png
The file was removedapp-android/src/main/res/drawable/ic_visibility_state_selector.xml
The file was removedapp-android/src/main/res/drawable/ic_format_size_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_phone_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_message_bcd4_24dp.xml
The file was removedapp-android/src/main/res/drawable/person_with_key.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_comment_24.xml
The file was removedapp-android/src/main/res/drawable/ic_cloud_download_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xhdpi/baseline_assignment_turned_in_black_36.png
The file was removedapp-android/src/main/res/drawable/ic_baseline_task_alt_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_add_task_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_folder_open_24.xml
The file was removedapp-android/src/main/res/drawable/ic_create_new_folder_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_undraw_access_denied.xml
The file was removedapp-android/src/main/res/drawable/verb_answered.xml
The file was removedapp-android/src/main/res/drawable-hdpi/ic_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable/ic_create_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-mdpi/ic_add_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_arrow_upward_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_visibility_24.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_vpn_key_24.xml
The file was removedapp-android/src/main/res/drawable/ic_person_pin_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_visibility_off_24.xml
The file was removedapp-android/src/main/res/drawable-xxxhdpi/baseline_assignment_turned_in_black_18.png
The file was removedapp-android/src/main/res/drawable/profile_menu_bg.xml
The file was removedapp-android/src/main/res/drawable/view_download_status_button_progress_circle.xml
The file was removedapp-android/src/main/res/drawable/ic_content_complete.xml
The file was removedapp-android/src/main/res/drawable/ic_undo_white_24dp.xml
The file was removedapp-android/src/main/res/color/enable_disable_text.xml
The file was removedapp-android/src/main/res/drawable/ic_lens_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_audiotrack_24px.xml
The file was removedapp-android/src/main/res/drawable/ic_text_format_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/verb_complete.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_timer_12.xml
The file was removedapp-android/src/main/res/drawable/ic_call_bcd4_24dp.xml
The file was removedapp-android/src/main/res/drawable-xhdpi/icpng_error_black_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_baseline_touch_app_24.xml
The file was removedapp-android/src/main/res/drawable/ic_ustad_logo.xml
The file was removedapp-android/src/main/res/drawable-mdpi/baseline_assignment_turned_in_black_48.png
The file was removedapp-android/src/main/res/drawable/ic_number_subscript.xml
The file was removedapp-android/src/main/res/drawable/ic_format_textdirection_r_to_l_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/simple_circle_with_text.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_emoji_events_24.xml
The file was removedapp-android/src/main/res/drawable-mdpi/baseline_assignment_turned_in_black_24.png
The file was removedapp-android/src/main/res/drawable/ic_settings_white_24dp.xml
The file was removedapp-android/src/main/res/drawable-mdpi/ic_edit_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_text_fields_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_event_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_badge_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_multiple_choice.xml
The file was removedapp-android/src/main/res/drawable-xxxhdpi/baseline_assignment_turned_in_black_24.png
The file was removedapp-android/src/main/res/drawable/ic_format_list_bulleted_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_empty.xml
The file was removedapp-android/src/main/res/drawable/ic_error_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_post_add_24.xml
The file was removedapp-android/src/main/res/drawable-hdpi/baseline_assignment_turned_in_black_48.png
The file was removedapp-android/src/main/res/drawable/ic_insert_drive_file_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_format_align_justify_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/article_24px.xml
The file was removedapp-android/src/main/res/drawable/ic_arrow_drop_up_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_book_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_format_align_left_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/link.xml
The file was removedapp-android/src/main/res/drawable/ic_photo_camera_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_login_24px.xml
The file was removedapp-android/src/main/res/drawable/ic_calendar_today_24px_.xml
The file was removedapp-android/src/main/res/drawable/ic_language_blue_grey_600_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxhdpi/ic_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable-xxxhdpi/ic_edit_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_report_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_account_balance_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png
The file was removedapp-android/src/main/res/drawable-xxxhdpi/baseline_assignment_turned_in_black_36.png
The file was removedapp-android/src/main/res/drawable-hdpi/icpng_error_black_24dp.png
The file was removedapp-android/src/main/res/drawable-xhdpi/ic_add_white_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_email_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_supervised_user_circle_24.xml
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/LanguageDetailFragment.kt
The file was removedapp-android/src/main/res/drawable/ic_more_vert_grey_500_24dp.xml
The file was removedapp-android/src/main/res/drawable-xhdpi/ic_filedownload_bitmap.png
The file was removedapp-android/src/main/res/drawable/ic_format_bold_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_done_all_24.xml
The file was removedapp-android/src/main/res/drawable/ic_format_indent_increase_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xhdpi/baseline_assignment_turned_in_black_48.png
The file was removedapp-android/src/main/res/drawable/ic_location_pin_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_signal_cellular_connected_no_internet_4_bar_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-v21/bg_listitem.xml
The file was removedapp-android/src/main/res/drawable/ic_arrow_drop_down_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_content_fail.xml
The file was removedapp-android/src/main/res/drawable/ic_more_vert_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_format_align_center_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-xxxhdpi/baseline_assignment_turned_in_black_48.png
The file was removedapp-android/src/main/res/drawable/ic_group_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_round_upload_file_24.xml
The file was removedapp-android/src/main/res/drawable/ic_format_textdirection_l_to_r_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_format_textdirection_l_to_r_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/baseline_crisis_alert_24.xml
The file was removedapp-android/src/main/res/drawable/verb_passed.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_close_24_white.xml
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/199.json (diff)
The file was removedapp-android/src/main/res/drawable-v21/ic_add_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_assignment_24px.xml
The file was removedapp-android/src/main/res/drawable/text_doc_24px.xml
The file was removedapp-android/src/main/res/drawable/ic_export.xml
The file was removedapp-android/src/main/res/drawable/ic_redo_white_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_document_preview.xml
The file was removedapp-android/src/main/res/drawable/ic_format_strikethrough_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_format_textdirection_r_to_l_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/bg_selected_quiz.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_sms_24.xml
The file was removedapp-android/src/main/res/drawable/ic_move.xml
The file was removedapp-android/src/main/res/drawable/ic_nearby_black_24px.xml
The file was removedapp-android/src/main/res/drawable/verb_interactive.xml
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadQuickActionButton.kt
The file was removedapp-android/src/main/res/drawable/ic_book_black_24dp.xml
The file was removedapp-android/src/main/res/drawable-mdpi/icpng_error_black_24dp.png
The file was removedapp-android/src/main/res/drawable/ic_format_list_numbered_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/expo2020_logo.xml
The file was removedapp-android/src/main/res/drawable/ic_info_outline_black_12dp.xml
The file was removedapp-android/src/main/res/drawable/ic_add_a_photo_24.xml
The file was removedapp-android/src/main/res/drawable/ic_format_align_right_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_baseline_title_24.xml
The file was removedapp-android/src/main/res/drawable/ic_folder_black_24dp.xml
The file was removedapp-android/src/main/res/drawable/ic_perm_contact_calendar_black_24dp.xml
Commit a7e3c84439db9b16c77bef3cc9a00064d8f09fc1 by Mike Dawson
Add check on Xapi server state endpoints to ensure that agent parameter matches with session.
Add utf-8 encoding to content type returned.
(commit: a7e3c84)
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/domain/xapi/state/StoreXapiStateUseCase.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/http/XapiHttpServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/h5puserdata/H5PUserDataEndpointUseCase.kt (diff)
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/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
Commit 1853a602dd6481e2ae21ff49d2dbe4b188098d8a by hosted
Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/
(commit: 1853a60)
The file was modifiedcore/src/commonMain/resources/MR/tg/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ne/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ar/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/bn/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ru/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/rw/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/fr/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/my/strings.xml (diff)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
Commit d69a1be3c03807c10800be2ad6cc5b3e58911289 by hosted
Translated using Weblate (Russian)

Currently translated at 100.0% (1101 of 1101 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ru/
(commit: d69a1be)
The file was modifiedcore/src/commonMain/resources/MR/ru/strings.xml (diff)
Commit a13683a05232f2492ae927a2564d9d477d6ac1a5 by hosted
Translated using Weblate (Tajik)

Currently translated at 100.0% (1101 of 1101 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/tg/
(commit: a13683a)
The file was modifiedcore/src/commonMain/resources/MR/tg/strings.xml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/chrome-first-run-check.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/chrome-first-run-tap-notification-no-thanks.yaml
The file was modifiedtest-end-to-end/android-maestro/common/chrome-first-run-accept-and-continue.yaml (diff)
Commit 4103264d81d9f9afa01414ac8f11d7463092073d by Mike Dawson
Bump version and add screenshots for translations
(commit: 4103264)
The file was addedtranslate-screenshots/compression_highest.png
The file was addedtranslate-screenshots/compression_lowest.png
The file was addedtranslate-screenshots/gradebook.png
The file was modifiedtranslate-screenshots/compression_low.png (diff)
The file was modifiedtranslate-screenshots/compression_medium.png (diff)
The file was addedtranslate-screenshots/nothing_here_yet.png
The file was addedtranslate-screenshots/size.png
The file was modifiedbuild.gradle (diff)
The file was modifiedtranslate-screenshots/compression_none.png (diff)
The file was addedtranslate-screenshots/compression_high.png
Commit 0bd14e38ae33ff4faec03e2e2a2e0863345b6d28 by Mike Dawson
Update AddNewPersonUseCase to handle when a person already has personUid set.
(commit: 0bd14e3)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/AddNewPersonUseCase.kt (diff)
The file was modifiedbuild.gradle (diff)
Commit 7a448fdff315a345dc77e734d8184186bc730a8f by Mike Dawson
Fix migration of XapiSessionEntity
(commit: 7a448fd)
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 modifiedbuild.gradle (diff)
Commit f0ef92fa9a9b244b53b480e53da2b730b04706a7 by Mike Dawson
Fix StateEntityDao to make retrieving state entities on start of an Xapi session work as expected.
(commit: f0ef92f)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/200.json
Commit edb017451420ef3f782a3a8e575f2b5bbd3e26e9 by hosted
Translated using Weblate (Persian)

Currently translated at 100.0% (1101 of 1101 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/fa/
(commit: edb0174)
The file was modifiedcore/src/commonMain/resources/MR/fa/strings.xml (diff)
Commit 412ff46022159d3e55bb817421a0dab3e3d45639 by hosted
Translated using Weblate (Pashto)

Currently translated at 100.0% (1101 of 1101 strings)

Translation: Ustad Mobile/User Interface
Translate-URL: https://hosted.weblate.org/projects/ustad-mobile/user-interface/ps/
(commit: 412ff46)
The file was modifiedcore/src/commonMain/resources/MR/ps/strings.xml (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedbuild.gradle (diff)