Skip to content
Success

#8 (Aug 16, 2024, 4:19:27 PM)

Started 8 mo 8 days ago
Took 22 min

Started by upstream project UstadMobile-release build number 79
originally caused by:

Revision: fe295b873c07d96a4b064d470ec0876d400ba8de
Repository: https://github.com/UstadMobile/UstadMobile.git
  • refs/remotes/origin/release-nayestane
Changes
  1. Translated using Weblate (Russian) (details / githubweb)
  2. Translated using Weblate (Tajik) (details / githubweb)
  3. Translated using Weblate (Tajik) (details / githubweb)
  4. Translated using Weblate (Russian) (details / githubweb)
  5. Update plurals for weblate (details / githubweb)
  6. Update translation files (details / githubweb)
  7. Update translation files (details / githubweb)
  8. Translated using Weblate (Russian) (details / githubweb)
  9. Translated using Weblate (Tajik) (details / githubweb)
  10. Translated using Weblate (Tajik) (details / githubweb)
  11. Translated using Weblate (Russian) (details / githubweb)
  12. Translated using Weblate (Persian) (details / githubweb)
  13. Translated using Weblate (Pashto) (details / githubweb)
  14. Translated using Weblate (Persian) (details / githubweb)
  15. Revert "Translated using Weblate (Persian)" (details / githubweb)
  16. Revert "Translated using Weblate (Persian)" (details / githubweb)
  17. Translated using Weblate (Pashto) (details / githubweb)
  18. Translated using Weblate (Persian) (details / githubweb)
  19. Translated using Weblate (Pashto) (details / githubweb)
  20. Translated using Weblate (Persian) (details / githubweb)
  21. Translated using Weblate (Pashto) (details / githubweb)
  22. checklist 4 (details / githubweb)
  23. checklist 4 -5 (details / githubweb)
  24. Update Android Gradle plugin. (details / githubweb)
  25. Interop work in progress: handle incoming permission request on Android and show details of requesting app. (details / githubweb)
  26. Implement approval and denial of a token request from an external app. (details / githubweb)
  27. Add HttpOverIpc service. (details / githubweb)
  28. Initial implementation of HttpOverIpc server - receives request and delegates to UseCase for the required endpoint. (details / githubweb)
  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. (details / githubweb)
  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. (details / githubweb)
  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. (details / githubweb)
  32. Convert CourseBlock to data class. (details / githubweb)
  33. Update commands.js (details / githubweb)
  34. Implement OneRoster getResultsForStudentForClass (details / githubweb)
  35. Add OneRoster getLineItem endpoint. (details / githubweb)
  36. Switch OneRoster responses to use ISimpleTextResponse to ensure that no body (null) vs zero length body (empty string) differentiation. (details / githubweb)
  37. Implement OneRoster result API. (details / githubweb)
  38. Bump version. (details / githubweb)
  39. Update httpoveripc version (details / githubweb)
  40. Fix compilation on UstadHttpOverIpcServer with update of HttpOverIpc lib. (details / githubweb)
  41. Add README-CLUSTER.md (details / githubweb)
  42. OneRoster updates (details / githubweb)
  43. checklist 4 -5 (details / githubweb)
  44. OneRoster API updates (details / githubweb)
  45. OneRoster API updates (details / githubweb)
  46. Move interop maestro test to pending dir (details / githubweb)
  47. Update CourseBlockDao to avoid display of external app CourseBlock in clazzdetail and clazzedit. (details / githubweb)
  48. Convert Xapi model into Kotlin data classes with (details / githubweb)
  49. Add XXHasher support to allow hashing strings (e.g. OneRoster sourcedId, xAPI verbids, etc) into 64bit Long. (details / githubweb)
  50. checklist 4 -5 (details / githubweb)
  51. Update handling of SourcedId on LineItem/CourseBlock, StudentResult. (details / githubweb)
  52. Update schema: add new columns required on StudentResult. (details / githubweb)
  53. Update OneRoster handling of Result to use xxhash. (details / githubweb)
  54. Work in progress implementation of Xapi Statement resource. (details / githubweb)
  55. Add VerbLangMapEntry (details / githubweb)
  56. StatementResource implementation (details / githubweb)
  57. Additional Xapi implementation: (details / githubweb)
  58. Group submission test tag for assignment edit - assign to clickable box. (details / githubweb)
  59. Update xAPI group handling and commit/update database accordingly. (details / githubweb)
  60. Fix setting actor uid on XapiStatement. (details / githubweb)
  61. Add additional assertions on xapi resource test to verify correct storage of verb (details / githubweb)
  62. Test storage of statement where actor is a group. (details / githubweb)
  63. Xapi implementation: start handling statement object. (details / githubweb)
  64. Xapi Implementation: add support for statement context activities. (details / githubweb)
  65. Store xAPI statements in database and fix statement object definition. (details / githubweb)
  66. Update Activity Serialization InteractionType to be an enum to match the xAPI spec. Change activity entity interactionType on database to use an int. (details / githubweb)
  67. Handle Xapi Activity interaction properties as per xAPI spec. Join interaction entity with lang map entry. (details / githubweb)
  68. Add assertions to check storage of statement interaction entities and related langmap entries. (details / githubweb)
  69. Implement support for Xapi activity extensions. (details / githubweb)
  70. Add Xapi support for statements where the object is an actor. (details / githubweb)
  71. Add Xapi support for statements where the object is a StatementRef. (details / githubweb)
  72. Add xAPI support for statement where object is substatement. (details / githubweb)
  73. Update migration 185 to include statement entity update (adds substatement boolean). (details / githubweb)
  74. Xapi: add support for statementcontext activity joins to be stored in database. (details / githubweb)
  75. Add XXhasher64Js and XXHasher64FactoryJs. (details / githubweb)
  76. Progress display for Compose/Desktop ContentEntryDetail (details / githubweb)
  77. Update door version to fix replication of nullable entities and update display of user progress. (details / githubweb)
  78. Add display of progress to clazzdetailoverviewscreen on compose. (details / githubweb)
  79. checklist 4 -5 (details / githubweb)
  80. Add display of progress status on contententry list screens. (details / githubweb)
  81. Add pull progress entities over http for content entry list as required. (details / githubweb)
  82. Progress display update for React/JS (details / githubweb)
  83. Add notes on report queries. (details / githubweb)
  84. Update CourseBlock scoring fields to use nullable floats. (details / githubweb)
  85. Update core jvm tests to handle courseblock min/max points being nullable. (details / githubweb)
  86. Update number text field on compose to handle decimal points and nullable numbers. (details / githubweb)
  87. Move nullable number text field into own file. (details / githubweb)
  88. Update React/JS version to accept decimal places for scoring. (details / githubweb)
  89. Add display of points result to course outline. (details / githubweb)
  90. Fix ContentEntry DAO query to use new field name. (details / githubweb)
  91. Update implementation to save video progress when user navigates away (details / githubweb)
  92. Room migration fixes and initial usage statements for video on Android. (details / githubweb)
  93. Save progress statements for video viewing on Android (details / githubweb)
  94. Save progress statements for video viewing on web (details / githubweb)
  95. Refactor handling of non interactive content progress. (details / githubweb)
  96. Add progress tracking for epub on web. (details / githubweb)
  97. Add XapiSessionEntity to database (details / githubweb)
  98. checklist 4 -5 (details / githubweb)
  99. Add Jetpack compose desktop and android progress tracking for PDF. (details / githubweb)
  100. Add support for PDF page change listening on JS version. (details / githubweb)
  101. Pass PDF progress to viewmodel on Kotlin/JS (details / githubweb)
  102. Use focus/blur events on Kotlin/JS to track the time that the user is actively using an Epub/PDF. (details / githubweb)
  103. Initial statement generation for assignment mark. (details / githubweb)
  104. Add test for CreateXapiGroupForCourseGroupUseCaseTest (details / githubweb)
  105. Update SubmitMarkUseCase to generate Xapi statement for assignment mark. (details / githubweb)
  106. Move StatementEntity.fullStatement json into a new entity (such that results can be displayed without downloading the full statement string). (details / githubweb)
  107. Work in progress student progress report. (details / githubweb)
  108. Update CourseBlockDao to fix db typo. (details / githubweb)
  109. Update Android Gradle Plugin and fix PDF dependency. (details / githubweb)
  110. Update README to reflect new baseline profile requirements. (details / githubweb)
  111. Add Android emulator plugin to start emulator for baseline profile generation. (details / githubweb)
  112. Update README : Installing Android command line tools is required. (details / githubweb)
  113. Improve ClazzProgressReportScreen scrolling on web. (details / githubweb)
  114. Update ClazzProgressReportScreen for web to show scrollbars. (details / githubweb)
  115. checklist changes (details / githubweb)
  116. checklist changes (details / githubweb)
  117. checklist changes (details / githubweb)
  118. Update ClazzProgressReportScreen for web to set zIndex and background (details / githubweb)
  119. Initial implementation of pinned scrolling for jetpack compose using a LazyColumn. (details / githubweb)
  120. Refactor clazz progress report to gradebook and update lazy column usage on Jetpack compose. (details / githubweb)
  121. Rotate course block title text for Gradebook on Jetpack compose. (details / githubweb)
  122. Rotate course block title text for Gradebook on JS/React. (details / githubweb)
  123. Fix issue #890 - incorrect floating action button when swiping tabs (details / githubweb)
  124. Update gradebook design (details / githubweb)
  125. Add image thumbnails to gradebook (details / githubweb)
  126. Add zoom and line clamp for gradebook. (details / githubweb)
  127. checklist changes (details / githubweb)
  128. checklist changes (details / githubweb)
  129. checklist changes (details / githubweb)
  130. Add support to change the text size on gradebook and pinch/zoom on Android. (details / githubweb)
  131. checklist changes (details / githubweb)
  132. admin adding profile pic flow changes are made (details / githubweb)
  133. admin adding profile pic flow changes are made (details / githubweb)
  134. Update ClazzProgressReportPagingSource and Gradebook Screen (details / githubweb)
  135. admin adding profile pic flow changes are made (details / githubweb)
  136. admin adding profile pic flow changes are made (details / githubweb)
  137. admin adding profile pic flow changes are made (details / githubweb)
  138. admin adding profile pic flow changes are made (details / githubweb)
  139. admin adding profile pic flow changes are made (details / githubweb)
  140. Update ClazzGradebookCell (details / githubweb)
  141. admin adding profile pic flow changes are made (details / githubweb)
  142. admin adding profile pic flow changes are made (details / githubweb)
  143. Work in progress implementation of student progress query. (details / githubweb)
  144. Initial implementation of query to select scores for class gradebook (details / githubweb)
  145. admin adding profile pic flow changes are made (details / githubweb)
  146. Initial implementation of query to pull statement entities to show results over http. (details / githubweb)
  147. Better implementation to fetch required StatementEntity(s) for gradebook and web appearance tidyup. (details / githubweb)
  148. Update gradebook query to avoid potential failure to display on first load. (details / githubweb)
  149. Update gradebook - add tooltips and accessibility label text. (details / githubweb)
  150. Remove use of PersonWithAccount. Will make it possible to change Person into a data class. (details / githubweb)
  151. Add personUid foreign key to ActorEntity (details / githubweb)
  152. Add database schema json (details / githubweb)
  153. Handle including XapiStatement in findStatusForStudentsInClazzStatements (details / githubweb)
  154. Handle including XapiStatement in findStatusForStudentsInClazz (details / githubweb)
  155. Fix XapiStatements handling of marks for group assignment (details / githubweb)
  156. Fix XapiStatements handling of marks for group assignment pull over http (details / githubweb)
  157. Add destination parameter for pushcontent on testserver controller. (details / githubweb)
  158. Update CODING-STYLE.md (details / githubweb)
  159. admin adding profile pic flow changes are made (details / githubweb)
  160. admin adding profile pic flow changes are made (details / githubweb)
  161. Handle showing gradebook result for peer-marked assignment. (details / githubweb)
  162. admin adding profile pic flow changes are made (details / githubweb)
  163. admin adding profile pic flow changes are made (details / githubweb)
  164. Work in progress - update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (details / githubweb)
  165. Update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (details / githubweb)
  166. Update to findStatusForStudentsInClazzStatements to always apply learning records view permission check. (details / githubweb)
  167. Fix assignment mark recording for peer marked assignments so that it is viewed on gradebook (details / githubweb)
  168. Fix assignment xapi statement creation - fix context instructor handling in database. (details / githubweb)
  169. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (details / githubweb)
  170. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (details / githubweb)
  171. Final (hopefully) simplification of query StatementDao.findStatusForStudentsInClazzStatements (details / githubweb)
  172. Xapi update column names on StatementEntity and link authorityActorUid to actorUid foreign key. (details / githubweb)
  173. Merge primary (details / githubweb)
  174. Fix core android unit test compilation error. (details / githubweb)
  175. Preset default points for new assignment. (details / githubweb)
  176. Postgres migration fixes: fix syntax for setting default column value, fix removal of obsolete person columns. (details / githubweb)
  177. Add indexes to speed up statement gradebook related queries. (details / githubweb)
  178. Add db schema 193 (details / githubweb)
  179. Ensure that all replication pull queries use pagination offset/limit for gradebook screen. (details / githubweb)
  180. Add fields back to Person and DiscussionPost. (details / githubweb)
  181. Consolidate migrations to add Xapi tables all at once. (details / githubweb)
  182. Remove obsolete entities from database. Attempt to avoid Room verification issues. (details / githubweb)
  183. Set room to generate Kotlin. Change DAOs to use a function instead val. (details / githubweb)
  184. Remove PreMigrate. (details / githubweb)
  185. Add code to demonstrate migration issue. (details / githubweb)
  186. Add documentation on Virtual Hosting subdomains to INSTALL.md (details / githubweb)
  187. Update Door version to 0.79.11 which fixes migration issue #904 . (details / githubweb)
  188. Added translation using Weblate (Italian) (details / githubweb)
  189. Added translation using Weblate (Italian) (details / githubweb)
  190. Update door to Version 0.79.12 and remove old Google Play lib (details / githubweb)
  191. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (details / githubweb)
  192. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (details / githubweb)
  193. Add notes on bundled app-react resources. (details / githubweb)
  194. Remove generateKotlin from lib-database room due to attempt to avoid lint issue. (details / githubweb)
  195. Fix lint errors (details / githubweb)
  196. Attempt to fix Jenkins build webpack error. (details / githubweb)
  197. Fix app-ktor-server test compilation (details / githubweb)
  198. Fixed sharedse test compilation (details / githubweb)
  199. Update INSTALL.md documentation to better reflect the setup process for single learning space and multi learning space systems. (details / githubweb)
  200. Update app-ktor-server documentation on building production zip bundle. (details / githubweb)
  201. Update app-ktor-server documentation on building production zip bundle. (details / githubweb)
  202. Update app-ktor-server documentation on building production zip bundle. (details / githubweb)
  203. Update INSTALL.md to make steps on Ubuntu easier to follow according to version. (details / githubweb)
  204. Update install documentation on usage of a binary built from source. (details / githubweb)
  205. Add support to trigger media file scanner on testserver-controller. (details / githubweb)
  206. Update documentation on using multiple learning space systems - password generation. (details / githubweb)
  207. profile pic (details / githubweb)
  208. Fix TestServercontroller adding media to gallery. (details / githubweb)
  209. profile pic (details / githubweb)
  210. profile pic (details / githubweb)
  211. profile pic (details / githubweb)
  212. Add app-ktor-server fileProperty (details / githubweb)
  213. profile pic (details / githubweb)
  214. Fix issue #907 - crash on opening epub when using Android release variant (details / githubweb)
  215. Fix issue #897 - settings icon not shown after login (details / githubweb)
  216. Bump version (details / githubweb)
  217. Fix Issue #886 display of assign reviewers button issue on small screens (details / githubweb)
  218. Add pdf & Video Content (details / githubweb)
  219. Offline installation and sharing functionality. (details / githubweb)
  220. Offline installation and sharing functionality. (details / githubweb)
  221. Offline installation and sharing functionality. (details / githubweb)
  222. Installation (details / githubweb)
  223. Add chips field demonstration (for use in invitation). (details / githubweb)
  224. Add initial empty state (nothing here message) on lists if/when loading is done and list is empty. (details / githubweb)
  225. Assignment Changes (details / githubweb)
  226. - Bottom sheet opens on share button click with options: 1) Share APK file, 2) Share app store link. (details / githubweb)
  227. Add GetApiUrlUseCase and use for epub / xapi existing use cases. (details / githubweb)
  228. Add Xapi Rustici launch args to url when opening xAPI content on Android and Desktop. (details / githubweb)
  229. Add xAPI launch parameters for Xapi launch on JS. (details / githubweb)
  230. Initial version of lib-ihttp (details / githubweb)
  231. Assignment Changes (details / githubweb)
  232. Assignment Changes (details / githubweb)
  233. Assignment Changes (details / githubweb)
  234. Initial XapiHttpServerUseCase implementation. (details / githubweb)
  235. Add image file (details / githubweb)
  236. Add image file (details / githubweb)
  237. message (details / githubweb)
  238. Add StateEntity to UmAppDatabase for Xapi state handling. (details / githubweb)
  239. failed tests (details / githubweb)
  240. Initial implementation of StoreXapiStateUseCase. (details / githubweb)
  241. Implement access control for Xapi SaveState use case. (details / githubweb)
  242. Initial implementation of xAPI state retrieval (details / githubweb)
  243. Added requested changes and updates to the offline sharing installation. (details / githubweb)
  244. Added requested changes and updates to the offline sharing installation. (details / githubweb)
  245. Added requested changes and updates to the offline sharing installation. (details / githubweb)
  246. Revert changes to AccountListViewModel not related to pull request. (details / githubweb)
  247. Revert changes to SettingsScreen / ViewModel. (details / githubweb)
  248. Tidy AccountListScreen to follow Kotlin coding style. (details / githubweb)
  249. Remove old string for share app (had incorrect capitalization). (details / githubweb)
  250. Added requested changes and updates to the offline sharing installation. (details / githubweb)
  251. Update StateEntity: previous version incorrectly assumed all state content would be JSON. (details / githubweb)
  252. fixed visibility of share app option according platform. (details / githubweb)
  253. fixed visibility of share app option according platform. (details / githubweb)
  254. updated manual documentation. (details / githubweb)
  255. updated manual documentation. (details / githubweb)
  256. Add requirements.txt for readthedocs. (details / githubweb)
  257. Update Xapi state storage and retrieval to handle non-JSON data. (details / githubweb)
  258. Add support for Xapi state to store binary data. (details / githubweb)
  259. Add integration test for Xapi state with binary data. (details / githubweb)
  260. Add support and docs for starting server on boot using systemd. (details / githubweb)
  261. Update documentation on using the systemd script. (details / githubweb)
  262. Add storage size limit enforcement for xAPI state. (details / githubweb)
  263. Add support to run xAPI session over http in web version. (details / githubweb)
  264. Update use of Kotlinx Serialization for xAPI to avoid encoding defaults (as per xAPI spec). (details / githubweb)
  265. changes in assignment test (details / githubweb)
  266. changes in assignment test (details / githubweb)
  267. Implement Xapi State list state ids. (details / githubweb)
  268. new test check student progress report (details / githubweb)
  269. Add DeleteXapiStateUseCase (details / githubweb)
  270. Add support for state delete to XapiHttpServerUseCase (details / githubweb)
  271. new tests (details / githubweb)
  272. new tests (details / githubweb)
  273. Add support to receive xAPI statements for H5P content. (details / githubweb)
  274. google permission (details / githubweb)
  275. Remove XapiSession data class. Move to using XapiSessionEntity . (details / githubweb)
  276. Fix TestContentEntryVersionRoute (details / githubweb)
  277. Initial Xapi automatic session resumption. (details / githubweb)
  278. Implement Xapi State resumption for content launched on Web. (details / githubweb)
  279. Fix capturing progress statements for Articulate content. (details / githubweb)
  280. Update session resumption logic - resume session even if marked complete. (details / githubweb)
  281. Bump version. (details / githubweb)
  282. External link changed (details / githubweb)
  283. Fix XapiSessionEntityDao (details / githubweb)
  284. External link changed (details / githubweb)
  285. External link changed (details / githubweb)
  286. H5P importer update and maestro End-to-end testing updates: (details / githubweb)
  287. Update PULLREQUEST-CHECKLIST.md (details / githubweb)
  288. Update PULLREQUEST-CHECKLIST.md (details / githubweb)
  289. Add select from file option on Android for selecting picture (details / githubweb)
  290. Update terminology for image selection and add screenshots. (details / githubweb)
  291. Remove testserver-controller support for scan media. (details / githubweb)
  292. Update PULLREQUEST-CHECKLIST.md (details / githubweb)
  293. google chrome update - changes (details / githubweb)
  294. changes (details / githubweb)
  295. Update handling of Chrome first run. (details / githubweb)
  296. Remove obsolete chrome update code. Update Maestro testing README on handling of Chrome versions. (details / githubweb)
  297. changes as per review comments (details / githubweb)
  298. changes as per review comments (details / githubweb)
  299. change on 003_005 test (details / githubweb)
  300. changes on test 004_001 (details / githubweb)
  301. Initial implementation of saving h5p userdata. (details / githubweb)
  302. Implement H5P UserData - working to save userdata state and preload. (details / githubweb)
  303. Implement h5p userdata retrieve on demand. Refactor H5PUserDataEndpointUseCase . (details / githubweb)
  304. Implement Ktor request bodyAsFormUrlEncodedDataMap . Remove Gson. (details / githubweb)
  305. Fix app-ktor-server test compilation. (details / githubweb)
  306. Add StateEntity migration. Remove obsolete Android drawables. (details / githubweb)
  307. Add check on Xapi server state endpoints to ensure that agent parameter matches with session. (details / githubweb)
  308. Update translation files (details / githubweb)
  309. changes on test 005_005 (details / githubweb)
  310. Translated using Weblate (Russian) (details / githubweb)
  311. Translated using Weblate (Tajik) (details / githubweb)
  312. changes on test 005_005 (details / githubweb)
  313. Bump version and add screenshots for translations (details / githubweb)
  314. Update AddNewPersonUseCase to handle when a person already has personUid set. (details / githubweb)
  315. Bump version. (details / githubweb)
  316. Fix migration of XapiSessionEntity (details / githubweb)
  317. Fix StateEntityDao to make retrieving state entities on start of an Xapi session work as expected. (details / githubweb)
  318. Translated using Weblate (Persian) (details / githubweb)
  319. Translated using Weblate (Pashto) (details / githubweb)
  320. Bump version (details / githubweb)