Skip to content
Success

Changes

Summary

  1. checklist 4 -5 (commit: 3dabd43) (details)
  2. invite via contact ui created for android/desktop (commit: 5cce265) (details)
  3. chip text field changes (commit: 12c5567) (details)
  4. Incomplete tests (commit: 3e1d554) (details)
  5. clazzinvite added to dp, processinviteUsecase class create to send invite (commit: cfee2b4) (details)
  6. route created for clazzinviteviacontact (commit: 57fa741) (details)
  7. ContactToServerUseCase created (commit: 51a0a46) (details)
  8. api response getting, (commit: 8162232) (details)
  9. Guest login test (commit: 817ddc2) (details)
  10. twilio added for sms (commit: 53c7f03) (details)
  11. assetlink json created (commit: 94e8dd0) (details)
  12. data base version changes (commit: 7019704) (details)
  13. Remove hard coded assetlinks.json (commit: f3d3dd5) (details)
  14. Add well-known to gitignore (commit: b02941e) (details)
  15. link json verified (commit: 66c860b) (details)
  16. invite accept flow completed (commit: 0cd69ce) (details)
  17. in web ui chip text fields connected with viewmodel (commit: 111a882) (details)
  18. withDoorTransactionAsync added in ProcessInviteUseCase (commit: c4412e0) (details)
  19. settings issue resolved (commit: c5b5b79) (details)
  20. changes in user accounts (commit: dbce120) (details)
  21. changes in user accounts (commit: 0c8d2d1) (details)
  22. Implement using the configuration from SystemDb to get the database url, username, and password for the learning space db. (commit: c1995c6) (details)
  23. login flow update (commit: eb8cf81) (details)
  24. login flow update (commit: d2cc40e) (details)
  25. login flow update (commit: 3d31717) (details)
  26. Add parameters field to ContentEntryImportJob entity. (commit: 36736b6) (details)
  27. Create task_card issue template (commit: 745630d) (details)
  28. Update task_card (commit: bcbf9dc) (details)
  29. Rename task_card to task_card.md (commit: f41a3e0) (details)
  30. Update task_card.md (commit: 150fa2e) (details)
  31. Update task_card.md (commit: c7cb0e6) (details)
  32. Update task_card.md (commit: c8ba1de) (details)
  33. Update CODING-STYLE.md (commit: c1c3d8e) (details)
  34. 004_004 test fix on cypress (commit: 11b52af) (details)
  35. Maestro test fix (commit: 31765a2) (details)
  36. Update CODING-STYLE.md (commit: f8a5b3b) (details)
  37. Update CODING-STYLE.md (commit: 6d85ccf) (details)
  38. Update CODING-STYLE.md (commit: ba960ec) (details)
  39. changes in simplified on boarding (commit: acd35c7) (details)
  40. Update CODING-STYLE.md (commit: b7add01) (details)
  41. Maestro test fix (commit: 6a001ff) (details)
  42. Work in progress adding support for the user to add subtitles when adding video content. (commit: 40714a9) (details)
  43. changes in simplified on boarding (commit: daf6336) (details)
  44. changes in simplified on boarding (commit: cee02ef) (details)
  45. changes in simplified on boarding (commit: dc672e3) (details)
  46. changes in simplified on boarding (commit: 3cb8120) (details)
  47. Update PULLREQUEST-CHECKLIST.md (commit: f357fc0) (details)
  48. changes in simplified on boarding (commit: c21f303) (details)
  49. changes in simplified on boarding (commit: 9a7bd1a) (details)
  50. changes in simplified on boarding (commit: 2edb34d) (details)
  51. Work in progress adding subtitle upload support for web version (commit: a319cc6) (details)
  52. web ui created (commit: 2947dcb) (details)
  53. changes in existing codes (commit: cb95f4b) (details)
  54. changes in existing codes (commit: 8e57a6e) (details)
  55. Update CODING-STYLE.md (commit: 5b80c3e) (details)
  56. Update CODING-STYLE.md (commit: 59a01b0) (details)
  57. Implement GetSubtitleTrackFromUriUseCaseJs (commit: 0908a8e) (details)
  58. Initial implementation of support for user to specify subtitle files in ContentEntryEdit and SubtitleEdit. List of subtitles is stored on the ContentJobItem . (commit: f00b9ae) (details)
  59. Add support for editing/removing subtitle tracks in ContentEntry. (commit: 5201b5a) (details)
  60. changes in RedirectViewModel (commit: 4f603ec) (details)
  61. Update handling of video media uris such that subtitle uris can use the same logic. (commit: 96da1a6) (details)
  62. existing tests (commit: efbe253) (details)
  63. existing tests with conditions (commit: 5e4599c) (details)
  64. preset learnning space check placed in NavControllerExt.kt (commit: 4812c98) (details)
  65. Add display of vtt subtitles to web version. (commit: 92613bb) (details)
  66. Add display of subtitles to Android VideoContentScreen . (commit: a76c196) (details)
  67. Cypress existing test changes (commit: 770531d) (details)
  68. Cypress existing test changes (commit: 3fda7b0) (details)
  69. changes in web part (commit: f64418d) (details)
  70. Cypress existing test changes (commit: 8e24ca2) (details)
  71. unit test added (commit: 80b056d) (details)
  72. Add changes/todos for learning space list. (commit: 61c167c) (details)
  73. pr comment (commit: 6ef435d) (details)
  74. commit (commit: d54d832) (details)
  75. commit (commit: 0c39d60) (details)
  76. Add display of subtitles to Android VideoContentScreen . (commit: 5378b47) (details)
  77. worked on todo points (commit: 104e565) (details)
  78. added id (commit: a903f4a) (details)
  79. Cypress code update (commit: 666835a) (details)
  80. Cypress code update (commit: c9f55ec) (details)
  81. Cypress code update (commit: e6c9041) (details)
  82. dependency issue fixed (commit: e7bfda3) (details)
  83. port issue fixed (commit: a1940ed) (details)
  84. instance changes (commit: 7229d93) (details)
  85. commit (commit: 7ab4534) (details)
  86. commit (commit: 221eff5) (details)
  87. Add required door entities to SystemDb. (commit: 387d125) (details)
  88. Change endpoint for SystemDb in UstadApp DI. (commit: a29b51d) (details)
  89. commit (commit: 7552f20) (details)
  90. command added (commit: dddcbcd) (details)
  91. Workaround for issue #970 xapi session data from previous session crashes Articulate content (commit: 85b963a) (details)
  92. Bump database version. (commit: 1162fef) (details)
  93. Update ustad-server.service to use auto restart. (commit: a20073c) (details)
  94. Update subtitle implementation: automatically set the lang code based on current user locale. (commit: 0cd825d) (details)
  95. delete dir code added (commit: 806b149) (details)
  96. Improve handling of mime type when importing H5P and XAPI. (commit: 01373c6) (details)
  97. Bump version. (commit: 2aca356) (details)
  98. Fix XapiContentImporterTest, Bump version. (commit: 28398ba) (details)
  99. commit (commit: 3065109) (details)
  100. readme updated to test passkey (commit: 20cbf3c) (details)
  101. readme updated to test passkey (commit: bea3aaa) (details)
  102. crash fixed (commit: cf50dce) (details)
  103. Task-Attempt List (commit: 01e4664) (details)
  104. Add subtitle support for Desktop. (commit: 96e597c) (details)
  105. ustad-appconfig command added (commit: f2e4b31) (details)
  106. Fix handling of database upgrade for ContentEntryImportJob entity. (commit: ec10725) (details)
  107. commit (commit: 2a6578f) (details)
  108. commit (commit: 3c91b89) (details)
  109. error fixed (commit: acfb787) (details)
  110. commit (commit: 2efda32) (details)
  111. commit (commit: 399d4ff) (details)
  112. commit (commit: 6890832) (details)
  113. commit (commit: 7b1a0fd) (details)
  114. commit (commit: 2b65bf2) (details)
  115. attempts tab added and attempt person list showing (commit: a08e71a) (details)
  116. Update (commit: 58446e4) (details)
  117. system db added in js di (commit: b93e3ea) (details)
  118. added social warning in MessageListScreen and ClazzAssignmentDetailOverviewScreen . (commit: 2f73567) (details)
  119. system db changes (commit: 1c13ec4) (details)
  120. Fix SystemDb - add ReplicateEntity annotation for LearningSpaceInfo. (commit: da44189) (details)
  121. added social warning strings in strings.xml (commit: a0254ad) (details)
  122. changing admin person to admin user (commit: 617059c) (details)
  123. SessionList (commit: 6e0621f) (details)
  124. removed hardcoded color value from SocialWarningListItem.kt (commit: 0c5d296) (details)
  125. desktop di added (commit: e148573) (details)
  126. Session List (commit: 80895fb) (details)
  127. Session List (commit: b29b8f4) (details)
  128. Session List (commit: 79ef459) (details)
  129. Session List (commit: 69902ac) (details)
  130. Session List fix (commit: 652f617) (details)
  131. correct naming convention (commit: af1791b) (details)
  132. correct naming convention (commit: 91daae2) (details)
  133. Fixed binding issue in jvmTest (commit: b43ada4) (details)
  134. Statement List (commit: ef431b0) (details)
  135. Adjust Ui. (commit: a55d0a8) (details)
  136. Attempts List Task (commit: 2a5826a) (details)
  137. Attempts List Task (commit: 9f7e688) (details)
  138. Attempts Person List Task (commit: 557422d) (details)
  139. Attempts List Task (commit: a959316) (details)
  140. readme updated (commit: 90b09d6) (details)
  141. readme updated (commit: 1896b67) (details)
  142. install.md updated (commit: c047c02) (details)
  143. Attempts List Task (commit: 36c3fd1) (details)
  144. Update test server controller clear download to use recursive removal. (commit: 44cd685) (details)
  145. Reverted unintended formatting changes in unrelated files. (commit: bf13d96) (details)
  146. Fix String issue & social warning url. (commit: 1fb6556) (details)
  147. Update to use a single command with subcommands for running the server and managing the server. (commit: 207de4b) (details)
  148. Fix String issue & social warning url. (commit: 1a32c4d) (details)
  149. Attempt List HttpAccessible (commit: f2a75a4) (details)
  150. Attempt list (commit: e4bb14b) (details)
  151. Attempt list (commit: 5c92ce6) (details)
  152. - Added `ValidateUsernameUseCase`. (commit: edcd7b6) (details)
  153. - Moved `SOCIAL_WARNING_WEB_URL` to `ShowSocialWarningUseCase` (commit: 65d4487) (details)
  154. Replaced regex with explicit validation, allowing non-English letters and disallowing banned characters. (commit: a72e03a) (details)
  155. readme updated (commit: 0079c9c) (details)
  156. Attempt list (commit: edb353b) (details)
  157. Fixed ui. (commit: 584e745) (details)
  158. Update CODING-STYLE.md (commit: 8f5aa80) (details)
  159. Fixed ui. (commit: e6ac716) (details)
  160. Use `ValidateUsernameUseCase` in `PersonAccountEditViewModel` and remove username validation from `PersonEditViewModel`. (commit: 74e74c9) (details)
  161. test server controller updated (commit: 0d1f6f4) (details)
  162. test server controller updated (commit: 8d320be) (details)
  163. Update Android Gradle Plugin version. (commit: d38fef8) (details)
  164. Fix ServerAppMain when started with no args to run server by default. (commit: e5f3fd1) (details)
  165. Fix ClazzAssignmentDetailOverviewScreen on app-react: React hook from Social warning was used within an if statement. (commit: 8f4ea62) (details)
  166. Desktop/Android- (commit: 6f32dce) (details)
  167. Fixes/improvements for initial setup and learning space creation. (commit: d1780d8) (details)
  168. Add app-ktor-server/server.properties to gitignore (commit: fe7e2d7) (details)
  169. Desktop/Android- (commit: 0aa2410) (details)
  170. Desktop/Android- (commit: dedd499) (details)
  171. Fix server setup procedures for binary server build. (commit: d29dfce) (details)
  172. react- (commit: fa491c4) (details)
  173. Added username in PersonEditViewModelTest.kt (commit: eb3f691) (details)
  174. desktop- (commit: 0ffb590) (details)
  175. react- (commit: bf68f43) (details)
  176. Username and password validation (commit: d0cc26c) (details)
  177. Fix testserver-controller to disable using jsDevServer (e.g. reverse proxy for webpack) when using testserver-controller . (commit: 7c1f5d5) (details)
  178. Desktop- (commit: 3627501) (details)
  179. react- (commit: 79cbc9b) (details)
  180. react- (commit: 41df74d) (details)
  181. - Fixed PersonEditViewModelTest to expect invalid_username error (commit: 02cbd8f) (details)
  182. get Statement Entity (commit: 2fb67ca) (details)
  183. get Statement Entity (commit: 8c96b19) (details)
  184. Update cypress and maestro scripts to use learning space parameter name. (commit: 05057b7) (details)
  185. invite branch merged (commit: 18b2e66) (details)
  186. invite bug fix (commit: 6a33742) (details)
  187. Work-in-progress migration of SystemDb to using SQLdelight. (commit: c1923ad) (details)
  188. invite bug fix (commit: 18c6ecf) (details)
  189. Add queries for list of persons who attempted a given piece of content nad list of sessions by person and content uid. (commit: 1220f36) (details)
  190. Username and password changes (commit: c9583fc) (details)
  191. Add query for list of statements by registration uid. (commit: 136ee65) (details)
  192. Add isSuccessful and isCompleted booleans to queries for attempts list screens for list of persons and list of sessions for person queries. (commit: 954c81f) (details)
  193. Add max score and max progress for StatementDao#findPersonsWithAttempts (commit: 6bdc661) (details)
  194. Username cypress changes (commit: 2d66be0) (details)
  195. ProcessInviteUseCaseTest issue fix (commit: 8f1cad1) (details)
  196. Test description and maestro/cypress tests for attempt list test (commit: 8434fb9) (details)
  197. Attempt List (commit: e6f6e33) (details)
  198. Attempt List- changes made (commit: 4889cde) (details)
  199. Attempts Person List- desktop/android (commit: 8259602) (details)
  200. Attempts Person List- desktop/android (commit: a1efe76) (details)
  201. Test description and maestro/cypress tests for attempt list test (commit: 82af0d1) (details)
  202. Attempts Person List- react (commit: 6472258) (details)
  203. Attempts Session List- desktop/android (commit: 85632f5) (details)
  204. Attempts Session List- desktop/android (commit: 10e8ffd) (details)
  205. Attempts Session List- react (commit: 28886e2) (details)
  206. test description update (commit: b5d41fc) (details)
  207. Attempts Statement List- desktop/android (commit: f02618f) (details)
  208. ParseInviteUseCaseTest issue fix (commit: 81face5) (details)
  209. Attempts Statement Lis (commit: bc011ae) (details)
  210. findStatusForStudentsInClazz (commit: ac926db) (details)
  211. Updated test descriptions to reflect changes (commit: c1cb1ba) (details)
  212. findStatusForStudentsInClazz (commit: a6935e6) (details)
  213. Remove obsolete version migration tests from TestRoomMigration (commit: af95ba5) (details)
  214. Updated test descriptions to reflect changes (commit: a1f9167) (details)
  215. Updated test descriptions to reflect changes (commit: 06c5219) (details)
  216. Successful build (commit: 0b066fe) (details)
  217. Rename lib-systemdb-model to lib-systemdb-core (because it contains common repository interfaces as well). (commit: 1080ad9) (details)
  218. invite user merged (commit: 8f79917) (details)
  219. Modularize XXHash (commit: adcf68e) (details)
  220. Handle showing list of learning spaces on desktop using SQLDelight based implementation. (commit: 573a02d) (details)
  221. Remove explicit dependsOn for lib-systemdb-core and lib-systemdb-sqldelight such that default hierarchy is applied. (commit: 2e3b71b) (details)
  222. Fix LearningSpaceServerRepo add function to add learningspace to in memory cache. (commit: 0d7022d) (details)
  223. Handle listing learning spaces on Android using SQLDelight based systemdb. (commit: 2bdc69f) (details)
  224. Update app-react to use SQLDelight based learning space list. (commit: f81b913) (details)
  225. Duration- Desktop/Android (commit: 74dbd9d) (details)
  226. React duration (commit: 122e379) (details)
  227. Time and date Session List React (commit: 0f57bc9) (details)
  228. Time and date Session List React (commit: 4bb1498) (details)
  229. If no score or completion percentage in the statement list (commit: f046e32) (details)
  230. If no score or completion percentage in the statement list (commit: 22d854f) (details)
  231. title updated (commit: a32a90e) (details)
  232. Remove obsolete server Google API key config (commit: 0ca4bec) (details)
  233. Fix Cypress 004-005 - after student clicks submit needed to ensure that submission was saved before moving on. (commit: 3b52f9a) (details)
  234. Refactor libsystemdb to lib-centralappconfigdb and update docs. (commit: f705a9e) (details)
  235. attempt list test update (commit: 26f915f) (details)
  236. Update task_card.md (commit: 35b7705) (details)
  237. attempt list test update (commit: 177ced2) (details)
  238. duration-timestamp updated (commit: 74b1fe9) (details)
  239. attempt list test description update (commit: 349684c) (details)
  240. Make sure apk file is found and installed before starting maestro test (commit: fc193ac) (details)
  241. Make sure apk file is found and installed before starting maestro test (commit: 10d0322) (details)
  242. Readme update (commit: 897dd78) (details)
  243. Update README.md (commit: 5ce48b1) (details)
  244. Update README.md (commit: 82c2236) (details)
  245. Update README.md (commit: 1d7d48e) (details)
  246. Update README.md (commit: 1cd4872) (details)
  247. Update README.md (commit: d4760f8) (details)
  248. commit (commit: c2f81c8) (details)
  249. Update CODING-STYLE.md (commit: e37d69e) (details)
  250. added social warning in MessageListScreen and ClazzAssignmentDetailOverviewScreen . (commit: b057ced) (details)
  251. added social warning strings in strings.xml (commit: 1901169) (details)
  252. removed hardcoded color value from SocialWarningListItem.kt (commit: 0a97174) (details)
  253. correct naming convention (commit: aefd766) (details)
  254. correct naming convention (commit: 49e69a2) (details)
  255. Fixed binding issue in jvmTest (commit: 746f3fc) (details)
  256. Adjust Ui. (commit: e4ccd48) (details)
  257. Reverted unintended formatting changes in unrelated files. (commit: 53d0b64) (details)
  258. Fix String issue & social warning url. (commit: 9319912) (details)
  259. Fix String issue & social warning url. (commit: d0b24ec) (details)
  260. - Moved `SOCIAL_WARNING_WEB_URL` to `ShowSocialWarningUseCase` (commit: 2b15ddc) (details)
  261. Fixed ui. (commit: aecbff5) (details)
  262. Fixed ui. (commit: 52570dd) (details)
  263. Update Android Gradle Plugin version. (commit: ccecc3f) (details)
  264. Fix ClazzAssignmentDetailOverviewScreen on app-react: React hook from Social warning was used within an if statement. (commit: 6d38dde) (details)
  265. Remove obsolete version migration tests from TestRoomMigration (commit: c25d4ca) (details)
  266. Update task_card.md (commit: e944c62) (details)
  267. Make sure apk file is found and installed before starting maestro test (commit: 14ceb3e) (details)
  268. Make sure apk file is found and installed before starting maestro test (commit: 3b81e25) (details)
  269. Readme update (commit: a3cc97a) (details)
  270. Update README.md (commit: 8b9e5de) (details)
  271. Update README.md (commit: 4c96a1e) (details)
  272. Update README.md (commit: beca8d0) (details)
  273. Update README.md (commit: b650d57) (details)
  274. Update README.md (commit: b842ae6) (details)
  275. attempt list maestro test (commit: ac324ff) (details)
  276. Update PULLREQUEST-CHECKLIST.md (commit: 86c59ec) (details)
  277. attempts tab added and attempt person list showing (commit: 71cfcb3) (details)
  278. Update (commit: 5e5bbe3) (details)
  279. Session List (commit: ca34663) (details)
  280. Attempts Person List Task (commit: b37272d) (details)
  281. attempt list maestro test (commit: 54b373c) (details)
  282. attempt list maestro test (commit: 8a5f049) (details)
  283. Changes in statement (commit: 0a09514) (details)
  284. attempt list cypress test (commit: 29e5c8d) (details)
  285. Changes in statement desktop (commit: 9db0aa0) (details)
  286. Changes in statement react (commit: b0ed9ff) (details)
  287. SessionListScreen react/desktop , UstadScreen (commit: da76786) (details)
  288. SessionListScreen react/desktop (commit: 0aa172e) (details)
  289. Attempt Peron List (commit: 0dcfead) (details)
  290. Nav-Attempt Person List (commit: 64b3b1d) (details)
  291. unused methods removed from XapiSessionEntityDao (commit: 18d306b) (details)
  292. Person (commit: e5cb70d) (details)
  293. Icon unused (commit: c1afc8e) (details)
  294. Files not related to task removed (commit: fce5813) (details)
  295. Fix UmAppDatabaseMigration handling of adding ClazzInvite table. (commit: d3aded4) (details)
  296. Delete et --hard HEAD@{1} (commit: 09ec073) (details)
  297. Readme changes reverted (commit: c9b5aa0) (details)
  298. Readme - primary code comparison (commit: cca97a6) (details)
  299. some class name change and coding style commit (commit: 1b0d7ae) (details)
  300. Add useFormattedDuration function for Jetpack compose and update React hook. (commit: f8756e1) (details)
  301. preferImmediatelyAvailableCredentials added (commit: 922bf4c) (details)
  302. Update StatementDao query for findPersonsWithAttempts to include permission checks. (commit: cf594f0) (details)
  303. Duration code update- (commit: c177a38) (details)
  304. Duration code update- (commit: f2390d3) (details)
  305. Empty State of List handled for AttemptsStatementListScreen (commit: 9652d90) (details)
  306. Empty State of List handled also if no information available visibilty handled for AttemptsSessionListListScreen (commit: e4df9d4) (details)
  307. Update StatementDao to fetch Statements required for findPersonsWithAttempts over http. (commit: 31a86fe) (details)
  308. Unused Files removed (commit: cc768e7) (details)
  309. Changes- (commit: a8273fb) (details)
  310. StatementDao updated code (commit: 1d8c8d3) (details)
  311. removed unused firebase (commit: 7971ff2) (details)
  312. Filter out invalid characters from a username (commit: a4fd668) (details)
  313. saving password in password manager (commit: a18991c) (details)
  314. cypress attempt screen validation (commit: 2c0da0b) (details)
  315. Filter out invalid characters from a username (commit: 4be32eb) (details)
  316. Move shouldBlockKeyEvent(isCharAllowed) to companion object and allow numbers in username key events (commit: 1f65b47) (details)
  317. String changes and ui changes (commit: a428dd1) (details)
  318. Renamed isCharAllowed function to shouldBlockKeyEvent. (commit: df97db2) (details)
  319. Merged Username validation use case. (commit: d573a93) (details)
  320. LoginWithPasskeyUseCase.kt changed to GetCredentialUseCase (commit: 0c158cf) (details)
  321. Refactored username validation, updated DI, and optimized event handling logic. (commit: 2e58c0d) (details)
  322. Fix jvm integration tests to use find and use a random available port instead of using hardcoded default ports. (commit: 3f6352c) (details)
  323. getting domain from learning space and moving impl to core (commit: a87cc0e) (details)
  324. Fix assignment cypress test (commit: e42c835) (details)
  325. Update Android Gradle Plugin to 8.7.3 (commit: a320221) (details)
  326. Fix Cypress add content test (commit: 5324d2a) (details)
  327. Bind both usecase in DesktopDomainDiModule, Fixed jvm testcase and minor changes. (commit: 8ea3284) (details)
  328. Add new strings and screenshots for username validation errors (commit: 1901049) (details)
  329. Setup download/upload task (commit: f831f84) (details)
  330. Maestro update concurrent end-to-end tests (commit: 642ea45) (details)
  331. Maestro update concurrent end-to-end tests (commit: 3d0603f) (details)
  332. cypress update concurrent end-to-end tests (commit: 2805b6d) (details)
  333. cypress update concurrent end-to-end tests (commit: c8d7947) (details)
  334. maestro update concurrent end-to-end tests (commit: f19e648) (details)
  335. Replace username_invalid_chars string to invalid_username. (commit: f135871) (details)
  336. maestro update concurrent end-to-end tests (commit: e902b35) (details)
  337. maestro update concurrent end-to-end tests (commit: 45797d5) (details)
  338. Switch baseline profile module to using Gradle managed devices. (commit: 0445fd6) (details)
  339. Switch from using emulator plugin to using Gradle managed devices for app-android module. Remove emulator plugin. (commit: ce5571d) (details)
  340. cypress update concurrent end-to-end tests (commit: c2328e4) (details)
  341. cypress and maestro update concurrent end-to-end tests (commit: fb7413f) (details)
  342. Use start-server-and-test command as recommended by Cypress docs. Remove the need for the run-cypress-test script. (commit: 1b8e961) (details)
  343. Add documentation notes for webapp-cypress changes. (commit: a567bd3) (details)
  344. Update TestServer-controller to return json when starting (commit: 7e13c19) (details)
  345. Delete obsolete run-cypress-test script and update test-end-to-end cypress README.md (commit: a1c936e) (details)
  346. cypress update added before and after commands to start and stop the test server, parameter added for learningspaceurl (commit: eee5403) (details)
  347. cypress update (commit: e4474d8) (details)
  348. Update Cypress runner to support specifying a testserver controller url through an environment variable. (commit: d37ef80) (details)
  349. Update test-end-to-end cypress readme. (commit: d678d57) (details)
  350. Update parameter names on testserver-controller and README. (commit: 5f8223f) (details)
  351. Fix json response from (commit: 6de356b) (details)
  352. Add database migration to filter invalid usernames (commit: 27babfd) (details)
  353. Revert "Add database migration to filter invalid usernames" (commit: 82961dc) (details)
  354. Add database migration to filter invalid usernames (commit: e868c57) (details)
  355. cypress update (commit: 0104d09) (details)
  356. Fix UmRestApplication handling of absolute file path properties (e.g. dataDir). (commit: dab1e71) (details)
  357. cypress update (commit: 703a999) (details)
  358. Update TestServerController to respond to / once running. (commit: c816ea0) (details)
  359. Revert package.json change (commit: 9c3b35a) (details)
  360. Update package.json to add support for running a specific cypress spec. (commit: 35c5848) (details)
  361. cypress update (commit: c7ec86d) (details)
  362. Fix ServerAppMain setting config file. Set using the default ustad-server.conf file if it exists automatically. (commit: 6e0fbb5) (details)
  363. set code (commit: c02927a) (details)
  364. search functionality -attempt persons list screen (desktop/android) (commit: bcac2a0) (details)
  365. search functionality -attempt statement list screen (desktop/android/react) (commit: 3f7301a) (details)
  366. Update testServerController start command: wait for server to be ready before returning. (commit: 25049e0) (details)
  367. Add delete reports command to Cypress NPM. (commit: 7f1407d) (details)
  368. cypress update (commit: 85b9dbe) (details)
  369. username , the text remains in chip field and Email notification subject line is blank fixed (commit: 4b3a9f2) (details)
  370. commit (commit: dff2ece) (details)
  371. Minor invite tidy up. (commit: ab532c9) (details)
  372. Fix ParseInviteUseCaseTest (commit: 96be81b) (details)
  373. Workaround for TetsServerController compilation. (commit: 5d0e2a1) (details)
  374. Fix ServerAppMain to pass config prop using -config= property correctly. (commit: e36033f) (details)
  375. Remove use of deprecated files function on testserver-controller. (commit: 0d444c6) (details)
  376. test server controller updated to use ServerRunner class (commit: bcd406c) (details)
  377. Test server controller changes: (commit: c1053ac) (details)
  378. Tidyup TestServerController. Remove unused commands. (commit: e8d4224) (details)
  379. maestro update (commit: 579bf67) (details)
  380. Fix startserver.js to use default url when environment variable is not specified. (commit: f799014) (details)
  381. maestro update (commit: 9de8d5c) (details)
  382. Replace Maestro use of CONTROLSERVER_URL with TESTCONTROLLER_URL to match Cypress variable name and Jenkins setups. (commit: 56c479a) (details)
  383. Replace Maestro use of CONTROLSERVER_URL with TESTCONTROLLER_URL to match Cypress variable name and Jenkins setups. (commit: 6463ae8) (details)
  384. Fix package.json: TESTCONTROLLER_URL needs to be passed as a named parameter. (commit: fffd798) (details)
  385. Update README.md with instructions to run adb push for test files if required. (commit: c746b96) (details)
  386. Update README with note on adb reverse. (commit: daf4ca9) (details)
  387. Update android-maestro README instructions on pushing files. (commit: 10d50f8) (details)
  388. Work in progress implementation of run-maestro-ci.sh : script can create and start a fixed number of emulators, wait for them to be ready, then stop and delete them all. (commit: 629b4fd) (details)
  389. maestro update (commit: 61c69db) (details)
  390. maestro update (commit: 22f4ca4) (details)
  391. maestro update (commit: 553a583) (details)
  392. Sharding support for Maestro end-to-end tests: work in progress. Current run-maestro-ci will run sharded tests, however slow emulators may show app not responding dialogs. (commit: c5698d2) (details)
  393. run-maestro-ci.sh script: revert to running one emulator. (commit: 8a393cd) (details)
  394. Update run-maestro-ci.sh script: reinstate no-window param and pass through TESTCONTROLLER_URL variable. (commit: 62eeaa3) (details)
  395. Update run-maestro-ci.sh to push files (retrying if required) and save results as junit xml. (commit: 95c25aa) (details)
  396. sort by name functionality (commit: 3131368) (details)
  397. Update ServerRunner to use hostAddress instead of hostName . hostName (if resolvable only on server) won't work on emulators. (commit: e5f8ca4) (details)
  398. Update run-maestro-ci to save debug logs in local output folder for easy reference. (commit: 8fd4ede) (details)
  399. Update startserver.js check of TESTCONTROLLER_URL. (commit: 8141d13) (details)
  400. maestro update (commit: 88e7047) (details)
  401. maestro update (commit: d7375bd) (details)
  402. maestro update (commit: 1503bce) (details)
  403. sort by timestamp functionality (commit: a223362) (details)
  404. sort by timestamp functionality (commit: f8d7636) (details)
  405. sort by name functionality (commit: da8194e) (details)
  406. Added personLct. (commit: 6f81c23) (details)
  407. when invitation sent pop back and sending invitation even  if text present in textfield not created chip (commit: a16402a) (details)
  408. maestro video update (commit: 4545d1b) (details)
  409. username Validation (commit: 7d4547e) (details)
  410. cypress username Validation (commit: 32a5a80) (details)
  411. Fixed JVM (commit: b0839b5) (details)
  412. Add build status badges (commit: eb2f7c7) (details)
  413. Add build status badges (commit: 0aac3db) (details)
  414. Attempt to avoid flakiness on ClazzAssignmentDetailOverviewViewModelTest. Change check for not empty paging source to check for paging source with expected number of results. (commit: 19bb85a) (details)
  415. Update documentation on end-to-end testing to specify where outputs can be found. (commit: f826cd2) (details)
  416. Improvements to run-maestro-ci.sh : script checks using adb list packages command to ensure package installation was completed and support running a single test spec. (commit: 112118a) (details)
  417. cypress and maestro username Validation (commit: 2488467) (details)
  418. Revert changes to LoginViewModelTest inadvertently added when changing end-to-end tests. (commit: 36b1eaf) (details)
  419. Revert changes to PersonEditViewModelTest inadvertently added when changing end-to-end tests. (commit: fa204a1) (details)
  420. Update invite related files to follow naming conventions. (commit: a11310a) (details)
  421. select file flow maestro update (commit: 5425d35) (details)
  422. Update run-maestro-ci to check and retry creation of avd if required. (commit: 197d0f4) (details)
  423. select file flow maestro update (commit: 8f56d9d) (details)
  424. test (commit: 653c35c) (details)
  425. test (commit: e5e56d6) (details)
  426. updates (commit: 37f593a) (details)
  427. Improvements to ClazzInvite system: (commit: 3c20d70) (details)
  428. Update run-maestro-ci to add debug output to diagnose end-to-end tests where maestro fails to launch app. (commit: 24df326) (details)
  429. Update Gradle to use jvm 21 consistently (avoid flakey errors. (commit: 847406a) (details)
  430. Update linklist-concat.ods (commit: e8a8860) (details)
  431. Remove use of jvmTarget 17 on lib-util. (commit: ad1208f) (details)
  432. Revert to JDK17 build (due to conflict on app-desktop with proguard). (commit: 74eb019) (details)
  433. Set lib-ihttp-ktor to use jvmToolchain 17 (commit: 4138ba0) (details)
  434. Set testserver-controller to use JDK17 (commit: 1735a20) (details)
  435. Set lib-test-common to use JDK17 (commit: 322da40) (details)
  436. score in attemptlist (commit: 8cf26b4) (details)
  437. resend invite added (commit: 290c1ed) (details)
  438. Update KDoc comments on ReportSeriesExt. (commit: 74dc9a9) (details)
  439. robin test (commit: 5a28b38) (details)
  440. download files (commit: da07125) (details)
  441. download files (commit: 6fee8c0) (details)
  442. download files (commit: f0435be) (details)
  443. download files (commit: 5fdd777) (details)
  444. download files (commit: b36c5d2) (details)
  445. download files (commit: 9eb7f9a) (details)
  446. download files (commit: 63e940b) (details)
  447. Remove redundant e2e test descriptions and disabled tests. (commit: ff5f0ba) (details)
  448. Rename e2e-tests.disabled to pending. (commit: ae46cc3) (details)
  449. Move Maestro tests 001-005, 001-006 and 002-010 to pending. (commit: 56485fc) (details)
  450. changes on 004_004 file (commit: fe53c3d) (details)
  451. changes on 004_004 file (commit: 4f2b21e) (details)
  452. Add CI maestro cloud CI script (commit: 89d1bbc) (details)
  453. Add test port range to run-maestro-cloud-ci script. (commit: f33a4b9) (details)
  454. Update run-maestro-cloud-ci.sh - set output options (commit: a7e63ff) (details)
  455. Make run maestro cloud script executable (commit: ef11f88) (details)
  456. Update maestro cloud runner script: (commit: b2e3d8d) (details)
  457. Update maestro cloud runner script: (commit: a598c9e) (details)
  458. Fix port range variable name (commit: 7752b24) (details)
  459. Fix cypress clear indexed db command (commit: 7c4a28f) (details)
  460. Add retry server start support to testserver-controller (commit: 7d5ce1c) (details)
  461. Update run-maestro-cloud-ci.sh to run all tests in e2e-tests. (commit: 1b1db89) (details)
  462. Update maestro cloud ci run script to add timeout. (commit: 9d4eb26) (details)
  463. Fix run-maestro-cloud-ci.sh - missing backslash resulted in failure to pass url var. (commit: aa88872) (details)
  464. Increase Maestro cloud timeout. (commit: 10f777f) (details)
  465. Restore pending test - add content via link (commit: 7c386bb) (details)
  466. Restore pending test - add content via link (commit: 009f5ba) (details)
  467. Restore pending test - add content via link (commit: 3daaebb) (details)
  468. Restore pending test - add content via link (commit: bcc9985) (details)
  469. Restore pending test - add course comment in assignment (commit: 48f34e0) (details)
  470. Restore pending test - add external link in post (commit: 9e8a908) (details)
  471. Update Maestro cloud command to include branch and commit info. (commit: e41d236) (details)
  472. Removed hello test (commit: ada42c2) (details)
  473. Add bulk CSV import support to auto-create courses add needed and http endpoint (commit: 4467fe0) (details)
  474. Add Ustad_Teacher_and_Students.csv to test files index.html (commit: 609d6ee) (details)
  475. added flow to verify file download (commit: 18c2f3c) (details)
  476. added flow to verify file download (commit: bbc1898) (details)
  477. Bulk add course and members (commit: b35e11c) (details)
  478. sort by name-attempt person list (commit: c862e91) (details)
  479. sort by timestamp and score -session attempt  list (commit: 388fb6a) (details)
  480. sort by name-attempt person list (commit: 3b8cb39) (details)
  481. sort by score-attempt person list (commit: 784a36b) (details)
  482. sort by score-attempt person list (commit: 8a9c20e) (details)
  483. pending invite list showing in ClazzMemberListScreen (commit: 4fa9532) (details)
  484. Handle potentially flakey file download for Maestro test (commit: d987943) (details)
  485. simplified onboarding changes merged (commit: 6f72595) (details)
  486. Add additional comments/docs on download_file_via_browser.yaml (commit: fbcb2f6) (details)
  487. Fix BulkAddPersonsUseCaseImpl to set the course start time (avoid bug where no start date blocks saving). (commit: 68a00b4) (details)
  488. Update tests 002_002, 002_003, 002_007, 003_001 and 005_001 to use import_users_via_http.js (commit: 993e9ae) (details)
  489. Update test section 003 to use new import from csv over http. (commit: 5175599) (details)
  490. Update test section 004 to use import students over http. (commit: 9fbe014) (details)
  491. Update Maestro test section 005 to use import students over http. (commit: 11a0451) (details)
  492. Update Maestro scripts that make http calls to add retry logic. One test failure seen where retry was probably needed. (commit: 33ec306) (details)
  493. update attempt list test (commit: ad86691) (details)
  494. update cypress attempt list test (commit: d3f1072) (details)
  495. cypress updated (commit: 290bcc4) (details)
  496. sort by score-attempt person list (commit: 98cb1e2) (details)
  497. sort by score-attempt person list (commit: 3c36c49) (details)
  498. maestro test update (commit: d393885) (details)
  499. cypress test update (commit: 96c3847) (details)
  500. 2.5 and 2.8 added to 2.1 - for maestro (commit: ff2a3c9) (details)
  501. maestro- increased timeout for importing and uploading (commit: d6a3844) (details)
  502. 5.1 and testdescriptions - for maestro (commit: 852b30b) (details)
  503. 4.2 moved to pending(private command not working)- for maestro (commit: 42604c1) (details)
  504. Assignment,gradebook- for maestro (commit: 78d2846) (details)
  505. Cypress- tests to use http api (commit: 42a12bd) (details)
  506. Cypress- attendance test (commit: 5cd2e00) (details)
  507. Cypress- updated tests (commit: f4c499c) (details)
  508. Cypress- updated tests (commit: cab6670) (details)
  509. maestro test updates- add profile pic and username validation (commit: 693796c) (details)
  510. Rename and update test descriptions (commit: fa41c2e) (details)
  511. update test descriptions (commit: 424d078) (details)
  512. SendEmailUseCase refracted as interface and implemented real and mock email sender (commit: 22caeae) (details)
  513. changes in maestro and cypress- 3.2,4.1,5.1 (commit: 3736862) (details)
  514. modify README.md (commit: 41bb8b6) (details)
  515. cypress updated 001_010 (commit: 3bdc88a) (details)
  516. Fix for 4.3 maestro test (commit: 5cd2f1f) (details)
  517. Duplication problem in ContentEntryDetailAttemptsStatementList. (commit: d6663a1) (details)
  518. Added ClientMigration to commonMain, updated UstadApp, UstadScreen, DesktopDIModule, and fixed query break. (commit: 661f0f6) (details)
  519. Updated code of ContentEntryDetailAttemptsPersonList and ContentEntryDetailAttemptsSessionList (this commit not contain ContentEntryDetailAttemptsStatementList ) (commit: 54f7462) (details)
  520. Update Android Gradle plugin to 8.8.0 and Gradle to 8.10.2. (commit: cf2ce0e) (details)
  521. e sign-up view model to handle NEXT argument similarly to Login view model (commit: c009405) (details)
  522. - Added PersonList with name search and dynamic sort options (commit: b311b3c) (details)
  523. version updates (commit: fddb69f) (details)
  524. useMockEmail set false in appconfig (commit: d233a08) (details)
  525. Update testserver-controller after primary merge to create learning space as required on dev-simplified-onboarding. (commit: b9759f3) (details)
  526. Fix testserver-controller cypress run: disable jsDevServer when starting server. (commit: b06fd27) (details)
  527. Cypress test for attempts (commit: 1a556e6) (details)
  528. Fix for Cypress test (commit: b9671d2) (details)
  529. Fix and test description for Cypress test (commit: f485aff) (details)
  530. Fixed Dynamic Filter chips for each unique verb. (commit: 7061e7b) (details)
  531. Fix and test description for Cypress test (commit: a6112a2) (details)
  532. Fix and Filter test added- maestro (commit: 47f991f) (details)
  533. Update Android Gradle plugin to 8.8.1. (commit: 6031e7a) (details)
  534. added condition to skip keyboard issue (commit: 2ca0e94) (details)
  535. maestro and cypress updates (commit: f0446e1) (details)
  536. maestro test fix (commit: 88bb8cd) (details)
  537. - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. (commit: aa55317) (details)
  538. - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. (commit: fc0a2c0) (details)
  539. - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. (commit: b1ad29a) (details)
  540. - Changed the SQL query in `getUniqueVerbsForSession` to retrieve distinct verbs using `GROUP BY` and to use `StatementEntity.*` and `VerbEntity.*` for clarity. (commit: e5f7709) (details)
  541. passkey signin added in AddAccountSelectNewOrExisting (commit: 755615d) (details)
  542. test descriptions (commit: e09a91e) (details)
  543. test descriptions (commit: 5d0f169) (details)
  544. - Modified the `getUniqueVerbsForSession` query to retrieve the `verbUid` directly from the `StatementEntity` for better accuracy and removed unnecessary grouping by `VerbEntity.verbUid`. (commit: 0a200a3) (details)
  545. Fixed Hook Issue. (commit: cbd6989) (details)
  546. Added accountPersonUid and selectedPersonUid to findStatementsBySession & findSessionsByPersonAndContent for permission handling and data filtering. Updated StatementDao, ViewModels, and UI calls accordingly. (commit: 0dcf880) (details)
  547. Added accountPersonUid and selectedPersonUid to findStatementsBySession & findSessionsByPersonAndContent for permission handling and data filtering. Updated StatementDao, ViewModels, and UI calls accordingly. (commit: cfc3fc2) (details)
  548. cypress tests- filters added (commit: e03f8bf) (details)
  549. Added user check for own data and updated `SessionTimeAndProgressInfo` with `totalDuration` and `verbIds`. (commit: 94b0bfe) (details)
  550. Add id to chip component. (commit: a8f0ccf) (details)
  551. cypress tests- filter chips ids (commit: d662857) (details)
  552. - Updated the `getUniqueVerbsForSession` query to filter verbs based on the `selectedPersonUid` and modified it to filter out statements with no progress or time information. (commit: dbf22fb) (details)
  553. fixed cypress test (commit: 313b0de) (details)
  554. fixed cypress test (commit: cc340f4) (details)
  555. cypress test- added attempt - 001_001 and 003_005 (commit: e282a84) (details)
  556. Fixed UI & incorrect progress display in session list. (commit: b1a01e6) (details)
  557. Fixed UI & incorrect progress display in session list. (commit: 1c48b2f) (details)
  558. Filter chips check icon missing (Added) (commit: 92b6f3c) (details)
  559. app bar title of screen 1 (commit: 5c8cde8) (details)
  560. -Added content title in ContentEntryDetailAttemptsStatementList. (commit: 4129a83) (details)
  561. app bar title of screen 1 and screen 2 (commit: c169b39) (details)
  562. score & completion % done (commit: 4b957fc) (details)
  563. Removed "By" from sort option strings.xml & Added Most Recent & Least Recent in ContentEntryDetailAttemptsSessionList instead of Timestamp. (commit: c37a3cc) (details)
  564. Update CODING-STYLE.md (commit: 40ed0bd) (details)
  565. Make SortOrderOption.order nullable. Some order options already imply ascending or descending order (e.g. most recent, least recent, etc). (commit: ab44130) (details)
  566. result furation (commit: 489fa03) (details)
  567. ContentEntryDetailAttemptsStatementListScreen and ContentEntryDetailAttemptsSessionListScreen in both the React and Compose modules to display formatted duration/timestamps. (commit: 5e49099) (details)
  568. Update ContentEntryDetailAttemptsSessionListScreen: Use result duration instead of formatted duration and change timer icon to calendar icon. (commit: 9592cb5) (details)
  569. cypress test- 001_001 updated (commit: 1cbd632) (details)
  570. cypress test- 003_003 updated (commit: 5f6c2b7) (details)
  571. - Remove unnecessary "Ascending" or "Descending" labels for options like "Most Recent" and "Least Recent". (commit: 65ea3ad) (details)
  572. fixed minor bug in StatementDao (commit: a92fde7) (details)
  573. cypress tests (commit: ec4de04) (details)
  574. Emit refresh command when no verbs are selected or verbs are selected from bottomsheet. Update Add test tag to progress bar. (commit: e054548) (details)
  575. Add test tags to progress bars in ContentEntryDetailAttemptsStatementListScreen and ContentEntryDetailAttemptsPersonListScreen. (commit: 39c55f9) (details)
  576. Fixed Android crash (commit: 274cf1d) (details)
  577. Change selectedVerbIds type string to long list. (commit: 0abcc63) (details)
  578. Change selectedVerbIds type string to long list. (commit: f432233) (details)
  579. cypress tests test fixes (commit: f9ab7d1) (details)
  580. maestro tests combined with attempt list (commit: c83919f) (details)
  581. Test descriptions changed, optimized (commit: 9742a54) (details)
  582. fix test (commit: 10fd492) (details)
  583. Update Android Gradle plugin versions to 8.8.2. (commit: ec356d4) (details)
  584. Update Gradle wrapper to version 8.11.1 and Android Gradle plugin to version 8.9.0. (commit: c18ed44) (details)
  585. Update package.json to clear testserver-controller.log when running clean. (commit: 2c4feaa) (details)
  586. wait fix test (commit: 1deb86a) (details)
  587. Refactoring to ensure that newly added screens/viewmodels accurately follow naming patterns. (commit: 21c9d20) (details)
  588. Improve ClazzInvite handling of keyboard hiding. (commit: f7c73bd) (details)
  589. wait fix test (commit: e53d73a) (details)
  590. Add property name to ActivityLangMapEntry. (commit: 2a11405) (details)
  591. StatementDao: fix queries to work with Postgres. (commit: 466bb26) (details)
  592. Add ActivityEntity and ActivityLangMapEntry to findStatementsBySession return value. (commit: aaa96cc) (details)
  593. progress alignment (commit: 3d251d1) (details)
  594. fix: Change sort options and progress bar in attempts list (commit: 298f012) (details)
  595. - Show verb and activity names in the statement list. (commit: ce8833a) (details)
  596. Update sorting options and statement list text in ContentEntryDetailAttemptsStatementListScreen (commit: c35fca0) (details)
  597. Add status custom attribute on video tag to enable Cypress tests to recognize when a video is finished. (commit: 2bd8c25) (details)
  598. statement dao changes (commit: 24f0a02) (details)
  599. cypress test (commit: a8a9f78) (details)
  600. Update (commit: 5590fbc) (details)
  601. cypress test - assertion for question title added (commit: 7df2862) (details)
  602. maestro test - assertion for question title added (commit: 12736db) (details)
  603. Update (commit: 8e50f78) (details)
  604. maestro test - assertion for question title added (commit: 39ae489) (details)
  605. cypress test (commit: 17603fd) (details)
  606. Invitation improvements (commit: c34db32) (details)
  607. Update the statement query to include statements with progress, score, or completion; only select statement matching all other criteria. (commit: 0c3e114) (details)
  608. revoke passkey added (commit: 981268d) (details)
  609. Attempt list statement dao fixes: (commit: 3e2f29f) (details)
  610. Fix recording completion xAPI statements for ePUB and PDF. (commit: 5a159ae) (details)
  611. cypress test simplified locator for progress bar (commit: 6b765fe) (details)
  612. for resend using existing send invitation use case (commit: e0106fe) (details)
  613. Resend invite use cases removed (commit: b897088) (details)
  614. Improve ContentEntryDetailAttemptsPersonList presentation and fix related queries (commit: f9d5ef3) (details)
  615. Search by person name implementation for ContentEntryDetailAttemptsPersonList. (commit: 7e7968f) (details)
  616. Add status text to ContentEntryDetailAttemptsPersonList (commit: a37b87a) (details)
  617. Tidy up of ContentEntryDetailAttemptsList (commit: 9949a92) (details)
  618. Tidy up of ContentEntryDetailAttemptsStatementList (commit: a212fa1) (details)
  619. cypress test updated as per design update (commit: 1dd8dbe) (details)
  620. Add activity description (e.g. question) and user response to ContentEntryDetailAttemptsStatementList (commit: 48fa989) (details)
  621. Maestro test updated as per design update (commit: af431dd) (details)
  622. cypress test updated adding timeout for pdf flow (commit: 357dc9b) (details)
  623. maestro test updated adding flow complete command (commit: 45ebf9c) (details)
  624. cypress test updated commented pdf flow (commit: 41e64e7) (details)
  625. cypress test updated 005_004 external link (commit: 90040f0) (details)
  626. cypress test- 005_004 external link test updated (commit: 0d7f6b4) (details)
  627. Fix handling completion recording for one page PDF on web (commit: 9191dc4) (details)
  628. Fix handling of ActivityLangMapEntry saving for activity definitions that include choices, scale, source, target, or steps. (commit: 74c618a) (details)
  629. cypress test updated on pdf test and maestro import/upload timeout increased from 60000ms to 80000ms (commit: 1ad7b6f) (details)
  630. cypress test updated on pdf test removed scroll (commit: 7f50926) (details)
  631. cypress test updated on pdf test removed scroll (commit: 4fb2543) (details)
  632. cypress test cleanup (commit: ca29c37) (details)
  633. fix issue 1050 (commit: 8e345c4) (details)
  634. Initial implementation of domain use case that formats the response of the user. (commit: 4abf612) (details)
  635. Add FormatStatementResponseUseCase support for true-false interaction type. (commit: 9b5b77d) (details)
  636. Add response information to ContentEntryDetailAttemptsStatementList on react/web version and fix StatementDao.findPersonsWithAttemptsStatements (commit: 803d8c8) (details)
  637. Fix fetching statements per user session per content entry for attempts list over http. (commit: 29fd2b1) (details)
  638. Fix insertion/replication of ActivityLangMapEntry for interaction entities (commit: cdccd90) (details)
  639. Fix setting ActivityEntity actLct when activity information is updated. (commit: e0c80ce) (details)
  640. Add duration to statementlist where available. (commit: 36680f0) (details)
  641. Fix StatementDao compilation on Android (remove unused parameter) (commit: d5626a9) (details)
  642. cypress test-005_004 external link test fix for simplified onboarding branch (commit: ea1d912) (details)
  643. maestro test increased timeout for file uploads (commit: 6814b10) (details)
  644. Delete jvm attach pids (commit: 66014eb) (details)
  645. Remove settings.gradle that should not exist in test-end-to-end/android-maestro (commit: 291900a) (details)
  646. Merge migrations. (commit: 1a8ec7b) (details)
  647. Fix compilation after updated primary merge (including attempt list). (commit: a38cdb7) (details)
  648. Update Android Gradle plugin versions to 8.9.1. (commit: 2e9e6f4) (details)
  649. updated e2e tests for attemptlist test updates (commit: 84b6283) (details)
  650. updated e2e tests for attemptlist test updates (commit: 084f30d) (details)
  651. updated cypress test (commit: 893c2eb) (details)
  652. Tidyup handling of using saved passwords. (commit: 5d53534) (details)
  653. Tidyup and refactoring of the signup/registration flow and passkey handling. (commit: bf1cd6d) (details)
  654. Cypress test fix for test 001_001 (commit: 8a63f60) (details)
  655. Update PULLREQUEST-CHECKLIST.md (commit: adbd7c6) (details)
  656. Add binding for CheckRegistrationAllowedUseCase (commit: 076dd2c) (details)
  657. Fix merge (commit: 4cb822a) (details)
  658. Fix merge (commit: be23e75) (details)
  659. Update Android Gradle Plugin (AGP) from 8.9.1 to 8.9.2 (commit: e788944) (details)
  660. Fixes for passkey creation and additional documentation (commit: e720b05) (details)
  661. Refactor passkey and credential handling: (commit: f096b37) (details)
  662. Fix DomainDiModuleJs compilation (commit: 0595132) (details)
  663. Fix DesktopDomainDiModule compilation (commit: a8f77f8) (details)
  664. Updated button name - Manage account in cypress test (commit: dfbf35a) (details)
  665. Updated button name - Manage account in maestro test (commit: fe75fb7) (details)
  666. Manage account in maestro test 007_004 (commit: 025c190) (details)
  667. Manage account in maestro test 001_002 (commit: 0756230) (details)
  668. Update passkey creation: (commit: b856e5b) (details)
  669. Add learning space url template support to testserver controller to enable maestro end to end tests to use https. (commit: 3d90767) (details)
  670. Fix testServerController running Cypress: changing the order of adding to the running server list broke the reverse proxy interceptor. (commit: 41d0e2d) (details)
  671. Update config to use new learning-tree.app domain. (commit: ec5940a) (details)
The file was addedtest-end-to-end/android-maestro/common/new-student-registration-details.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_009_user_registration_email_field_verification.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_003_user_registration_below_age_13.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_008_user_registration_mandatory_fields_test.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_010_user_registration_phone_field_verification.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_002_user_registration_above_age_13.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml
The file was addedtest-end-to-end/android-maestro/common/enable_user_registration.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml
Commit 5cce2654b1fefb69dc1bb9b935306a5436792355 by Nikunj Sharma
invite via contact ui created for android/desktop
(commit: 5cce265)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/list/PersonListScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt (diff)
The file was modifiedkotlin-js-store/yarn.lock (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/wrappers/reactchipsflield/ChipTextField.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt (diff)
The file was modifiedapp-react/build.gradle (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_006_admin_enable_or_disable_guest_login.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_009_user_registration_email_field_verification.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_010_user_registration_phone_field_verification.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_008_user_registration_mandatory_fields_test.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_010_user_registration_phone_field_verification.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_009_user_registration_email_field_verification.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_008_user_registration_mandatory_fields_test.yaml
Commit cfee2b46558e02e66df2f6a8e9a2a89310ef27d0 by Nikunj Sharma
clazzinvite added to dp, processinviteUsecase class create to send invite
(commit: cfee2b4)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCase.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt (diff)
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/173.json
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/172.json (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
Commit 57fa7414cfab5e63d63ed676ad8fff7d33c10112 by Nikunj Sharma
route created for clazzinviteviacontact
(commit: 57fa741)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
Commit 8162232371fb221d5a706c7e750691aefa3abd3a by Nikunj Sharma
api response getting,
ui error cases handled
(commit: 8162232)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff)
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/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.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/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactUploadRequest.kt
The file was modifiedtest-end-to-end/android-maestro/common/guest_login.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml
The file was modifiedtest-end-to-end/android-maestro/common/enable_guest_login.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_006_admin_enable_or_disable_guest_login.yaml
Commit 53c7f0329175fb4cb3c3b4670a2705a917586d45 by Nikunj Sharma
twilio added for sms
and invite via username also added
(commit: 53c7f03)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCaseHttp.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/twilio/TwilioHttpClient.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCase.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SmsProperties.kt
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/view/AppActivity.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff)
The file was addedapp-ktor-server/src/main/resources/.well-known/assetlinks.json
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt (diff)
The file was addedapp-ktor-server/well-known/assetlinks.json
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit f3d3dd5b6e5f10a4306b2d369c3b4daede6c1c67 by Mike Dawson
Remove hard coded assetlinks.json
(commit: f3d3dd5)
The file was removedapp-ktor-server/well-known/assetlinks.json
The file was modifiedapp-ktor-server/.gitignore (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzRedeemUseCase.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (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/viewmodel/clazz/redeem/ClazzInviteViewModel.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/ClazzEnrolmentDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff)
The file was removedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.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 addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInviteWithTimeZone.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzRedeemUseCase.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzEnrolment.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt
Commit 111a8828d2b8f25aeabbb95b60e67e7bff6d0d13 by Nikunj Sharma
in web ui chip text fields connected with viewmodel
and invite accept and decline screen created.

in ClazzInvite invitestatus fieldadded
(commit: 111a882)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json
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/impl/di/CommonDomainModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff)
Commit c4412e0c5109e11763389b93b64b1a779c777c2a by Nikunj Sharma
withDoorTransactionAsync added in ProcessInviteUseCase
(commit: c4412e0)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/common/enable_user_registration.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/enable_guest_login.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002_user_registration_above_age_13.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_003_user_registration_below_age_13.yaml
The file was modifiedtest-end-to-end/android-maestro/common/new-student-registration-details.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_003_user_registration_below_age_13.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_002_user_registration_above_age_13.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml
Commit c1995c6828abdbfcc48392cfb8c7db39b12c0f82 by Mike Dawson
Implement using the configuration from SystemDb to get the database url, username, and password for the learning space db.
(commit: c1995c6)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Site.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLI.kt (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/CheckHostRoute.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/StringExt.kt (diff)
The file was addedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/composites/LearningSpaceConfigAndInfo.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
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/clear_state_and_get_started.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 36736b62c8efd2e9db3d49a0b2053a781433a78d by Mike Dawson
Add parameters field to ContentEntryImportJob entity.
Add subtitletrack list to MediaContentInfo.
(commit: 36736b6)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryImportJob.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/MediaContentInfo.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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt
Commit 745630d8f518d58e6fde47ce8d9664d9a316da85 by noreply
Create task_card issue template
(commit: 745630d)
The file was added.github/ISSUE_TEMPLATE/task_card
The file was modified.github/ISSUE_TEMPLATE/task_card (diff)
Commit f41a3e07dc31c8845c2eb6f1d960d38e282de1ba by noreply
Rename task_card to task_card.md
(commit: f41a3e0)
The file was added.github/ISSUE_TEMPLATE/task_card.md
The file was removed.github/ISSUE_TEMPLATE/task_card
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
Commit acd35c787f03e5c1fe04753345f3d9279ab49924 by Pooja Ravi
changes in simplified on boarding
(commit: acd35c7)
The file was modifiedtest-end-to-end/android-maestro/common/clear_state_and_get_started.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
Commit 40714a9db1b4c50dec91d8f6d8f1cadd3f70ddcb by Mike Dawson
Work in progress adding support for the user to add subtitles when adding video content.
(commit: 40714a9)
The file was addedtest-end-to-end/test-files/content/subtitles.vtt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/video/VideoContentImporterCommonJvm.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/contententry/subtitleedit/SubtitleEditViewModel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/getmetadata/ContentEntryGetMetadataScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/subtitleedit/SubtitleEditScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getsubtitle/GetSubtitleViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/getsubtitle/GetSubtitleScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ProgressOrErrorMessage.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/contentformats/ContentImporter.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UstadSavedStateHandleExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff)
Commit daf6336f6db6aa7d34c399d2d3b1d09932c349cb by Pooja Ravi
changes in simplified on boarding
(commit: daf6336)
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.disabled/004_010_group_users_single_assignment_submission_allowed.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 addedtest-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.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/e2e-tests/001_003_admin_can_delete_and_restore_content_001.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/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.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/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.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 modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.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_006_assignment_grace_period_finished.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/guest_login.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_010_user_registration_phone_field_verification.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.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 addedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_existing_userflow.yaml
The file was modifiedtest-end-to-end/android-maestro/common/login_download_and_open_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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.disabled/007_003_user_registration_below_age_13.yaml (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/002_003_teacher_record_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/clear_state_and_get_started.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)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.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 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/007_009_user_registration_email_field_verification.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002_user_registration_above_age_13.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_008_user_registration_mandatory_fields_test.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_003_user_add_private_comment.yaml (diff)
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/003_007_all_user_able_to_open_text_block.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml
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/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.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/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_002d_user_registration_above_age_13_personal_account_username_password.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/clear_state_and_personal_account_new_user_flow.yaml
Commit cee02ef929e3157e4c46314a8cbb78e2780454dc by Pooja Ravi
changes in simplified on boarding
(commit: cee02ef)
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_002d_user_registration_above_age_13_personal_account_username_password.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml
Commit dc672e390aad45ffe49e4a4563f12345176bd6ea by Pooja Ravi
changes in simplified on boarding
(commit: dc672e3)
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/clear_state_and_personal_account_new_user_flow.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff)
Commit 3cb81206f7f3b09d227a41be81fc4845f486fe66 by Pooja Ravi
changes in simplified on boarding
(commit: 3cb8120)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit f357fc02dfa4f98d0bd2f5e8935d932163f1c467 by noreply
Update PULLREQUEST-CHECKLIST.md
(commit: f357fc0)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit c21f30355b8b1df728a20a66ce429b38efcc4e13 by Pooja Ravi
changes in simplified on boarding
(commit: c21f303)
The file was removedtest-end-to-end/test-descriptions/007_010_user_registration_phone_field_verification_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was removedtest-end-to-end/test-descriptions/007_004_user_registration_dob_field_is_mandatory_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_004_user_registration_mandatory_fields_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml
The file was removedtest-end-to-end/test-descriptions/007_009_user_registration_email_field_verification_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_009_user_registration_email_field_verification.yaml
The file was removedtest-end-to-end/test-descriptions/007_008_user_registration_mandatory_fields_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_010_user_registration_phone_field_verification.yaml
The file was modifiedtest-end-to-end/README.md (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002_user_registration_above_age_13.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/007_008_user_registration_mandatory_fields_test.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.yaml
Commit 9a7bd1a038401c78c258ebe3d6936cde8ccba0a5 by Pooja Ravi
changes in simplified on boarding
(commit: 9a7bd1a)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_003_user_registration_below_age_13.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml
Commit 2edb34d6b437d2df15cd76f4ceac1100f2d7f1af by Pooja Ravi
changes in simplified on boarding
(commit: 2edb34d)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml (diff)
Commit a319cc6a7d5954732d6a41fdaadd14de15ebb4fd by Mike Dawson
Work in progress adding subtitle upload support for web version
(commit: a319cc6)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriServerUseCase.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/tmpfiles/CreateTempUriUseCaseCommonJvm.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/getmetadata/ContentEntryGetMetadataScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/IHttpRequestKtorExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/tmpfiles/CreateTempUriUseCase.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/api/contentupload/GetSubtitleTrackServerRoute.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/UmRestApplication.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/getsubtitle/GetSubtitleScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressOrErrorMessage.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/subtitleedit/SubtitleEditScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/siteenterlink/LearningSpaceEnterLinkScreen.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/siteenterlink/SiteEnterLinkScreen.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewUserTypeScreen.kt
The file was addedapp-react/src/jsMain/resources/img/onboarding_individual.svg
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff)
The file was addedapp-react/src/jsMain/resources/img/onboarding_existing.svg
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/registerageredirect/RegisterAgeRedirectScreen.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AddAccountExistingUserScreen.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/chlid/AddChildProfilesScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewOrExistingUserTypeScreen.kt
The file was addedapp-react/src/jsMain/resources/img/onboarding_add_org.svg
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpEnterUsernamePasswordScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewUserTypeViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/EditChildProfileViewModel.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/child/EditChildProfilesScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/AddChildProfilesViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountExistingUserViewModel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingUserTypeScreen.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/chlid/EditChildProfilesScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/ChildProfileItem.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/EditChildProfilesScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingUserTypeViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/child/AddChildProfilesScreen.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/SiteRoute.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpEnterUsernamePasswordScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/AddChildProfilesScreen.kt
The file was removedtest-end-to-end/android-maestro/common/create_course_with_members.yaml
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 removedtest-end-to-end/android-maestro/common/create_course_with_1teacher_2students.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/common/create_course_with_1teacher_1student.yaml (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 removedtest-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
Commit 0908a8e766c4b18571d69b246195707946751953 by Mike Dawson
Implement GetSubtitleTrackFromUriUseCaseJs
(commit: 0908a8e)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff)
Commit f00b9ae1ed9175b2ea04fe98023bfd44c627e279 by Mike Dawson
Initial implementation of support for user to specify subtitle files in ContentEntryEdit and SubtitleEdit. List of subtitles is stored on the ContentJobItem .
(commit: f00b9ae)
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/contententry/subtitleedit/SubtitleEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryImportJob.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/subtitleedit/SubtitleEditScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/util/ext/ContentJobItemExt.kt (diff)
Commit 5201b5a157a0328bb6323d693a79f58f779b5379 by Mike Dawson
Add support for editing/removing subtitle tracks in ContentEntry.
(commit: 5201b5a)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.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/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
Commit 96da1a6a488eab62adcc4e0d9981335f77766635 by Mike Dawson
Update handling of video media uris such that subtitle uris can use the same logic.
(commit: 96da1a6)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/video/VideoContentImporterCommonJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/ContentManifestMap.kt
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/201.json
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 modifiedtest-end-to-end/android-maestro/common/add_profile_pic.yaml (diff)
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/e2e-tests/000_000_hello_world.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_existing_userflow.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml (diff)
Commit 5e4599c374e70733407a3fcbbad516c1b37d0dde by Pooja Ravi
existing tests with conditions
(commit: 5e4599c)
The file was modifiedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_existing_userflow.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/e2e-tests/000_000_hello_world.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff)
Commit 4812c982a16b702c35682b639ce0a215f0875e27 by Nikunj Sharma
preset learnning space check placed in NavControllerExt.kt
(commit: 4812c98)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.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/accountlist/AccountListViewModel.kt (diff)
Commit 92613bb89c97fe986902e14082e0d1fc0cb78b03 by Mike Dawson
Add display of vtt subtitles to web version.
(commit: 92613bb)
The file was addedtest-end-to-end/test-files/content/friday.mp4
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was addedtest-end-to-end/test-files/content/friday-attribution.txt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentSubtitleTrack.kt
Commit a76c196d4b87607b0440df0bbdfb6fe5326de52f by Mike Dawson
Add display of subtitles to Android VideoContentScreen .
(commit: a76c196)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
Commit 770531d4edd03ba7ae85344368dee2fa36951a6b by Pooja Ravi
Cypress existing test changes
(commit: 770531d)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_008_user_registration_mandatory_fields_test.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_009_user_registration_email_field_verification.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_dob_field_is_mandatory.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress.config.js (diff)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.cy.js
Commit 3fda7b07c611fd066d93d310ad61b55b8f6f5ad3 by Pooja Ravi
Cypress existing test changes
(commit: 3fda7b0)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/OtherSignUpOptionSelectionScreen.kt (diff)
The file was addedlib-ui-compose/src/desktopMain/resources/img/logo.svg
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AppIcon.desktop.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.kt (diff)
Commit 8e24ca2dee1d383f5c720d4ab4d4b1fa58b226bf by Pooja Ravi
Cypress existing test changes
(commit: 8e24ca2)
The file was removedcypress.config.js
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModelTest.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt
Commit 61c167c2dbc5507edccd396fc21c0982d09204c0 by Mike Dawson
Add changes/todos for learning space list.
(commit: 61c167c)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt (diff)
The file was modifiedlib-systemdb/build.gradle.kts (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyUseCaseImpl.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/passkey/SavePersonPasskeyUseCase.kt (diff)
The file was removedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyPrompt.android.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/LoginWithPasskeyUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/AddNewPersonUseCase.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyPrompt.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (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/login/LoginScreen.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyResult.kt
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was removedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyPrompt.desktop.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/passkey/PasskeyRequestJsonUseCase.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/App.kt (diff)
Commit 5378b4749094fa839f90fa614a4fcf6e41d1708e by Mike Dawson
Add display of subtitles to Android VideoContentScreen .
(commit: 5378b47)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/ResponseExt.kt (diff)
The file was modifiedlib-ui-compose-videoplayer/src/desktopMain/kotlin/org/jetbrains/compose/videoplayer/DesktopVideoPlayer.kt (diff)
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 addedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt
The file was addedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/model/SystemDbNodeIdAndAuth.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedlib-systemdb/build.gradle.kts (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/composites/LearningSpaceConfigAndInfo.kt (diff)
The file was modifiedcore/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.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/person/learningspacelist/LearningSpaceListViewModel.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/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
Commit 387d1259a04e0815f4e010443f0d94bec20a42b4 by Mike Dawson
Add required door entities to SystemDb.
(commit: 387d125)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDb.kt (diff)
Commit a29b51dce7f48802318102145595913f5df42a3f by Mike Dawson
Change endpoint for SystemDb in UstadApp DI.
(commit: a29b51d)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/update/UpdateLearningSpaceUseCase.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIUpdateLearningSpace.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIDeleteLearningSpace.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceApiRoute.kt (diff)
Commit 85b963af015be404c03085bbdea68449e43ff39a by Mike Dawson
Workaround for issue #970 xapi session data from previous session crashes Articulate content

Change ResumeOrStartXapiSessionUseCase to only resume an xapi session where the contentEntryVersionUid matches.
(commit: 85b963a)
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/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCase.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/domain/xapi/session/ResumeOrStartXapiSessionRoute.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.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/xapi/session/ResumeOrStartXapiSessionUseCaseJs.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/201.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit a20073c4dc8d596dde2fd561d15399fb2fbd3320 by Mike Dawson
Update ustad-server.service to use auto restart.
(commit: a20073c)
The file was modifiedapp-ktor-server/src/dist/systemd/ustad-server.service (diff)
Commit 0cd825d9470f0e52bc8d59279dc16010cd784e28 by Mike Dawson
Update subtitle implementation: automatically set the lang code based on current user locale.
(commit: 0cd825d)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriServerUseCase.kt (diff)
The file was modifiedlib-ui-compose-videoplayer/README.md (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.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/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/202.json
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIDeleteLearningSpace.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
Commit 01373c6734b708b74e5a1e5469cff2fd4e5223cb by Mike Dawson
Improve handling of mime type when importing H5P and XAPI.

When importing H5P and XAPI zip the mime type is determined by file extensions (unlike with EPUBs where it is explicitly specified). Hence H5PContentImporter and XapiZipContentImporter need to use the MimeTypeHelper to determine the mime type so that SaveLocalUriAsBlob understands which content should be gzipped.

Fix EmbeddedHttpServer to prevent NanoHTTPD generating invalid gzipped responses. NanoHTTPD adds an extra content-encoding: gzip header without removing the content-encoding: identity header.

Use XapiJson when generating the Xapi link to avoid encoding default parameters in the Xapi URL.
(commit: 01373c6)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/AbstractContentImporterTest.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/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporterTest.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/contentformats/ContentImportersDiModuleJvm.kt (diff)
The file was addedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MimeTypeHelperExt.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporter.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/compress/list/UnzippedEntryExt.kt (diff)
The file was modifiedbuild.gradle (diff)
Commit 28398ba3a629cc6105118322ec260b39d1dda994 by Mike Dawson
Fix XapiContentImporterTest, Bump version.
(commit: 28398ba)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt (diff)
Commit 20cbf3c9fae0093de7dc771804ab504e22a891be by Nikunjs.0011
readme updated to test passkey
(commit: 20cbf3c)
The file was modifiedapp-android/README.md (diff)
Commit bea3aaa78502bbe975a838ee9c24745c7bbc222f by Nikunjs.0011
readme updated to test passkey
(commit: bea3aaa)
The file was modifiedapp-android/README.md (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-android/proguard-rules.pro (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff)
Commit 01e4664df8ababc54289e7fd7f7d7cfb09227d95 by mandvi.verma
Task-Attempt List
Add attempts tab to content detail screen
(commit: 01e4664)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptListViewModel.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptScreen.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detail/ContentEntryDetailScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff)
Commit 96e597cd0a9c3645c403835da764896d35221dd7 by Mike Dawson
Add subtitle support for Desktop.
(commit: 96e597c)
The file was modifiedlib-ui-compose-videoplayer/src/desktopMain/kotlin/org/jetbrains/compose/videoplayer/DesktopVideoPlayer.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedlib-ui-compose-videoplayer/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt (diff)
The file was addedapp-ktor-server/ustad-appconfig.sh
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff)
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIUpdateLearningSpace.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLI.kt (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt (diff)
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIDeleteLearningSpace.kt
The file was modifiedapp-react/src/jsMain/resources/index.html (diff)
The file was addedapp-ktor-server/ustad-appconfig.bat
Commit ec10725aee4391a7f9797d86d96d30c2492f2006 by Mike Dawson
Fix handling of database upgrade for ContentEntryImportJob entity.
(commit: ec10725)
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 modifiedapp-react/src/jsMain/resources/index.html (diff)
The file was addedustad-appconfig.bat
The file was removedapp-ktor-server/ustad-appconfig.bat
The file was addeddata/system.db
The file was addeddata/quartz.properties
The file was addeddata/admin.txt
The file was addedustad-appconfig.sh
The file was removedapp-ktor-server/ustad-appconfig.sh
The file was addeddata/quartz.script
The file was addeddata/ustadcache.db
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
The file was addeddata/system.db-shm
The file was addeddata/system.db-wal
The file was addeddata/ustadcache.db-shm
The file was addeddata/ustadcache.db-wal
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadPickFileLauncher.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/settings/SettingsScreenPreview.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedtestserver-controller/src/main/resources/application.conf (diff)
The file was addedwget-log
The file was addedwget-log.1
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json
The file was modifiedtestserver-controller/src/main/resources/application.conf (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (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/view/AbstractAppActivity.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff)
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJvm.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseAndroid.kt
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.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/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
Commit a08e71a9b43a9bb77a9602dd4a8dc6e0e9ed1b20 by mandvi.verma
attempts tab added and attempt person list showing
(commit: a08e71a)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndAttemptInfo.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptListViewModel.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detail/ContentEntryDetailScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
Commit 2f7356726eee5d211671a88ff353602a703e9bd0 by Prashant Deshmukh
added social warning in MessageListScreen and ClazzAssignmentDetailOverviewScreen .
(commit: 2f73567)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedapp-react/build.gradle (diff)
Commit da4418980d0c64b828ea8fff9113d5ab8fa7b731 by Mike Dawson
Fix SystemDb - add ReplicateEntity annotation for LearningSpaceInfo.
(commit: da44189)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
Commit a0254adfc186aa74544a2402277c58d09dbaace5 by Prashant Deshmukh
added social warning strings in strings.xml
(commit: a0254ad)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.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/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
Commit 617059c7470b1ed194ed9be8a75fad3b2666ff67 by nikunj.sharma
changing admin person to admin user
changes in GoToLearningSpaceUseCaseJs
(commit: 617059c)
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/learningspace/GoToLearningSpaceUseCaseJs.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt
Commit 0c5d2964f7af809e06a670e4563f20e830a00b03 by Prashant Deshmukh
removed hardcoded color value from SocialWarningListItem.kt
(commit: 0c5d296)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/app/AppNavHost.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.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/resources/MR/base/strings.xml (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/test/viewmodeltest/ViewModelTestBuilder.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/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt
The file was modifiedapp-ktor-server/README.md (diff)
The file was modifiedREADME.md (diff)
The file was modifiedINSTALL.md (diff)
The file was modifiedREADME.md (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detail/ContentEntryDetailScreen.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/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
Commit 44cd685d11c35b8b68f6f35cde0104c8c15f9c7b by Mike Dawson
Update test server controller clear download to use recursive removal.
(commit: 44cd685)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit bf13d96601d9632fd9becdd79b8e05f6b0bfc64f by Prashant Deshmukh
Reverted unintended formatting changes in unrelated files.
Removed unnecessary Paper and obsolete cautions list as per review feedback.
Updated SocialWarningListItem layout to match task requirements with headline, secondary text, and buttons below text.
Removed unnecessary Paper and obsolete cautions list as per review feedback.
(commit: bf13d96)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.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/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
Commit 1fb65560f86f53c5271c9d148414fe98f4d432cb by Prashant Deshmukh
Fix String issue & social warning url.
(commit: 1fb6556)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
Commit 207de4ba6e6a3bc24bbba8e9f03eed836b75c0bf by Mike Dawson
Update to use a single command with subcommands for running the server and managing the server.
(commit: 207de4b)
The file was removeddata/system.db-shm
The file was removeddata/ustadcache.db
The file was removeddata/ustadcache.db-shm
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt
The file was removeddata/system.db-wal
The file was removeddata/ustadcache.db-wal
The file was removedrunserver.bat
The file was removeddata/system.db
The file was modifiedREADME.md (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
The file was removeddata/quartz.properties
The file was removeddata/quartz.script
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was removeddata/admin.txt
The file was removedrunserver.sh
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLI.kt
Commit 1a32c4db9ff8c749cc2fc33538ac22e371dc2bd3 by Prashant Deshmukh
Fix String issue & social warning url.
(commit: 1a32c4d)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.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/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detail/ContentEntryDetailScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
Commit edcd7b675be557b935491aab6cc35a0b30483eaa by Prashant Deshmukh
- Added `ValidateUsernameUseCase`.
- Updated `LoginViewModel` and `PersonEditViewModel`.
- Added string resource for invalid username error.
(commit: edcd7b6)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/login/LoginViewModel.kt (diff)
Commit 65d44879dca02ad6c7c0849a9693d48d019f6cb6 by Prashant Deshmukh
- Moved `SOCIAL_WARNING_WEB_URL` to `ShowSocialWarningUseCase`
- Buttons are part of secondary text with proper alignment in a responsive layout.
(commit: 65d4487)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.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/messagelist/MessageListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
Commit a72e03a980875c67a72cda0b5f8166409f639f7b by Prashant Deshmukh
Replaced regex with explicit validation, allowing non-English letters and disallowing banned characters.
(commit: a72e03a)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedREADME.md (diff)
The file was modifiedapp-ktor-server/README.md (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
Commit 74e74c9abdbe06702df8f2f094f6086408cef630 by Prashant Deshmukh
Use `ValidateUsernameUseCase` in `PersonAccountEditViewModel` and remove username validation from `PersonEditViewModel`.
(commit: 74e74c9)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff)
The file was modifiedtestserver-controller/src/main/resources/application.conf (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtestserver-controller/src/main/resources/application.conf (diff)
Commit d38fef8a4981f204192c4d6a3af9c073c925adcf by Mike Dawson
Update Android Gradle Plugin version.
(commit: d38fef8)
The file was modifiedbuild.gradle (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit e5f3fd1edf6c8c32157f85339e214747d865e73f by Mike Dawson
Fix ServerAppMain when started with no args to run server by default.
UmRestApplication ktor server set to use jsDevServer by default when running from source.
(commit: e5f3fd1)
The file was modifiedapp-ktor-server/src/dist/ustad-server.conf (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedlib-ihttp-ktor-server/build.gradle.kts (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
Commit 8f4ea62a97f09bf605ddf68c4986710906deb768 by Mike Dawson
Fix ClazzAssignmentDetailOverviewScreen on app-react: React hook from Social warning was used within an if statement.
(commit: 8f4ea62)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
Commit 6f32dce49caab5df888a3a76ac0dfc1286bd6caa by mandvi.verma
Desktop/Android-

Attempts Person List Screen:
(Person name, person image,
completion, score)
(commit: 6f32dce)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusScreen.kt
The file was modifiedgradle.properties (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit d1780d803dc3ef8a0d6a17f56e2a6780eb583683 by Mike Dawson
Fixes/improvements for initial setup and learning space creation.

1) Make jsdevserver mode automatic when running from source.
2) Update arguments for creating a learning space to ensure clear differentiation between the system config authentication and the learning space admin password.
3) Documentation updates for learning space creation and setup.
(commit: d1780d8)
The file was modifiedtestserver-controller/src/main/resources/application.conf (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceConfig.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceApiRoute.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDb.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedREADME.md (diff)
The file was modifiedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt (diff)
The file was modifiedARCHITECTURE.md (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
Commit fe7e2d778605beced4392e045ad9a712b392accd by Mike Dawson
Add app-ktor-server/server.properties to gitignore
(commit: fe7e2d7)
The file was modifiedapp-ktor-server/.gitignore (diff)
Commit 0aa2410f2d254ddf7b7bb19ecfc1b37d5f8d2159 by mandvi.verma
Desktop/Android-

Attempts Session List Screen:
(Pass fail status, score, completion percentage)
(commit: 0aa2410)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.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/view/UstadView.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
Commit dedd499a74d877309ec677df727ffdf31b61faa6 by mandvi.verma
Desktop/Android-

Attempts Session List Screen:
(Pass fail status, score, completion percentage)
(commit: dedd499)
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/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
Commit d29dfce58d55b3d56ae9c7f4d9ecb186e76217cb by Mike Dawson
Fix server setup procedures for binary server build.
(commit: d29dfce)
The file was modifiedARCHITECTURE.md (diff)
The file was modifiedINSTALL.md (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff)
The file was modifiedapp-ktor-server/src/scripttemplates/unixStartScript.txt (diff)
The file was modifiedapp-ktor-server/src/scripttemplates/windowsStartScript.txt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
Commit fa491c433352b2dc04d5c9e798d094cc62a94065 by mandvi.verma
react-

Attempts Person Session List Screens
(commit: fa491c4)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit eb3f6913f4e9d40acb0b58bc1ec368a6eff82596 by Prashant Deshmukh
Added username in PersonEditViewModelTest.kt
(commit: eb3f691)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff)
Commit 0ffb590c6dadb5678386b253f905a0b0da867668 by mandvi.verma
desktop-
Attempts person list screen: showing completion bar or score bar accordingly
(commit: 0ffb590)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit bf68f43087c3a6de4cab5c4de5c9e82ab9f0e4cc by mandvi.verma
react-
Attempts person list screen: showing completion bar or score bar accordingly
(commit: bf68f43)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit d0cc26c4876eac4518afbd60e1df1de42b218671 by Pooja Ravi
Username and password validation
(commit: d0cc26c)
The file was addedtest-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml
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/test-files/content/Ustad_Students_List.csv (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.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/003_001_add_or_edit_course_permission_test.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/002_001_admin_add_new_course_and_teacher.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/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.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/002_002_student_joining_course_using_code.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/003_008_course_blocks_title_field_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.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/003_007_all_user_able_to_open_text_block.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/003_006_course_view_and_modules_can_expand_collapse.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 7c1f5d52814cdc7331a00c85a29283d5622d21ac by Mike Dawson
Fix testserver-controller to disable using jsDevServer (e.g. reverse proxy for webpack) when using testserver-controller .
(commit: 7c1f5d5)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedtestserver-controller/start.sh (diff)
The file was modifiedapp-ktor-server/README.md (diff)
Commit 36275010e8a3a3f60e088a24deb4316dfbf4a0c9 by mandvi.verma
Desktop-
Attempts session list screen: showing pass,fail,complet,incomplete ,completion percentage and score  accordingly
(commit: 3627501)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
Commit 79cbc9b390370d30f1d8f6c7c1bc8b75acdf6d4b by mandvi.verma
react-
Attempts session list screen: showing pass,fail,complet,incomplete ,completion percentage and score  accordingly
(commit: 79cbc9b)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 41df74d0fa7f4fb13d756550758dcaa860868cf7 by mandvi.verma
react-
Attempts session list screen: showing pass,fail,complet,incomplete ,completion percentage and score  accordingly
(commit: 41df74d)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 02cbd8f7135bfa3f7261e093523543db244bb806 by Prashant Deshmukh
- Fixed PersonEditViewModelTest to expect invalid_username error
- Fixed LoginViewModelTest to handle empty username validation
(commit: 02cbd8f)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.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/xapi/StatementDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
Commit 8c96b19f7bc6000cbcd4e102ee54419f3e1e8a21 by mandvi.verma
get Statement Entity
Joining StatementEntity and verb entity
(commit: 8c96b19)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/view/UstadView.kt (diff)
Commit 05057b7058eaa4d62e03869707ad2c50da4939d7 by Mike Dawson
Update cypress and maestro scripts to use learning space parameter name.
Add comment on UstadScreens for use registration_allowed script.
(commit: 05057b7)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (diff)
The file was modifiedbuildconfig.default.properties (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/205.json
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/194.json (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.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/util/stringvalues/JsHeaderStringValuesAdapter.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt (diff)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was modifiedbuildconfig.default.properties (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
Commit c1923ad6cf32a05d4738cb9bdab406d7765938b3 by Mike Dawson
Work-in-progress migration of SystemDb to using SQLdelight.

Multiple Door databases (e.g. UmAppDatabase and SystemDb) on Kotlin/JS failed: hence need to migrate. Web client will not need a local database.
(commit: c1923ad)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfig.kt
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfig.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/update/UpdateLearningSpaceUseCase.kt (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepository.kt
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/domain/learningspace/SystemConfigScriptRoute.kt (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 removedlib-systemdb/build.gradle.kts
The file was modifiedcore/build.gradle (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadAvatar.kt (diff)
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt
The file was modifiedsettings.gradle (diff)
The file was addedlib-systemdb-sqldelight/README.md
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceConfigAndInfoExt.kt
The file was modifiedapp-react/build.gradle (diff)
The file was addedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt
The file was addedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/SystemDbRepository.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceEntityExt.kt
The file was addedlib-systemdb-model/build.gradle.kts
The file was addedlib-systemdb-sqldelight/build.gradle.kts
The file was addedlib-systemdb-sqldelight/.gitignore
The file was addedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/model/SystemDbNodeIdAndAuth.kt
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceClientRoute.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/sysconfiginit/GenerateSystemConfigAuthCallback.kt
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt
The file was removedlib-systemdb/README.md
The file was removedlib-systemdb/.gitignore
The file was addedlib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/SystemConfigAuth.sq
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/sysconfiginit/GenerateSystemConfigAuthUseCase.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceConfig.kt
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/composites/LearningSpaceConfigAndInfo.kt
The file was addedlib-systemdb-sqldelight/src/jvmMain/kotlin/com/ustadmobile/systemdb/Scratch.kt
The file was modifiedREADME.md (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/verifyauth/VerifySystemConfigAuthUseCase.kt (diff)
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/SystemConfigAuthDao.kt
The file was addedlib-systemdb-model/.gitignore
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/SystemConfigDao.kt
The file was addedlib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/LearningSpace.sq
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfigAuth.kt
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was addedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceRepository.kt
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepository.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfigAuth.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff)
The file was removedlib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDb.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt (diff)
Commit 1220f36c57c35d5e7f13b0014f53b997487424a1 by Mike Dawson
Add queries for list of persons who attempted a given piece of content nad list of sessions by person and content uid.
(commit: 1220f36)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit c9583fcdfbbb02a2871bd3f3b402d9a593115791 by Pooja Ravi
Username and password changes
(commit: c9583fc)
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/create_course_with_1teacher_1student.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/create_course_with_members.yaml
Commit 136ee6524861883fd1d146c8558fcbac8a9b0744 by Mike Dawson
Add query for list of statements by registration uid.
Update SessionTimeAndProgressInfo to include registration uid to be passed to next screen.
(commit: 136ee65)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 954c81f35ac8dabf6057b16e6ce2c1989adcd835 by Mike Dawson
Add isSuccessful and isCompleted booleans to queries for attempts list screens for list of persons and list of sessions for person queries.
(commit: 954c81f)
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/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
Commit 6bdc66156b6e71d8f97b8f667cb5a95ea37fde85 by Mike Dawson
Add max score and max progress for StatementDao#findPersonsWithAttempts
(commit: 6bdc661)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_001_teacher_add_discussion_and_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_user_add_private_comment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_001_add_or_edit_course_permission_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js (diff)
Commit 8f1cad13c0dcfd1aca9745828cac99b450063133 by nikunj.sharma
ProcessInviteUseCaseTest issue fix
(commit: 8f1cad1)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt (diff)
The file was addedcore/.attach_pid65957
Commit 8434fb952f3c3f3c8c0bfd91a53ad58ed9e3cae3 by Pooja Ravi
Test description and maestro/cypress tests for attempt list test
(commit: 8434fb9)
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/001_010_content_attempt_list_test.yaml
The file was addedtest-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff)
Commit 8259602341aae8ba5d4aae9c34af2656a7be1374 by mandvi.verma
Attempts Person List- desktop/android
(commit: 8259602)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit a1efe76be38a6d623543e1edc5f293aa01a5818e by mandvi.verma
Attempts Person List- desktop/android
(commit: a1efe76)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit 82af0d1982c12d9362c3b47647acc3666c839a40 by Pooja Ravi
Test description and maestro/cypress tests for attempt list test
(commit: 82af0d1)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit 85632f595edb0d193e3299266210f2219b70ea44 by mandvi.verma
Attempts Session List- desktop/android
(commit: 85632f5)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
Commit 10e8ffd979876366fcbbecb1c79dc73466021d17 by mandvi.verma
Attempts Session List- desktop/android
(commit: 10e8ffd)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/002_010_username_validation_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
Commit f02618f917a14950c718c80bcec2580630b0a08f by mandvi.verma
Attempts Statement List- desktop/android
(commit: f02618f)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 81face559c21f41059a6368a5e657737faeeef31 by nikunj.sharma
ParseInviteUseCaseTest issue fix
(commit: 81face5)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit ac926db34142e406ac729db1bdad48654865f525 by mandvi.verma
findStatusForStudentsInClazz
Jenkins error:All annotations from expect `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
(commit: ac926db)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit c1cb1ba9ed7884dd28cf1236430896dcd564b835 by Pooja Ravi
Updated test descriptions to reflect changes
(commit: c1cb1ba)
The file was modifiedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_004_admin_or_teacher_can_add_a_content_block_and_upload_new_content_via_link_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_003_language_selection_in_app_settings_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_004_android_13+_users_can_select_language_in_app_settings_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_002_Offline_data_editing_and_syncing_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_001_default_system_language_if_language_is_supported_by_app_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_004_user_visits_a_screen_whilst_offline_that_cannot_be_loaded_gets_an_error_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/008_002_accessibility_text-to-Speech_image_button_labels_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_006_admin_enable_or_disable_guest_login_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_001_screen_caching_for_offline_access_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/008_001_admin_uploads_valid_content_with_video_subtitles_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_007_admin_or_teacher_send_group_invitation_to_join_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_002_english_language_used_if_system_language_not_supported_by_the_app_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_003_handling_conflicting_offline_edits_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit af95ba56ff52401fc02a3de0f1864011cbb2783f by Mike Dawson
Remove obsolete version migration tests from TestRoomMigration
(commit: af95ba5)
The file was modifiedlib-database/src/androidInstrumentedTest/kotlin/com/ustadmobile/port/android/db/TestRoomMigration.kt (diff)
Commit a1f91677d78a4d6189e447f79976e27ab207ce8f by Pooja Ravi
Updated test descriptions to reflect changes
(commit: a1f9167)
The file was modifiedtest-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_002_english_language_used_if_system_language_not_supported_by_the_app_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_003_language_selection_in_app_settings_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_004_android_13+_users_can_select_language_in_app_settings_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/010_001_default_system_language_if_language_is_supported_by_app_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_004_admin_or_teacher_can_add_a_content_block_and_upload_new_content_via_link_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/008_001_admin_uploads_valid_content_with_video_subtitles_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_004_user_visits_a_screen_whilst_offline_that_cannot_be_loaded_gets_an_error_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_002_Offline_data_editing_and_syncing_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_007_admin_or_teacher_send_group_invitation_to_join_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/008_002_accessibility_text-to-Speech_image_button_labels_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_006_admin_enable_or_disable_guest_login_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_001_screen_caching_for_offline_access_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/011_003_handling_conflicting_offline_edits_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff)
Commit 06c5219165cd73569c95d380abfba345d13dd10d by Pooja Ravi
Updated test descriptions to reflect changes
(commit: 06c5219)
The file was addedtest-end-to-end/android-maestro/e2e-passkey-test/001_001_New_user_login_using_passkey.yaml
The file was modifiedtest-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
Commit 1080ad9419688b51d1c4d899136aca7941a2b30f by Mike Dawson
Rename lib-systemdb-model to lib-systemdb-core (because it contains common repository interfaces as well).
Update libui compose screens to use lib-systemdb-core classes.
(commit: 1080ad9)
The file was removedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt
The file was addedlib-systemdb-core/build.gradle.kts
The file was removedlib-systemdb-model/build.gradle.kts
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepositorySqlDelight.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt
The file was removedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt
The file was modifiedlib-systemdb-sqldelight/build.gradle.kts (diff)
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepositorySqlDelight.kt
The file was modifiedsettings.gradle (diff)
The file was removedlib-systemdb-model/.gitignore
The file was modifiedapp-desktop/build.gradle.kts (diff)
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt
The file was removedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceRepository.kt
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepository.kt
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/LearningSpaceRepository.kt
The file was modifiedcore/build.gradle (diff)
The file was removedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/SystemDbRepository.kt
The file was addedlib-systemdb-core/.gitignore
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was removedlib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepository.kt
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/SystemDbRepository.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit adcf68efa47c94784727a3f9149759096745f974 by Mike Dawson
Modularize XXHash

XXHash functionality is needed for systemdb module to convert between network/database entities. Will likely be needed in other modules.
(commit: adcf68e)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderTest.kt (diff)
The file was addedlib-xxhashkmp-commonjvmimpl/.gitignore
The file was addedlib-xxhashkmp-commonjvmimpl/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXHasher64FactoryCommonJvm.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was addedlib-xxhashkmp-commonjvmimpl/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXHasher64CommonJvm.kt
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherCommonJvm.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff)
The file was addedlib-xxhashkmp-commonjvmimpl/src/jvmTest/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXHashJvmTest.kt
The file was modifiedapp-android/build.gradle (diff)
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepositorySqlDelight.kt
The file was addedlib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXHasher64.kt
The file was addedlib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXHasher64FactoryJs.kt
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceInfoExt.kt
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Js.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff)
The file was addedlib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXStringHasher.kt
The file was addedlib-xxhashkmp-core/build.gradle.kts
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff)
The file was removedcore/src/jsTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJsTest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryJs.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff)
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/LearningSpaceDataSource.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/cuint/CUINTWrapper.kt
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt
The file was modifiedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/LearningSpaceRepository.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt (diff)
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/SystemDbDataSource.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt (diff)
The file was addedlib-xxhashkmp-core/src/jsTest/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXHashJsTest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff)
The file was addedlib-xxhashkmp/.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/domain/xapi/state/ListXapiStateIdsUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasher.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/DeleteXapiStateUseCase.kt (diff)
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/viewmodel/UstadViewModel.kt (diff)
The file was addedlib-xxhashkmp-commonjvmimpl/build.gradle.kts
The file was modifiedlib-systemdb-core/build.gradle.kts (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was addedlib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/ext/LongExt.kt
The file was addedlib-xxhashkmp-commonjvmimpl/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXStringHasherCommonJvm.kt
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbDataSourceSqlDelight.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff)
The file was modifiedcore/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff)
The file was addedlib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/wrappers/XXHashWrapper.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCase.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherJs.kt
The file was modifiedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/SystemDbRepository.kt (diff)
The file was addedlib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXHasher64Factory.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt (diff)
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryCommonJvm.kt
The file was removedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64CommonJvm.kt
The file was addedlib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/wrappers/CUINTWrapper.kt
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepositorySqlDelight.kt
The file was modifiedlib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/LearningSpace.sq (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was addedlib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXStringHasherExt.kt
The file was addedlib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXHasher64Js.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Factory.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff)
The file was addedlib-xxhashkmp-core/.gitignore
The file was modifiedlib-systemdb-sqldelight/build.gradle.kts (diff)
The file was addedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoDataSourceSqlDelight.kt
The file was addedlib-xxhashkmp/build.gradle.kts
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseLocal.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff)
The file was modifiedsettings.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.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/state/XapiStateParamsExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was removedcore/src/jsMain/kotlin/com/ustadmobile/core/wrappers/xxhash/XXHashWrapper.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedlib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXStringHasherJs.kt
Commit 573a02d1caf3295037d7d9440b51aefeeaae22a5 by Mike Dawson
Handle showing list of learning spaces on desktop using SQLDelight based implementation.
(commit: 573a02d)
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/LearningSpaceDataSourceHttp.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was addedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/SystemDbDataSourceHttp.kt
The file was modifiedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoDataSourceSqlDelight.kt (diff)
The file was modifiedlib-systemdb-core/build.gradle.kts (diff)
The file was modifiedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt (diff)
The file was modifiedlib-systemdb-sqldelight/build.gradle.kts (diff)
The file was modifiedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbDataSourceSqlDelight.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
Commit 2e3b71bccfc4a2834fafc5740f8842e5f74a5cc6 by Mike Dawson
Remove explicit dependsOn for lib-systemdb-core and lib-systemdb-sqldelight such that default hierarchy is applied.
(commit: 2e3b71b)
The file was modifiedlib-systemdb-sqldelight/build.gradle.kts (diff)
The file was modifiedlib-systemdb-core/build.gradle.kts (diff)
Commit 0d7022d70d64344509f5a45056adc458da8d91f2 by Mike Dawson
Fix LearningSpaceServerRepo add function to add learningspace to in memory cache.
(commit: 0d7022d)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff)
Commit 2bdc69faeee4a0ad485548fa5a398d35f643c20c by Mike Dawson
Handle listing learning spaces on Android using SQLDelight based systemdb.
(commit: 2bdc69f)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was removedcore/.attach_pid65957
The file was modifiedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/LearningSpaceDataSourceHttp.kt (diff)
Commit f81b91319153f2a72680655e57d93c6ab93046bb by Mike Dawson
Update app-react to use SQLDelight based learning space list.
(commit: f81b913)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was addedtest-end-to-end/android-maestro/settings.gradle
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 0f57bc95fdda65640462d6010eb0948c6a613853 by mandvi.verma
Time and date Session List React
(commit: 0f57bc9)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 4bb1498e8f9c58174abce3c4f18c5a0fef9b8028 by mandvi.verma
Time and date Session List React
(commit: 4bb1498)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit f046e3204c4284f3781abe797f7ac7181fc9f296 by mandvi.verma
If no score or completion percentage in the statement list
(commit: f046e32)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 22d854f4ac11d3f36d4d9204e597edcc0e36899e by mandvi.verma
If no score or completion percentage in the statement list
(commit: 22d854f)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
Commit 0ca4bec11b1829268fc957cb405f97714855af2b by Mike Dawson
Remove obsolete server Google API key config
Update ktor database init to avoid throwing exception when running via source. See https://github.com/UstadMobile/UstadMobile/issues/994
(commit: 0ca4bec)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt (diff)
The file was modifiedapp-ktor-server/README.md (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/DiTag.kt (diff)
Commit 3b52f9a663110505ae36ac2dce44efb3ba4ded47 by Mike Dawson
Fix Cypress 004-005 - after student clicks submit needed to ensure that submission was saved before moving on.
(commit: 3b52f9a)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js (diff)
Commit f705a9e1a1cb35794d639b7cd5c7a8a5b48340c1 by Mike Dawson
Refactor libsystemdb to lib-centralappconfigdb and update docs.
(commit: f705a9e)
The file was modifiedARCHITECTURE.md (diff)
The file was modifiedREADME.md (diff)
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/model/LearningSpaceConfigAndInfo.kt
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/network/LearningSpaceDataSourceHttp.kt
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt
The file was modifiedsettings.gradle (diff)
The file was modifiedapp-desktop/build.gradle.kts (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was addedlib-centralappconfigdb-sqldelight/.gitignore
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/LearningSpaceRepository.kt
The file was addedlib-centralappconfigdb-sqldelight/build.gradle.kts
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceInfoExt.kt
The file was addedlib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/adapters/LearningSpaceInfoExt.kt
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceConfigAndInfoExt.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/sysconfiginit/GenerateSystemConfigAuthUseCase.kt (diff)
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/model/LearningSpaceConfig.kt
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/model/LearningSpaceInfo.kt
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.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 addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/CentralAppConfigDbDataSource.kt
The file was removedlib-systemdb-sqldelight/src/jvmMain/kotlin/com/ustadmobile/systemdb/Scratch.kt
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfigAuth.kt
The file was removedlib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/LearningSpace.sq
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceEntityExt.kt
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/LearningSpaceDataSourceHttp.kt
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/repo/LearningSpaceRepository.kt
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/LearningSpaceDataSource.kt
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoDataSourceSqlDelight.kt
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt
The file was modifiedapp-android/proguard-rules.pro (diff)
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/SystemDbDataSource.kt
The file was addedlib-centralappconfigdb-common/README.md
The file was addedlib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/LearningSpaceInfoDataSourceSqlDelight.kt
The file was removedlib-systemdb-sqldelight/README.md
The file was addedlib-centralappconfigdb-sqldelight/src/main/sqldelight/com/ustadmobile/centralappconfigdb/db/SystemConfigAuth.sq
The file was addedlib-centralappconfigdb-sqldelight/src/main/sqldelight/com/ustadmobile/centralappconfigdb/db/LearningSpace.sq
The file was removedlib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/SystemConfigAuth.sq
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbDataSourceSqlDelight.kt
The file was addedlib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/adapters/LearningSpaceEntityExt.kt
The file was modifiedcore/build.gradle (diff)
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/LearningSpaceDataSource.kt
The file was addedlib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/CentralAppConfigDbDataSourceSqlDelight.kt
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/SystemDbDataSourceHttp.kt
The file was removedlib-systemdb-core/build.gradle.kts
The file was addedlib-centralappconfigdb-common/.gitignore
The file was removedlib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/SystemDbRepository.kt
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedlib-centralappconfigdb-common/build.gradle.kts
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/network/CentralAppConfigDbDataSourceHttp.kt
The file was addedlib-centralappconfigdb-sqldelight/README.md
The file was removedlib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfig.kt
The file was addedlib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/adapters/LearningSpaceConfigAndInfoExt.kt
The file was addedlib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/repo/CentralAppConfigDbRepository.kt
The file was removedlib-systemdb-core/.gitignore
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff)
The file was removedlib-systemdb-sqldelight/.gitignore
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/update/UpdateLearningSpaceUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff)
The file was removedlib-systemdb-sqldelight/build.gradle.kts
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/verifyauth/VerifySystemConfigAuthUseCase.kt (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/001_010_content_attempt_list_test.yaml
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/001_010_content_attempt_list_test.yaml
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 349684cab49de59d8f2b9176170603f46273bfe6 by Pooja Ravi
attempt list test description update
(commit: 349684c)
The file was modifiedtest-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff)
Commit fc193ac8097794244a70a50dab6634c1d6953bfa by Pooja Ravi
Make sure apk file is found and installed before starting maestro test
(commit: fc193ac)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 10d032270a7e6b7d99b81af79786203582ea929c by Pooja Ravi
Make sure apk file is found and installed before starting maestro test
(commit: 10d0322)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 82c22364245c4c6b5602fbbeb0f0a8a1b898a5b6 by noreply
Update README.md

Clarify SDK emulator
(commit: 82c2236)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 1d7d48eba03287acb1e5c397974a2f8f662be226 by noreply
Update README.md

Avoid duplicate instructions on building Android apk in maestro README.
(commit: 1d7d48e)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 1cd487225665290542ed3b53d1c80ea3c9fa58bb by noreply
Update README.md

Update Android Maestro README to remove duplicated instructions on running a single test.
(commit: 1cd4872)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.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/impl/UstadApp.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedCODING-STYLE.md (diff)
Commit b057ced6184bc275001a92444754dfca24547c04 by mandvi.verma
added social warning in MessageListScreen and ClazzAssignmentDetailOverviewScreen .
(commit: b057ced)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.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/socialwarning/ShowSocialWarningUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
Commit 1901169f7dbd911b5e7b1c1b8ccaf49dcf452818 by mandvi.verma
added social warning strings in strings.xml
(commit: 1901169)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 0a9717434db9cd940702377dc00d68ce2e60144b by mandvi.verma
removed hardcoded color value from SocialWarningListItem.kt
(commit: 0a97174)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.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/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.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/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 746f3fcaeb67e7e7bc99ba6c5c0d3132ab6909ea by mandvi.verma
Fixed binding issue in jvmTest
(commit: 746f3fc)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
Commit 53d0b64b8bd47baafef283b1d2dd6dbca6f03fee by mandvi.verma
Reverted unintended formatting changes in unrelated files.
Removed unnecessary Paper and obsolete cautions list as per review feedback.
Updated SocialWarningListItem layout to match task requirements with headline, secondary text, and buttons below text.
Removed unnecessary Paper and obsolete cautions list as per review feedback.
(commit: 53d0b64)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 931991224948b8e14f983da2dacc8a4ab05c2854 by mandvi.verma
Fix String issue & social warning url.
(commit: 9319912)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
Commit d0b24ec9cbdae39f91f8316b96a15659ecdde03c by mandvi.verma
Fix String issue & social warning url.
(commit: d0b24ec)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
Commit 2b15ddc9c10bd98196ea5fabc140203e8a84fc1a by mandvi.verma
- Moved `SOCIAL_WARNING_WEB_URL` to `ShowSocialWarningUseCase`
- Buttons are part of secondary text with proper alignment in a responsive layout.
(commit: 2b15ddc)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff)
Commit ccecc3fb2a0d336e064743950dcf43a3df3485e3 by mandvi.verma
Update Android Gradle Plugin version.
(commit: ccecc3f)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedbuild.gradle (diff)
Commit 6d38dde40d5b87937eadadd1e9412e972598c224 by mandvi.verma
Fix ClazzAssignmentDetailOverviewScreen on app-react: React hook from Social warning was used within an if statement.
(commit: 6d38dde)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff)
Commit c25d4cabd77cade46e962f733f078f2e7298a88d by mandvi.verma
Remove obsolete version migration tests from TestRoomMigration
(commit: c25d4ca)
The file was modifiedlib-database/src/androidInstrumentedTest/kotlin/com/ustadmobile/port/android/db/TestRoomMigration.kt (diff)
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
Commit 14ceb3e5b312de18f1f1852b9d856eafd1cb2f49 by mandvi.verma
Make sure apk file is found and installed before starting maestro test
(commit: 14ceb3e)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 3b81e25ca9edf1625cf509460b604310535f5c4f by mandvi.verma
Make sure apk file is found and installed before starting maestro test
(commit: 3b81e25)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 4c96a1e23b7bb158a96da1ede5f666a0a2b83d0f by mandvi.verma
Update README.md

Clarify SDK emulator
(commit: 4c96a1e)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit beca8d05a655c34e47211614be867914ae48aa5b by mandvi.verma
Update README.md

Avoid duplicate instructions on building Android apk in maestro README.
(commit: beca8d0)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit b650d57e59a5387257ff98faab31e7f2804f511c by mandvi.verma
Update README.md

Update Android Maestro README to remove duplicated instructions on running a single test.
(commit: b650d57)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml
Commit 86c59ec5104dbd0f82148c2d126295ecfbb2bd2e by noreply
Update PULLREQUEST-CHECKLIST.md

Update pull request checklist - note that files unrelated to the pull request should not be changed.
(commit: 86c59ec)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit 71cfcb32c8fad233681d53ceed1176c28f6f470e by mandvi.verma
attempts tab added and attempt person list showing
(commit: 71cfcb3)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was addedet --hard HEAD@{1}
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit da76786087fc132b19f20b513268bf3022c9004a by mandvi.verma
SessionListScreen react/desktop , UstadScreen
(commit: da76786)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 0aa172e04ee97e58319bfb378c44f4556616ce24 by mandvi.verma
SessionListScreen react/desktop
(commit: 0aa172e)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
Commit 18d306bcec1da6ec7c15b6fe35fd57fa6f32a817 by mandvi.verma
unused methods removed from XapiSessionEntityDao
(commit: 18d306b)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
Commit fce5813c8f676339a612feb78e606e93a8e70755 by mandvi.verma
Files not related to task removed
(commit: fce5813)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusViewModel.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff)
Commit d3aded4aa040c1dffd7083686c5f26ea5724aca3 by Mike Dawson
Fix UmAppDatabaseMigration handling of adding ClazzInvite table.
Update CreateLearningSpaceUseCase to create new admin only if not already existing.
(commit: d3aded4)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was removedet --hard HEAD@{1}
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit cca97a64fbc68608d8996a43d39e4b81ae1b1b51 by mandvi.verma
Readme - primary code comparison
(commit: cca97a6)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 1b0d7aeac2d3651729f29ca70d63d3c10436cf18 by nikunj.sharma
some class name change and coding style commit
(commit: 1b0d7ae)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UserSessionWithPersonAndLearningSpace.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
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/clazz/redeem/ClazzInviteRedeem.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.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/invite/ClazzInviteRedeemUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
Commit f8756e11a3c760edd22027489be190bd40c377a5 by Mike Dawson
Add useFormattedDuration function for Jetpack compose and update React hook.
(commit: f8756e1)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/RememberFormattedDuration.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDuration.kt (diff)
Commit 922bf4cf3ce7315b438e00ca563a14ca31a27867 by nikunj.sharma
preferImmediatelyAvailableCredentials added
(commit: 922bf4c)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/LoginWithPasskeyUseCaseImpl.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit cf594f067fbce266e42e46b51cf3a3a4d5da3e39 by Mike Dawson
Update StatementDao query for findPersonsWithAttempts to include permission checks.
(commit: cf594f0)
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/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
Commit c177a383cb144e743b0278797beadb687963cc8b by mandvi.verma
Duration code update-
react/desktop

If no information of resultDuration present handled
(commit: c177a38)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit f2390d38510df3a2a04724914b20afa805fccba8 by mandvi.verma
Duration code update-
react/desktop

If resultDuration is not null but formatted duration is 0hrs and 0mins ,
So have added secs for that.
(commit: f2390d3)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDuration.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/RememberFormattedDuration.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 9652d908c9b24ad960201aac21ca3d1694ff17a6 by mandvi.verma
Empty State of List handled for AttemptsStatementListScreen
(commit: 9652d90)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit e4df9d4e36a5811f70b98b7223c207cd7e5066f7 by mandvi.verma
Empty State of List handled also if no information available visibilty handled for AttemptsSessionListListScreen
(commit: e4df9d4)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff)
Commit 31a86fed8601f8f7f634fb2173e8d53f1816456d by Mike Dawson
Update StatementDao to fetch Statements required for findPersonsWithAttempts over http.
(commit: 31a86fe)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit cc768e76b552910322a3b67011fac2dcac0885bb by mandvi.verma
Unused Files removed
Attempts Person list -
if no data available handled
if list empty handled
(commit: cc768e7)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
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/lib/db/PersonAndSessionInfo.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndAttemptInfo.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
Commit a8273fb06c5abf6ba58b541fd42e7199821397b3 by mandvi.verma
Changes-
hardcode string removed , changes in material3 import and contentDescription
(commit: a8273fb)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt
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/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.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 a4fd6688a679f15d76ecff7d2ba9571738bc4608 by Prashant Deshmukh
Filter out invalid characters from a username
(commit: a4fd668)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt
Commit a18991ca0f3a9e49e1e8ed27dbc916fcf0b5e0bf by nikunj.sharma
saving password in password manager
(commit: a18991c)
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/SavePasswordUseCaseImpl.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavePasswordResult.kt
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/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavedPasswordUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/LoginWithSavedPasswordUseCaseImpl.kt
Commit 2c0da0bac8fade397a8fff22acc261c49d998fd9 by Pooja Ravi
cypress attempt screen validation
(commit: 2c0da0b)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit 4be32eb9e99c3fc9fab72ecbfd4b13680946230d by Prashant Deshmukh
Filter out invalid characters from a username
(commit: 4be32eb)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.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/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff)
Commit 1f65b47b80c16b86add2f46384cc8dee9478da33 by Prashant Deshmukh
Move shouldBlockKeyEvent(isCharAllowed) to companion object and allow numbers in username key events
(commit: 1f65b47)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.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/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit df97db25ba604791e8144b8ff46698d06ce94def by Prashant Deshmukh
Renamed isCharAllowed function to shouldBlockKeyEvent.
(commit: df97db2)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff)
Commit d573a93c344ac5efab726bf20959037a2146ad91 by Prashant Deshmukh
Merged Username validation use case.
(commit: d573a93)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.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/person/edit/PersonEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
Commit 0c158cf94c4573de7d2306b29a43a7b9f30d5299 by nikunj.sharma
LoginWithPasskeyUseCase.kt changed to GetCredentialUseCase
(commit: 0c158cf)
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/passkey/LoginWithPasskeyUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt
The file was removedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/LoginWithSavedPasswordUseCaseImpl.kt
The file was removedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/LoginWithPasskeyUseCaseImpl.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CredentialResult.kt
The file was addedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/GetCredentialUseCaseImpl.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyUseCaseImpl.kt (diff)
Commit 2e58c0da9b654e1b753906d3b6855aaa03365bb2 by Prashant Deshmukh
Refactored username validation, updated DI, and optimized event handling logic.
(commit: 2e58c0d)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff)
Commit 3f6352c15c7a70c97935f680b194a2e4057ae1ad by Mike Dawson
Fix jvm integration tests to use find and use a random available port instead of using hardcoded default ports.
(commit: 3f6352c)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/savelocaluris/AbstractSaveLocalUrisIntegrationTest.kt (diff)
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/util/network/FindFreePort.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/xfertestnode/XferTestServer.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff)
Commit a87cc0e4d043a20cf7f4517f85bd3ed1ceedd4bb by nikunj.sharma
getting domain from learning space and moving impl to core
(commit: a87cc0e)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.kt
The file was removedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/SavePasswordUseCaseImpl.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt
The file was removedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyUseCaseImpl.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavePasswordResult.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavedPasswordUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt (diff)
The file was removedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/GetCredentialUseCaseImpl.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/password/SavePasswordUseCaseImpl.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedcore/build.gradle (diff)
Commit e42c8355954b00a303c4a1d0a94261778d0c3482 by Mike Dawson
Fix assignment cypress test

Assertion that assignment text editor is not visible after submission was flawed: it attempted to assert a child element didn't exist after using .get on an element that was removed.
(commit: e42c835)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff)
Commit a320221689ed886b34d6164dc8faadf3ca03fbb5 by Mike Dawson
Update Android Gradle Plugin to 8.7.3
(commit: a320221)
The file was modifiedbuild.gradle (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit 8ea32840c274290c0916588123aa99784c129a60 by Prashant Deshmukh
Bind both usecase in DesktopDomainDiModule, Fixed jvm testcase and minor changes.
(commit: 8ea3284)
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/filterusername/FilterUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
Commit 1901049c4efe153a14f7c8772b87b8be70ae7cbd by Prashant Deshmukh
Add new strings and screenshots for username validation errors
(commit: 1901049)
The file was addedtranslate-screenshots/username_starts_with_number.png
The file was addedtranslate-screenshots/username_invalid_chars.png
The file was addedtranslate-screenshots/username_too_short.png
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 642ea4524ac3ffd19af9d06c66d5ba89cfe2d966 by Pooja Ravi
Maestro update concurrent end-to-end tests
(commit: 642ea45)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 3d0603f7bf62c960188690a2e59b77725c59ae13 by Pooja Ravi
Maestro update concurrent end-to-end tests
(commit: 3d0603f)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 2805b6d996549a8eeab12d712427424dc761a0fd by Pooja Ravi
cypress update concurrent end-to-end tests
(commit: 2805b6d)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (diff)
Commit c8d79472d25dea813967070a06e3ffd037b3a7bb by Pooja Ravi
cypress update concurrent end-to-end tests
(commit: c8d7947)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit f19e64801a26fb0edfb659f5004ac5a206d98bf6 by Pooja Ravi
maestro update concurrent end-to-end tests
(commit: f19e648)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit f13587137e36f7b4f56c29e072cdf9817b66f777 by Prashant Deshmukh
Replace username_invalid_chars string to invalid_username.
(commit: f135871)
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/validateusername/ValidateUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit e902b35f5e23d25746d9bcfc512a1dc878c7e592 by Pooja Ravi
maestro update concurrent end-to-end tests
(commit: e902b35)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_site.yaml (diff)
Commit 45797d5e75aaeb249df39fbf417d824185dd8741 by Pooja Ravi
maestro update concurrent end-to-end tests
(commit: 45797d5)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
Commit 0445fd600ae96a62d80fa04123a17f6f72b728ae by Mike Dawson
Switch baseline profile module to using Gradle managed devices.
(commit: 0445fd6)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedapp-android/build.gradle (diff)
Commit ce5571df59e8cc89254d3f7261aeea4da1a87092 by Mike Dawson
Switch from using emulator plugin to using Gradle managed devices for app-android module. Remove emulator plugin.
(commit: ce5571d)
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedgradle/libs.versions.toml (diff)
Commit c2328e4025f03e681b4bb90f325468bfe97706fa by Pooja Ravi
cypress update concurrent end-to-end tests
(commit: c2328e4)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (diff)
Commit fb7413fb18dc856af481e3ef95924b70ce7098ee by Pooja Ravi
cypress and maestro update concurrent end-to-end tests
(commit: fb7413f)
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/001_004_admin_can_move_content.yaml (diff)
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.disabled/004_002_users_add_course_comments.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/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/startserver.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_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.disabled/004_012_peer_marking_for_individual_assignment.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.disabled/004_009_group_users_add_private_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/run-cypress-test.sh (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/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.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/001_001_admin_can_add_content_004_using_link.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/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/001_003_admin_can_permanently_delete_the_content_002.yaml (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/001_001_admin_can_add_content_003-video.yaml (diff)
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/e2e-tests/004_004_multiple_submission_possible_for_student.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.disabled/004_011_group_users_multiple_assignment_submission_allowed.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/common/add_profile_pic.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/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/push_test_file_to_downloads.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_content_block_to_course.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 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/003_005_add_new_content_block_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (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/student_bulk_upload_csv.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.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/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.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/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.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/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/000_000_hello_world.yaml (diff)
Commit 1b8e96117f20976d5c00fa6c8469c777b605b216 by Mike Dawson
Use start-server-and-test command as recommended by Cypress docs. Remove the need for the run-cypress-test script.
(commit: 1b8e961)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit a567bd3520a266b3d363cd3a55690a3ab540934b by Mike Dawson
Add documentation notes for webapp-cypress changes.
(commit: a567bd3)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
Commit 7e13c1909e0830c3dd9d35c56681d8f42a448832 by Mike Dawson
Update TestServer-controller to return json when starting
(commit: 7e13c19)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerInfo.kt
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit a1c936e1140a1477294611ca906d0d5f8be6844d by Mike Dawson
Delete obsolete run-cypress-test script and update test-end-to-end cypress README.md
(commit: a1c936e)
The file was removedtest-end-to-end/webapp-cypress/run-cypress-test.sh
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
Commit eee5403f19086db198b99d1580cecb8f14a45327 by Pooja Ravi
cypress update added before and after commands to start and stop the test server, parameter added for learningspaceurl
(commit: eee5403)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_expand_and_collapse_modules.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/Failed tests/003_008_content_blocks_title_should_not_be_blank.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_005_course_title_is_mandatory.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_001_add_or_edit_course_permission_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_006_admin_enable_or_disable_guest_login.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_003_move_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_009_user_registration_email_field_verification.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_002_add_invalid_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_007_user_able_to_open_text_block.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_001_teacher_add_discussion_and_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/Failed tests/003_004_admin_or_teacher_and_content_via_link.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_user_add_private_comment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_008_user_registration_mandatory_fields_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_dob_field_is_mandatory.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit d37ef806f8da50f74ec6c8f97d4d2695f1914b2b by Mike Dawson
Update Cypress runner to support specifying a testserver controller url through an environment variable.
(commit: d37ef80)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
Commit d678d5721de7d2c765357e13df5fc4debc1b2882 by Mike Dawson
Update test-end-to-end cypress readme.
(commit: d678d57)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
Commit 5f8223fca4b3ff3af5e0f183055cf8ade0b32c28 by Mike Dawson
Update parameter names on testserver-controller and README.
(commit: 5f8223f)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtestserver-controller/README.md (diff)
Commit 6de356bf190da6d1baac3abf83831e041b4dbed5 by Mike Dawson
Fix json response from
testserver-controller to provide correct url and port.
Update testserver-controller to start server on a random free port.
(commit: 6de356b)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit 27babfd18b8178797d25b90d9abac98530ccfdc5 by Prashant Deshmukh
Add database migration to filter invalid usernames
(commit: 27babfd)
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt
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/dimodules/JvmBackendDiModule.kt (diff)
Commit 82961dc5b860eb9d53c8d1ff93f6174024fa7f3f by Prashant Deshmukh
Revert "Add database migration to filter invalid usernames"

This reverts commit 27babfd18b8178797d25b90d9abac98530ccfdc5.
(commit: 82961dc)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was removedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt
Commit e868c57022f884bda7a18c43a3096dc71dd7319b by Prashant Deshmukh
Add database migration to filter invalid usernames
(commit: e868c57)
The file was addedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress.config.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_002_add_invalid_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit dab1e7141729b23cc4ff2c8f1872fbb8730ffed0 by Mike Dawson
Fix UmRestApplication handling of absolute file path properties (e.g. dataDir).
Initial (rough) implementation of testserver-controller reverse proxy for Cypress.

Cypress expects to use a single base url for the entire test.
(commit: dab1e71)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/ApplicationCallExt.kt
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit c816ea084a6c9e13ac372e9210e884a4743767f9 by Mike Dawson
Update TestServerController to respond to / once running.
(commit: c816ea0)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
Commit 35c5848cea20ddd4faf0280606d264e10560fe84 by Mike Dawson
Update package.json to add support for running a specific cypress spec.
Update README to document development/testing procedure.
(commit: 35c5848)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_005_004_user_add_internal_links_to_post.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js
Commit 6e0fbb556d6d7ba5be2e34c64927c12225eb36cb by Mike Dawson
Fix ServerAppMain setting config file. Set using the default ustad-server.conf file if it exists automatically.
(commit: 6e0fbb5)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit bcac2a0e3cbfac0bdf7eedef64af7e229801727e by mandvi.verma
search functionality -attempt persons list screen (desktop/android)
(commit: bcac2a0)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 3f7301abfc1792e10ef9b239092e3c01ad2c3962 by mandvi.verma
search functionality -attempt statement list screen (desktop/android/react)
(commit: 3f7301a)
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/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
Commit 25049e063ee481d5495907c0acf7569a6bd3244b by Mike Dawson
Update testServerController start command: wait for server to be ready before returning.
(commit: 25049e0)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff)
Commit 7f1407db6f1be592fba5d5ed3133bfa590b98283 by Mike Dawson
Add delete reports command to Cypress NPM.
(commit: 7f1407d)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was removedcypress.config.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff)
Commit 4b3a9f27998dbdde123c1e6fb148f1b2fbeb1f97 by nikunj.sharma
username , the text remains in chip field and Email notification subject line is blank fixed
(commit: 4b3a9f2)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCaseHttp.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateemail/ValidateEmailUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt (diff)
Commit 5d0e2a1cfaa5df6f8bac205b2b0b9796c76d58a5 by Mike Dawson
Workaround for TetsServerController compilation.
(commit: 5d0e2a1)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit e36033fbae376fb233d557e66c7d247d663fa8e1 by Mike Dawson
Fix ServerAppMain to pass config prop using -config= property correctly.
Fix ClassInviteViewModel to redirect user if they are not currently logged in.
(commit: e36033f)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
Commit 0d444c6efe772812f6359438f6f2c0c8ec2879fc by Mike Dawson
Remove use of deprecated files function on testserver-controller.
Update/fix documentation on running on a single Cypress test.
(commit: 0d444c6)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
Commit bcd406c2a46d823bae9096d5534fda4ab11ae370 by Mike Dawson
test server controller updated to use ServerRunner class

This commit introduces the ServerRunner class to handle starting and stopping server instances.
(commit: bcd406c)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerInfo.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtestserver-controller/README.md (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt
Commit c1053ac4a2d0000f0ae059ce8cced973e5627416 by Mike Dawson
Test server controller changes:
- Adding support for maestro run mode [work in progress]
- Automatically determine learning space url in Maestro mode by finding the first non-loopback network interface.
- Update README and package json to use new run args
(commit: c1053ac)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff)
The file was modifiedtestserver-controller/README.md (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
Commit e8d422473e844710a58709e49d20cd4a4cace97d by Mike Dawson
Tidyup TestServerController. Remove unused commands.
(commit: e8d4224)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (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/e2e-tests/003_001_add_or_edit_course_permission_test.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/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/002_007_admin_grant_permissions_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_site.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/003_003_add_existing_content_in_library_as_block.yaml (diff)
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_003_admin_can_delete_and_restore_content_001.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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/002_002_student_joining_course_using_code.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 modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.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/common/clear_login_and_add_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/startserver.js (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/004_005_assignment_after_deadline_and_before_grace_Period.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/000_000_hello_world.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/student_bulk_upload_csv.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/005_003_users_can_add_post_on_discussion_board.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/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (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/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/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
Commit f799014128a3692f0d2cf9b6da7619110911a906 by Mike Dawson
Fix startserver.js to use default url when environment variable is not specified.
Update startserver.js to set output variables for admin username and password.
Update README.md
(commit: f799014)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was removedtest-end-to-end/android-maestro/build-extra-app-copy.sh
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/common/startserver.js (diff)
The file was addedtest-end-to-end/android-maestro/common/stopserver.js
Commit 56c479a1cec1304d930a500e927d0ea7d4d24c68 by Mike Dawson
Replace Maestro use of CONTROLSERVER_URL with TESTCONTROLLER_URL to match Cypress variable name and Jenkins setups.
(commit: 56c479a)
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/common/student_bulk_upload_csv.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/003_007_all_user_able_to_open_text_block.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/005_002_teacher_can_edit_discussion_board.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/001_007_admin_make_content_publicly_not_accessible.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/e2e-tests/002_005_course_title_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.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.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/001_006_admin_can_cancel_content_download.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.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/004_006_assignment_grace_period_finished.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_013_peer_marking_for_group_assignment.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_003_admin_can_delete_and_restore_content_001.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.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/common/clear_login_and_add_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
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/000_000_hello_world.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.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.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/002_001_admin_add_new_course_and_teacher.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_new_content_block_to_course.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/001_001_admin_can_add_content_001-h5p.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_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff)
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_003-video.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/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/push_test_file_to_downloads.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/e2e-tests/001_005_admin_can_remove_content_and_download_again.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.disabled/004_009_group_users_add_private_comments.yaml (diff)
Commit 6463ae8d71d255baf7481f5e650fb351f19b7318 by Mike Dawson
Replace Maestro use of CONTROLSERVER_URL with TESTCONTROLLER_URL to match Cypress variable name and Jenkins setups.
(commit: 6463ae8)
The file was modifiedtest-end-to-end/android-maestro/common/user_login.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (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/common/startserver.js (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/e2e-tests/000_000_hello_world.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/stopserver.js (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
Commit fffd798f10a6fca24afd3b4c12f312ab152050c4 by Mike Dawson
Fix package.json: TESTCONTROLLER_URL needs to be passed as a named parameter.
(commit: fffd798)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
Commit c746b96e0b1715c252a770cf9c18a58aae271dc1 by Mike Dawson
Update README.md with instructions to run adb push for test files if required.
(commit: c746b96)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit daf4ca90c017e8419187430bbafc9856cc99db8a by Mike Dawson
Update README with note on adb reverse.
(commit: daf4ca9)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 10d50f8457da9062d578754c60359e398162f464 by Mike Dawson
Update android-maestro README instructions on pushing files.
(commit: 10d50f8)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 629b4fd54340a03e1ea418fdf50d0a0d04427403 by Mike Dawson
Work in progress implementation of run-maestro-ci.sh : script can create and start a fixed number of emulators, wait for them to be ready, then stop and delete them all.
(commit: 629b4fd)
The file was addedtest-end-to-end/android-maestro/run-maestro-ci.sh
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.disabled/004_003_user_add_private_comment.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/002_009_people_add_and_remove_profile_pic.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/clear_login_and_add_content.yaml (diff)
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.disabled/004_002_users_add_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/login_download_and_open_content.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_005_users_can_add_external_links_as_post_on_discussion_board.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/e2e-tests/001_003_admin_can_delete_and_restore_content_001.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/005_002_teacher_can_edit_discussion_board.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 removedtest-end-to-end/android-maestro/common/startserver.yaml
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.disabled/004_009_group_users_add_private_comments.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/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/enable_guest_login.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.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/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/edit_recorded_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/user_login.yaml (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_new_teacher_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml
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/001_001_admin_can_add_content_001-h5p.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/select_picture_from_files.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 modifiedtest-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.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.disabled/004_012_peer_marking_for_individual_assignment.yaml (diff)
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/000_000_hello_world.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/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/e2e-tests/002_003_teacher_record_attendance.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/e2e-tests/002_005_course_title_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.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/common/record_attendance.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/003_001_add_or_edit_course_permission_test.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/admin_login.yaml
The file was modifiedtest-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_member_inside_course.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_004_multiple_submission_possible_for_student.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_members.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_demo_block_structure.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_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/delete_and_download_content.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/005_006_users_can_delete_post_on_discussion_board.yaml (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/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.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 modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/push_test_file_to_downloads.yaml
The file was modifiedtest-end-to-end/android-maestro/common/add_demo_block_structure.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/common/edit_recorded_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/accepting_course_join_request.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/add_new_student_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/delete_and_download_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/enable_guest_login.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/common/create_course_with_members.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_member_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.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/e2e-tests/002_003_teacher_record_attendance.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/common/student_send_course_join_request_using_code.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/record_attendance.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml
Commit c5698d2cec24a40817a903a576c0ded0ffe5dadb by Mike Dawson
Sharding support for Maestro end-to-end tests: work in progress. Current run-maestro-ci will run sharded tests, however slow emulators may show app not responding dialogs.
(commit: c5698d2)
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-ci.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
Commit 8a393cd58ad03f4a3c0f49639262bf56e060fa88 by Mike Dawson
run-maestro-ci.sh script: revert to running one emulator.
(commit: 8a393cd)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 62eeaa3492c9059618c15a2888e327fe42bd7b0e by Mike Dawson
Update run-maestro-ci.sh script: reinstate no-window param and pass through TESTCONTROLLER_URL variable.
(commit: 62eeaa3)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 95c25aa125d990089b90122e1eff245a37f85b1a by Mike Dawson
Update run-maestro-ci.sh to push files (retrying if required) and save results as junit xml.
(commit: 95c25aa)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 313136840483adb0ee242769eeabe20e9df2d4a2 by mandvi.verma
sort by name functionality
attempts person list screen (desktop/android/react)
(commit: 3131368)
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/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit e5f8ca478dd581442e408c2a61757b0536cb3493 by Mike Dawson
Update ServerRunner to use hostAddress instead of hostName . hostName (if resolvable only on server) won't work on emulators.
(commit: e5f8ca4)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
Commit 8fd4eded36d7b4ff19e4aaea4a5e01e9bc451156 by Mike Dawson
Update run-maestro-ci to save debug logs in local output folder for easy reference.
Add continuous integration info to android-maestro/README.md
(commit: 8fd4ede)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was removedtest-end-to-end/android-maestro/run-maestro-test.sh
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 8141d1369436ea8f523b974f18097508448277fc by Mike Dawson
Update startserver.js check of TESTCONTROLLER_URL.
(commit: 8141d13)
The file was modifiedtest-end-to-end/android-maestro/common/startserver.js (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/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/stopserver.js (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
Commit a223362eccc676a3a4204fd05a04c818a57af4b5 by mandvi.verma
sort by timestamp functionality
attempts statement list screen (desktop/android/react)
(commit: a223362)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit f8d76366d689471334e9e002786213a0bac44186 by mandvi.verma
sort by timestamp functionality
attempts statement list screen (desktop/android/react)
(commit: f8d7636)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit da8194ee2ae4f92c9102c33e6202d7fd467eef89 by mandvi.verma
sort by name functionality
attempts person list screen (desktop/android/react)
(commit: da8194e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt (diff)
Commit a16402a164555f832be335bb0fca2ed6adc61fdf by nikunj.sharma
when invitation sent pop back and sending invitation even  if text present in textfield not created chip
(commit: a16402a)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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/005_003_users_can_add_post_on_discussion_board.yaml (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/e2e-tests/000_000_hello_world.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.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_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.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/002_009_people_add_and_remove_profile_pic.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_004_admin_can_move_content.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/002_002_student_joining_course_using_code.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 addedtest-end-to-end/test-files/content/example.html
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.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/e2e-tests/005_001_add_discussionBoard.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 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/004_006_assignment_grace_period_finished.yaml (diff)
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.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modified.gitignore (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 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_006_users_can_delete_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.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/002_010_username_validation.yaml (diff)
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff)
The file was modifiedREADME.md (diff)
The file was modifiedREADME.md (diff)
Commit 19bb85a01e82fd6b5746b74f0cc81778801c63fd by Mike Dawson
Attempt to avoid flakiness on ClazzAssignmentDetailOverviewViewModelTest. Change check for not empty paging source to check for paging source with expected number of results.
(commit: 19bb85a)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModelTest.kt (diff)
Commit f826cd271d441084d1e22909257c8791345c43bc by Mike Dawson
Update documentation on end-to-end testing to specify where outputs can be found.
(commit: f826cd2)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 112118a26c0f5267b68a1b7146a134bcf012c93b by Mike Dawson
Improvements to run-maestro-ci.sh : script checks using adb list packages command to ensure package installation was completed and support running a single test spec.
(commit: 112118a)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 2488467315ea2545c07c580b1921523016ac1e30 by Pooja Ravi
cypress and maestro username Validation
(commit: 2488467)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff)
Commit 36b1eafe8fbf885c4dae62f105daa27c3a015bb6 by Mike Dawson
Revert changes to LoginViewModelTest inadvertently added when changing end-to-end tests.
(commit: 36b1eaf)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff)
Commit fa204a1d4ea1c049a334bf600480d21427733295 by Mike Dawson
Revert changes to PersonEditViewModelTest inadvertently added when changing end-to-end tests.
(commit: fa204a1)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff)
Commit a11310a8a6af0a71fafc27b4e1de4ac732073f3f by Mike Dawson
Update invite related files to follow naming conventions.
(commit: a11310a)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/InviteViaContactScreen.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.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/inviteViaContact/ClazzInviteRedeem.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/InviteViaContactScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt
Commit 5425d35274e1e73da76f35b085b1cdc9b43a7d63 by Pooja Ravi
select file flow maestro update
(commit: 5425d35)
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/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/redirect_to_downloads.yaml
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/common/add_assignment_file.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff)
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/select_picture_from_files.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/common/add_new_content_block_to_course.yaml (diff)
Commit 197d0f4d2ddf7022651db51b9be2259f8d24a07f by Mike Dawson
Update run-maestro-ci to check and retry creation of avd if required.
(commit: 197d0f4)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 8f56d9d2fc7689358a25a748ad89e72647a498a3 by Pooja Ravi
select file flow maestro update
(commit: 8f56d9d)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.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/clear_login_and_add_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml
The file was addedtest-end-to-end/android-maestro/common/select_file_from_picker.yaml
The file was modified.gitignore (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml
Commit 3c20d708bd83a7cd943381f335875809c2ae001a by Mike Dawson
Improvements to ClazzInvite system:

1) Check invite when redeem screen is opened to ensure it is valid and redeemable
2) Show error messages (if any)
3) Fix queries to ensure updates change last modified time and therefor would sync to server.
(commit: 3c20d70)
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/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/ClazzTitleExt.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/parentalconsentmanagement/ParentalConsentManagementViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemException.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/InviteViaLinkViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/EditChildProfileViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getmetadata/ContentEntryGetMetadataViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModelTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/bulkaddselectfile/BulkAddPersonSelectFileViewModel.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzInviteAndClazz.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/bulkaddrunimport/BulkAddPersonRunImportViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/joinwithcode/JoinWithCodeViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/webview/RememberContentEntryVersionNavigator.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/EnrolIntoCourseUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/AddChildProfilesViewModel.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInviteWithTimeZone.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModel.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzInviteWithTimeZone.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/epubcontent/EpubContentScreen.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/contententry/edit/ContentEntryEditViewModel.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/util/ext/DIExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ExceptionWithStringResource.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ExceptionExt.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModel.kt (diff)
Commit 24df3262f46f73f51461ec9048f59874401cd0e1 by Mike Dawson
Update run-maestro-ci to add debug output to diagnose end-to-end tests where maestro fails to launch app.
(commit: 24df326)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-ci.sh (diff)
Commit 847406abc882a5e47a22a603b555310907006aae by Mike Dawson
Update Gradle to use jvm 21 consistently (avoid flakey errors.
Add index.html for test-end-to-end files
Add port range option for testserver-controller (e.g. for use in continuous integration environment with firewall).
(commit: 847406a)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedlib-ihttp-core/build.gradle.kts (diff)
The file was modifiedlib-ihttp-okhttp/build.gradle.kts (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedlib-cache/build.gradle.kts (diff)
The file was modifiedapp-desktop/build.gradle.kts (diff)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedlib-ihttp-nanohttpd/build.gradle.kts (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt (diff)
The file was addedtest-end-to-end/test-files/content/linklist-concat.ods
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff)
The file was modifiedlib-ihttp-ktor-server/build.gradle.kts (diff)
The file was modifiedlib-ihttp-iostreams/build.gradle.kts (diff)
The file was modifiedlib-util/build.gradle (diff)
The file was modifiedsharedse/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedlib-test-common/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was modifiedcore/build.gradle (diff)
The file was addedtest-end-to-end/test-files/content/index.html
The file was modifiedtestserver-controller/README.md (diff)
The file was modifiedlib-ui-compose-videoplayer/build.gradle.kts (diff)
The file was modifiedtest-end-to-end/test-files/content/linklist-concat.ods (diff)
Commit ad1208f8e9b87a0e864c50d57c31a9d65df8770c by Mike Dawson
Remove use of jvmTarget 17 on lib-util.
(commit: ad1208f)
The file was modifiedlib-util/build.gradle (diff)
Commit 74eb019525398085ce80e313c56c71702c18bd12 by Mike Dawson
Revert to JDK17 build (due to conflict on app-desktop with proguard).
(commit: 74eb019)
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedlib-ihttp-okhttp/build.gradle.kts (diff)
The file was modifiedlib-ihttp-core/build.gradle.kts (diff)
The file was modifiedlib-ui-compose-videoplayer/build.gradle.kts (diff)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedapp-desktop/build.gradle.kts (diff)
The file was modifiedsharedse/build.gradle (diff)
The file was modifiedlib-cache/build.gradle.kts (diff)
The file was modifiedlib-util/build.gradle (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedlib-ihttp-ktor-server/build.gradle.kts (diff)
The file was modifiedcore/build.gradle (diff)
The file was modifiedlib-ihttp-iostreams/build.gradle.kts (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedlib-ihttp-nanohttpd/build.gradle.kts (diff)
The file was modifiedlib-test-common/build.gradle (diff)
Commit 4138ba03008d317c6080dfcdca4e597f0cdfb0ea by Mike Dawson
Set lib-ihttp-ktor to use jvmToolchain 17
(commit: 4138ba0)
The file was modifiedlib-ihttp-ktor-server/build.gradle.kts (diff)
Commit 1735a20dc32f793ae28119db0599fafd5870a05d by Mike Dawson
Set testserver-controller to use JDK17
(commit: 1735a20)
The file was modifiedtestserver-controller/build.gradle (diff)
Commit 322da409a196d7b4c1468fd67040eafc138cbc05 by Mike Dawson
Set lib-test-common to use JDK17
(commit: 322da40)
The file was modifiedlib-test-common/build.gradle (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/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.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/UmAppDatabase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/206.json
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/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteRoute.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/PendingInviteViewModel.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/PendingInviteScreen.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/person/list/PersonListScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteRequest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/PendingInviteScreen.kt
Commit 74dc9a9fa4834ca8c541efc84379decf84026423 by Mike Dawson
Update KDoc comments on ReportSeriesExt.
(commit: 74dc9a9)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-without-account.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_get_started.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_module_block.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/student_send_course_join_request_using_code.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-accept-ad-privacy.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/redirect_to_select.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/stopserver.js
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 addedtest-end-to-end/android-maestro/e2e-tests/common/admin_login.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/select_site.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/create_course_with_1teacher_1student.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/user_login.yaml
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 addedtest-end-to-end/android-maestro/e2e-tests/common/create_course_with_1teacher_2students.yaml
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_006_admin_can_cancel_content_download.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 addedtest-end-to-end/android-maestro/e2e-tests/common/add_demo_block_structure.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/select_picture_from_files.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/delete_and_download_content.yaml
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 addedtest-end-to-end/android-maestro/e2e-tests/common/add_profile_pic.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_010_username_validation.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 addedtest-end-to-end/android-maestro/e2e-tests/common/edit_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/record_attendance.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 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/common/add_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_assignment_file.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/get_started.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/setDate.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_people.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/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_member_inside_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/select_file_from_picker.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/accepting_course_join_request.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/enable_switch_to_content_not_publicly_accessible.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_content_block_to_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/student_bulk_upload_csv.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_existing_content_block_to_course.yaml
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 addedtest-end-to-end/android-maestro/e2e-tests/common/edit_recorded_attendance.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.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/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/startserver.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-tap-notification-no-thanks.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_student_inside_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_teacher_inside_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_text_block.yaml
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/common/clear_login_and_add_content.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/admin_can_copy_course_code.yaml
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/001_004_admin_can_move_content.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 addedtest-end-to-end/android-maestro/e2e-tests/common/play_video_content.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-check.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/guest_login.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-accept-and-continue.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/dismiss_notification.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/enable_guest_login.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/login_download_and_open_content.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-tap-accept-or-use-without-account.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.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_004-pdf.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 modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/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/002_003_teacher_record_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.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 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/common/add_assignment_file.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/e2e-tests/004_001_assignment_creation_submission_grading.yaml (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/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.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 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/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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/002_010_username_validation.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/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.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/001_004_admin_can_move_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff)
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/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/001_001_admin_can_add_content_002-epub.yaml (diff)
The file was modifiedtest-end-to-end/test-files/content/example.html (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/add_profile_pic.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/001_001_admin_can_add_content_004-pdf.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/002_007_admin_grant_permissions_test.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/e2e-tests/common/student_bulk_upload_csv.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_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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/001_003_admin_can_permanently_delete_the_content_002.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/005_006_users_can_delete_post_on_discussion_board.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/002_010_username_validation.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/add_profile_pic.yaml
The file was removedtest-end-to-end/android-maestro/common/setDate.js
The file was removedtest-end-to-end/android-maestro/common/edit_recorded_attendance.yaml
The file was removedtest-end-to-end/android-maestro/common/get_started.yaml
The file was removedtest-end-to-end/android-maestro/common/user_login.yaml
The file was removedtest-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml
The file was removedtest-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml
The file was removedtest-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml
The file was removedtest-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml
The file was removedtest-end-to-end/android-maestro/common/select_site.yaml
The file was removedtest-end-to-end/android-maestro/common/startserver.js
The file was removedtest-end-to-end/android-maestro/common/add_member_inside_course.yaml
The file was removedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml
The file was removedtest-end-to-end/android-maestro/common/clear_state_and_get_started.yaml
The file was removedtest-end-to-end/android-maestro/common/dismiss_notification.yaml
The file was removedtest-end-to-end/android-maestro/common/chrome-first-run-check.yaml
The file was removedtest-end-to-end/android-maestro/common/chrome-first-run-accept-and-continue.yaml
The file was removedtest-end-to-end/android-maestro/common/chrome-first-run-accept-ad-privacy.yaml
The file was removedtest-end-to-end/android-maestro/common/accepting_course_join_request.yaml
The file was removedtest-end-to-end/android-maestro/common/add_assignment_file.yaml
The file was removedtest-end-to-end/android-maestro/common/chrome-first-run-without-account.yaml
The file was removedtest-end-to-end/android-maestro/common/chrome-first-run-tap-notification-no-thanks.yaml
The file was removedtest-end-to-end/android-maestro/common/add_module_block.yaml
The file was removedtest-end-to-end/android-maestro/common/record_attendance.yaml
The file was removedtest-end-to-end/android-maestro/common/select_file_from_picker.yaml
The file was removedtest-end-to-end/android-maestro/common/add_course.yaml
The file was removedtest-end-to-end/android-maestro/common/stopserver.js
The file was removedtest-end-to-end/android-maestro/common/edit_course.yaml
The file was removedtest-end-to-end/android-maestro/common/login_download_and_open_content.yaml
The file was removedtest-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml
The file was removedtest-end-to-end/android-maestro/common/add_new_people.yaml
The file was removedtest-end-to-end/android-maestro/common/guest_login.yaml
The file was removedtest-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml
The file was removedtest-end-to-end/android-maestro/common/enable_guest_login.yaml
The file was removedtest-end-to-end/android-maestro/common/add_demo_block_structure.yaml
The file was removedtest-end-to-end/android-maestro/common/chrome-first-run-tap-accept-or-use-without-account.yaml
The file was removedtest-end-to-end/android-maestro/common/play_video_content.yaml
The file was removedtest-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml
The file was removedtest-end-to-end/android-maestro/common/admin_login.yaml
The file was removedtest-end-to-end/android-maestro/common/delete_and_download_content.yaml
The file was removedtest-end-to-end/android-maestro/common/add_text_block.yaml
The file was removedtest-end-to-end/android-maestro/common/redirect_to_select.yaml
The file was removedtest-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml
The file was removedtest-end-to-end/android-maestro/common/clear_login_and_add_content.yaml
The file was removedtest-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml
The file was removedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml
Commit ff5f0ba6e1599d3a46f3fdaf0d5cc19f0a9f1899 by Mike Dawson
Remove redundant e2e test descriptions and disabled tests.

The commit removes unnecessary e2e test descriptions and disabled test files that are no longer relevant.
(commit: ff5f0ba)
The file was removedtest-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt
The file was removedtest-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt
The file was removedtest-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml
Commit ae46cc3701aa8a34a158dea09da0988cc26aa1c4 by Mike Dawson
Rename e2e-tests.disabled to pending.
(commit: ae46cc3)
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/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.pending/001_001_admin_can_add_content_004_using_link.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml
The file was removedtest-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_009_group_users_add_private_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_011_group_users_multiple_assignment_submission_allowed.yaml
The file was removedtest-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.pending/004_010_group_users_single_assignment_submission_allowed.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_add_private_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_003_user_add_private_comment.yaml
The file was removedtest-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_012_peer_marking_for_individual_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.yaml
The file was removedtest-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.disabled/004_003_user_add_private_comment.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
Commit 56485fc9bb14c38bb9ac9d300f38a3d47c724bf3 by Mike Dawson
Move Maestro tests 001-005, 001-006 and 002-010 to pending.

Code changes for software under test required.
(commit: 56485fc)
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/002_010_username_validation.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/001_005_admin_can_remove_content_and_download_again.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/001_006_admin_can_cancel_content_download.yaml
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/004_004_multiple_submission_possible_for_student.yaml (diff)
Commit 89d1bbc37370cbefa06e339cc8c03b1bd30cb8d2 by Mike Dawson
Add CI maestro cloud CI script
(commit: 89d1bbc)
The file was addedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh
Commit f33a4b9b17091add171328c5584f7a6826fa771a by Mike Dawson
Add test port range to run-maestro-cloud-ci script.
(commit: f33a4b9)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit a7e63ff887f362c72517c527b25a27094ec37828 by Mike Dawson
Update run-maestro-cloud-ci.sh - set output options
(commit: a7e63ff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit ef11f88db1c2d9db3a6129028513178aecec4888 by Mike Dawson
Make run maestro cloud script executable
(commit: ef11f88)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit b2e3d8d8aa9991a7f8842ddd0fcfff9473e2d181 by Mike Dawson
Update maestro cloud runner script:

1) Use wait-port to ensure that testserver-controller is running on port as expected
2) Always delete build and log directory to remove previous results.
(commit: b2e3d8d)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit a598c9e7f11edd22b1859db4e4d705a20a9507d4 by Mike Dawson
Update maestro cloud runner script:

1) Use wait-port to ensure that testserver-controller is running on port as expected
2) Always delete build and log directory to remove previous results.
(commit: a598c9e)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit 7c4a28f8bf98cee5589f4e53beb6db5c692fa09c by Mike Dawson
Fix cypress clear indexed db command

Cypress clear indexed db command did not replace . db names.
(commit: 7c4a28f)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit 7d5ce1cb46921f1dcc8ba2501b987050dd62115d by Mike Dawson
Add retry server start support to testserver-controller

Cypress server runs were flakey when running on the network IP address rather than localhost. Server JVM was being shutdown.

Improve testserver-controller logging: each server started will save ustad-server.log within the data directory for easy post mortems.

Disable WEB_004_005 test - penalty not applied. Needs further investigation.
(commit: 7d5ce1c)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js
Commit 1b1db893f5a32cddefd771e94dfb3fe36b486219 by Mike Dawson
Update run-maestro-cloud-ci.sh to run all tests in e2e-tests.
(commit: 1b1db89)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit 9d4eb26ee3c40a6a1e4c67c1703be9abff6c14a0 by Mike Dawson
Update maestro cloud ci run script to add timeout.
Disable 004_004 test
(commit: 9d4eb26)
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_004_multiple_submission_possible_for_student.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit aa888725cce85d439349b44d4bd5af11c3a9f378 by Mike Dawson
Fix run-maestro-cloud-ci.sh - missing backslash resulted in failure to pass url var.
(commit: aa88872)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit 10f777ffcf1341c7f4e97e8bba4fc06b6bf76411 by Mike Dawson
Increase Maestro cloud timeout.
(commit: 10f777f)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
Commit 7c386bb41bc1d964ff9e587ec6dbce53d6e9a397 by Pooja Ravi
Restore pending test - add content via link
(commit: 7c386bb)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004_using_link.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/001_001_admin_can_add_content_004_using_link.yaml
Commit 009f5baf314f657483711f6967a53351c448a238 by Pooja Ravi
Restore pending test - add content via link
(commit: 009f5ba)
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004_using_link.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml
Commit 3daaebb629de9cf62853e9339884cf9a82ffb65c by Pooja Ravi
Restore pending test - add content via link
(commit: 3daaebb)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff)
Commit bcc998515c56ff304c368b5c34cc02a2681506eb by Pooja Ravi
Restore pending test - add content via link
(commit: bcc9985)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff)
Commit 48f34e04f98451a16fdcebda2e6989e4c956824c by Pooja Ravi
Restore pending test - add course comment in assignment
(commit: 48f34e0)
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml
Commit 9e8a9084c076916040d1703965fb4fa65313d30c by Pooja Ravi
Restore pending test - add external link in post
(commit: 9e8a908)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_add_private_comments.yaml (diff)
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.pending/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.pending/004_003_user_add_private_comment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_010_group_users_single_assignment_submission_allowed.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
Commit e41d2362314949fd7c9bb4107723ec321727cad0 by Mike Dawson
Update Maestro cloud command to include branch and commit info.
(commit: e41d236)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml
Commit 4467fe073fc1c8e06e8e07b675c4415c83231c28 by Mike Dawson
Add bulk CSV import support to auto-create courses add needed and http endpoint

Bulk CSV import can auto create courses and enrol both teachers and students
Http endpoint provided for end-to-end tests ( to allow an end-to-end test to skip logging in as admin and adding accounts).
(commit: 4467fe0)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/bulkaddusers/needs-new-clazz.csv
The file was modifiedtest-end-to-end/test-files/content/Ustad_Students_List.csv (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/person/bulkadd/BulkAddPersonRoute.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonException.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonsUseCaseImpl.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/bulkaddusers/BulkAddUsersUseCaseJvmTest.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedtest-end-to-end/test-files/content/Ustad_Teacher_and_Students.csv
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationRequestExt.kt
The file was modifiedapp-ktor-server/src/main/resources/staticfiles/bulkaddpersons/bulk-add-persons-template.csv (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
Commit 609d6eec1355e1603b9ee028319c502db4c845d8 by Mike Dawson
Add Ustad_Teacher_and_Students.csv to test files index.html
(commit: 609d6ee)
The file was modifiedtest-end-to-end/test-files/content/index.html (diff)
Commit 18c2f3cf68ad094f7b50f85dbccedade27b872f5 by Pooja Ravi
added flow to verify file download
(commit: 18c2f3c)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff)
Commit bbc1898405f9273748370e6fbcbbcea648477531 by Pooja Ravi
added flow to verify file download
(commit: bbc1898)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/set_bulkadd.js
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_001_add_discussionBoard.yaml (diff)
Commit c862e914d5cc740c0178481967bc949051b83b94 by mandvi.verma
sort by name-attempt person list
(commit: c862e91)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
Commit 388fb6a0ac5e5ef0c63a5f3053bd975e94a65657 by mandvi.verma
sort by timestamp and score -session attempt  list
(commit: 388fb6a)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 3b8cb39efb7db31304897222e71a6545b1179e64 by mandvi.verma
sort by name-attempt person list
(commit: 3b8cb39)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
Commit 784a36b14bbb66cb1ecbd91a7b47731cc5917071 by mandvi.verma
sort by score-attempt person list
(commit: 784a36b)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 8a9c20e32c911baf11bebae4f3eb914c590a63c1 by mandvi.verma
sort by score-attempt person list
(commit: 8a9c20e)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 4fa9532b4d2f42c7744498f0392e06369f0a41ae by nikunj.sharma
pending invite list showing in ClazzMemberListScreen
(commit: 4fa9532)
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/PendingInviteScreen.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/PendingInviteScreen.kt
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/UstadJsDi.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/dao/ClazzInviteDao.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/PendingInviteViewModel.kt
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
Commit d98794385ba624c970d2eda85850e743b0be32af by Mike Dawson
Handle potentially flakey file download for Maestro test

1) Add argument handler in Activity to trigger the view downloads intent (not possible to run directly via Maestro)
2) Update download_file_via_browser.yaml to use repeat logic to ensure that if a download failed, it would be retried.
(commit: d987943)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit 6f7259552445d637dde71071208f2f7f28a2eaf1 by nikunj.sharma
simplified onboarding changes merged
(commit: 6f72595)
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/domain/invite/ClazzInviteRedeemUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreenPreview.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
Commit fbcb2f647e15e8a0531b7409c846f019a3dd3b5f by Mike Dawson
Add additional comments/docs on download_file_via_browser.yaml
(commit: fbcb2f6)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff)
Commit 68a00b4c1527e4a7c168a612957c4827c8c19440 by Mike Dawson
Fix BulkAddPersonsUseCaseImpl to set the course start time (avoid bug where no start date blocks saving).
Update 002_003 and 005_001 tests to use import over http instead of logging in to run bulk import.
(commit: 68a00b4)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonsUseCaseImpl.kt (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/common/set_bulkadd.js
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/002_003_teacher_record_attendance.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js
Commit 993e9ae23c169178491ae4fea302b4cedeb6faea by Mike Dawson
Update tests 002_002, 002_003, 002_007, 003_001 and 005_001 to use import_users_via_http.js
Rename import user script
Add csv which includes an unenrolled student for join with code test.
(commit: 993e9ae)
The file was addedtest-end-to-end/test-files/content/Ustad_Teacher_And_Unenrolled_Student.csv
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/003_001_add_or_edit_course_permission_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.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/002_007_admin_grant_permissions_test.yaml (diff)
Commit 517559984bd295904e7c271216b23a1ca854cb7e by Mike Dawson
Update test section 003 to use new import from csv over http.
(commit: 5175599)
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/e2e-tests/003_008_course_blocks_title_field_is_mandatory.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/003_007_all_user_able_to_open_text_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff)
Commit 9fbe0142b07483bc681f296809cb842dd3a58565 by Mike Dawson
Update test section 004 to use import students over http.
(commit: 9fbe014)
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/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.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/004_002_users_add_course_comments.yaml (diff)
Commit 11a04513b12f9e0b3a7af38a845113cedfc4c4d8 by Mike Dawson
Update Maestro test section 005 to use import students over http.
(commit: 11a0451)
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/005_003_users_can_add_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)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff)
Commit 33ec306301701d8c5a2f121bf2876c3289da856e by Mike Dawson
Update Maestro scripts that make http calls to add retry logic. One test failure seen where retry was probably needed.
(commit: 33ec306)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/startserver.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/add_new_content_block_to_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff)
Commit d3f1072101d2054b6271021d125cb525fc27bc6e by Pooja Ravi
update cypress attempt list test
(commit: d3f1072)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
Commit 98cb1e2b5b2cbf773b17c551aaf4ae0da1ba0a12 by mandvi.verma
sort by score-attempt person list
(commit: 98cb1e2)
The file was addedapp-ktor-server/.attach_pid44877
The file was addedcore/.attach_pid45175
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 3c36c491f0d36a052d8688b3aa35d060e3227d03 by mandvi.verma
sort by score-attempt person list
(commit: 3c36c49)
The file was addedapp-ktor-server/.attach_pid10100
The file was addedcore/.attach_pid10393
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/001_010_content_attempt_list_test.yaml
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit ff2a3c99d58c97fd8b3face5a45a3c5cd20eea2a by Pooja Ravi
2.5 and 2.8 added to 2.1 - for maestro
(commit: ff2a3c9)
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml
The file was addedtest-end-to-end/test-files/content/courseBannerPic_pexels.txt
The file was modifiedtest-end-to-end/test-files/content/adminProfilePic_pexels.txt (diff)
The file was modifiedtest-end-to-end/test-files/content/index.html (diff)
The file was addedtest-end-to-end/test-files/content/courseBannerPic.jpg
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
Commit d6a3844686d5020af82181956f17ad25a301f912 by Pooja Ravi
maestro- increased timeout for importing and uploading
(commit: d6a3844)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff)
Commit 852b30b06ba0b0e179bf2a2b4f0ec409995c8e1f by Pooja Ravi
5.1 and testdescriptions - for maestro
(commit: 852b30b)
The file was removedtest-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (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/test-descriptions/004_002_users_add_course_comments_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md
The file was removedtest-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml
Commit 42604c1918b556420cabfe2f46d03d7f6f7f1612 by Pooja Ravi
4.2 moved to pending(private command not working)- for maestro
(commit: 42604c1)
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.pending/004_002_users_add_course_comments.yaml
Commit 78d28469e0c5be498110c0e6b4cd3492e4f7db3e by Pooja Ravi
Assignment,gradebook- for maestro
(commit: 78d2846)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_003_user_add_private_comment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_add_private_comments.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff)
Commit 42a12bdf2756381c7b8156daba77bedd3f626b4e by Pooja Ravi
Cypress- tests to use http api
(commit: 42a12bd)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_001_add_or_edit_course_permission_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_005_course_title_is_mandatory.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_expand_and_collapse_modules.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_007_user_able_to_open_text_block.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_001_teacher_add_discussion_and_post.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_user_add_private_comment.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js (diff)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_dob_field_is_mandatory.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_009_user_registration_email_field_verification.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_008_user_registration_mandatory_fields_test.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff)
Commit 693796ca11c11cf7841311424fcad677dce6e537 by Pooja Ravi
maestro test updates- add profile pic and username validation
(commit: 693796c)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff)
The file was addedtest-end-to-end/test-files/content/profile_Pic_pexels.txt
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml
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/test-files/content/index.html (diff)
The file was removedtest-end-to-end/test-files/content/admin_profilePic.jpg
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/002_010_username_validation.yaml
The file was addedtest-end-to-end/test-files/content/profile_Pic.jpg
The file was removedtest-end-to-end/test-files/content/adminProfilePic_pexels.txt
Commit fa41c2ee9f235731e4fb150193e43ffc99c0659d by Pooja Ravi
Rename and update test descriptions
(commit: fa41c2e)
The file was addedtest-end-to-end/test-descriptions/004_009_group_users_multiple_assignment_submission_allowed_test_description.md
The file was addedtest-end-to-end/test-descriptions/005_004_users_can_add_external_links_as_post_on_discussion_board_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/Failed tests/003_008_content_blocks_title_should_not_be_blank.cy.js (diff)
The file was removedtest-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/007_003_users_under_13_can_register_using_parental_approval_link_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md
The file was removedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md
The file was removedtest-end-to-end/test-descriptions/007_004_user_registration_dob_field_is_mandatory_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_005_003_user_add_internal_links_to_post.cy.js
The file was addedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_011_group_users_multiple_assignment_submission_allowed.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml
The file was modifiedtest-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/005_003_user_add_internal_links_to_post_test_description.md
The file was removedtest-end-to-end/test-descriptions/002_010_username_validation_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_002_users_can_add_post_on_discussion_board.yaml
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_peer_marking_for_individual_assignment.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_010_peer_marking_for_individual_assignment.yaml
The file was removedtest-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/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/002_005_admin_grant_permissions_test.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_single_assignment_submission_allowed.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml
The file was removedtest-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_003_multiple_submission_possible_for_student.yaml
The file was removedtest-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_004_assignment_after_deadline_and_before_grace_Period.cy.js
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_010_group_users_single_assignment_submission_allowed.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_multiple_assignment_submission_allowed.yaml
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js
The file was addedtest-end-to-end/test-descriptions/005_005_users_can_delete_post_on_discussion_board_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_all_user_add_post_and_reply.cy.js
The file was removedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js
The file was modifiedtest-end-to-end/test-descriptions/007_002_user_registration_above_age_13_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml
The file was addedtest-end-to-end/test-descriptions/004_010_peer_marking_for_individual_assignment_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_group_users_add_assignment_and_course_comments.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_grace_period_finished.yaml
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_delete_post_on_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/004_003_multiple_submission_possible_for_student_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js
The file was removedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/004_004_assignment_after_deadline_and_before_grace_period_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_007_group_users_add_assignment_and_course_comments.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_004_assignment_after_deadline_and_before_grace_Period.yaml
The file was removedtest-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/005_003_users_can_add_internal_links_as_post_on_discussion_board.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml
The file was removedtest-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_004_assignment_grace_period_finished_test_description.md
The file was removedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md
The file was addedtest-end-to-end/test-descriptions/002_004_teacher_or_admin_can remove_people_from_a_course_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was removedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_005_004_user_add_internal_links_to_post.cy.js
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_011_peer_marking_for_group_assignment.yaml
The file was removedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_multiple_submission_possible_for_student.cy.js
The file was removedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_grace_period_finished.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml
The file was addedtest-end-to-end/test-descriptions/004_008_group_users_single_assignment_submission_allowed_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js
The file was addedtest-end-to-end/test-descriptions/004_007_group_users_add_assignment_course_and_private_comments_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_004_multiple_submission_possible_for_student.yaml
The file was addedtest-end-to-end/test-descriptions/004_013_teacher_or_admin_enable_or_disable_file_submission_test_description.md
The file was addedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_members_and_set_course_banner_test_description.md
The file was removedtest-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md
The file was addedtest-end-to-end/test-descriptions/002_005_admin_grant_permissions_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_002_users_add_assignment_course_and_private_comments_test_description.md
The file was removedtest-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/005_004_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was removedtest-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js
The file was addedtest-end-to-end/test-descriptions/005_002_users_can_add_post_on_discussion_board_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js
The file was addedtest-end-to-end/test-descriptions/004_011_peer_marking_for_group_assignment_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml
The file was addedtest-end-to-end/test-descriptions/004_012_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_single_assignment_submission_allowed.cy.js
The file was removedtest-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md
The file was removedtest-end-to-end/test-descriptions/007_010_user_registration_phone_field_verification_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_005_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_and_private_comments.yaml
The file was addedtest-end-to-end/test-descriptions/007_004_username_validation_and_add_profile_pic_test_description.md
The file was removedtest-end-to-end/test-descriptions/007_009_user_registration_email_field_verification_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js
The file was removedtest-end-to-end/test-descriptions/007_008_user_registration_mandatory_fields_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_multiple_assignment_submission_allowed.cy.js
The file was removedtest-end-to-end/test-descriptions/004_004_assignment_grace_period_finished_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_005_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was addedtest-end-to-end/test-descriptions/004_005_assignment_grace_period_finished_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md
Commit 22caeae503c3607d6dc0bbc335097449c723103d by nikunj.sharma
SendEmailUseCase refracted as interface and implemented real and mock email sender
(commit: 22caeae)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/TestEmailRoute.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/MockSendEmailUseCase.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/MockEmailSender.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCaseImpl.kt
Commit 3736862d9dd485ccd21896fafc9f98eae3a315f0 by Pooja Ravi
changes in maestro and cypress- 3.2,4.1,5.1
(commit: 3736862)
The file was removedtest-end-to-end/webapp-cypress/cypress/Failed tests/003_008_content_blocks_title_should_not_be_blank.cy.js
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml
The file was modifiedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (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/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js (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/test-descriptions/005_001_add_discussionBoard_test_description.md (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/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_003_multiple_submission_possible_for_student.yaml (diff)
Commit d6663a122d6edbd7b7d05e766e8ae20cc18ac91c by Prashant Deshmukh
Duplication problem in ContentEntryDetailAttemptsStatementList.
(commit: d6663a1)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 661f0f68964c28030d2f7f5cf950310bec0453b2 by Prashant Deshmukh
Added ClientMigration to commonMain, updated UstadApp, UstadScreen, DesktopDIModule, and fixed query break.
(commit: 661f0f6)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UsernameFilterClientMigration.kt
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff)
Commit 54f7462e441d1be11d3ba483af552d6ed73a1b60 by Prashant Deshmukh
Updated code of ContentEntryDetailAttemptsPersonList and ContentEntryDetailAttemptsSessionList (this commit not contain ContentEntryDetailAttemptsStatementList )
(commit: 54f7462)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/app/AppNavHost.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit cf2ce0ee186bc2b5727af2d81230897b8f331a91 by Mike Dawson
Update Android Gradle plugin to 8.8.0 and Gradle to 8.10.2.
(commit: cf2ce0e)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedbuild.gradle (diff)
Commit c009405f43bfe4ac6466210607e0137de8dc83e4 by nikunj.sharma
e sign-up view model to handle NEXT argument similarly to Login view model
(commit: c009405)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.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/signup/SignupEnterUsernamePasswordViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.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/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreenPreview.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/termsdetail/SiteTermsDetailViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/EnrollToCourseFromInviteCodeUseCase.kt
Commit b311b3c2673db65d6d6e22390978877454f9fe45 by Prashant Deshmukh
- Added PersonList with name search and dynamic sort options
- Added SessionList with sort by time/score/completion
- Added StatementList with verb filtering and search
(commit: b311b3c)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.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/app/AppNavHost.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
Commit d233a0800e92616b97102a1068dfb7898cfa16a7 by nikunj.sharma
useMockEmail set false in appconfig
(commit: d233a08)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
Commit b9759f33957d4257daebfaf98759620d9ef33b20 by Mike Dawson
Update testserver-controller after primary merge to create learning space as required on dev-simplified-onboarding.
(commit: b9759f3)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
Commit b06fd27eefa57bef146f8057364d4bf3a7893232 by Mike Dawson
Fix testserver-controller cypress run: disable jsDevServer when starting server.
(commit: b06fd27)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit f485aff74cbaeff994a402a5ed7f0d2e2751dec3 by Pooja Ravi
Fix and test description for Cypress test
(commit: f485aff)
The file was modifiedtest-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit 7061e7b68521f8826dd901808caff93adf3daa83 by Prashant Deshmukh
Fixed Dynamic Filter chips for each unique verb.
(commit: 7061e7b)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.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/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit a6112a2be5f9b72def6c4a9807d2a6b367e33c1b by Pooja Ravi
Fix and test description for Cypress test
(commit: a6112a2)
The file was modifiedtest-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit 47f991ff6c7a2203e6bca5f442e9cc64502ad71d by Pooja Ravi
Fix and Filter test added- maestro
(commit: 47f991f)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff)
Commit 6031e7a1a2cf205d987bec756a27e3f12e211ade by Mike Dawson
Update Android Gradle plugin to 8.8.1.
(commit: 6031e7a)
The file was modifiedbuild.gradle (diff)
Commit 2ca0e94bce1f6e8bee779fde7842028f2e0f3bc2 by Pooja Ravi
added condition to skip keyboard issue
(commit: 2ca0e94)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/select_site.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (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/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_003_multiple_submission_possible_for_student.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/e2e-tests/004_004_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_existing_userflow.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/login_download_and_open_content.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/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/new-student-registration-details.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_011_peer_marking_for_group_assignment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/enable_user_registration.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_users_can_add_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_multiple_assignment_submission_allowed.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_single_assignment_submission_allowed.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_new_userflow.yaml
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.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 modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_delete_post_on_discussion_board.yaml (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js
The file was removedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_get_started.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_007_group_users_add_assignment_and_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/005_003_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.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/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.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/005_004_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_grace_period_finished.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_personal_account_new_user_flow.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_and_private_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_010_peer_marking_for_individual_assignment.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_005_admin_grant_permissions_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff)
Commit aa5531763441f1719d48193d32d2a30b1372d36c by Prashant Deshmukh
- Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events.
- Added `findByVerbUrl` method to `VerbDao` to search verbs by URL.
- Updated `NUMBER_OF_STUDENTS_COMPLETED_CONTENT` and `PERCENT_OF_STUDENTS_COMPLETED_CONTENT` in `ReportSeriesExt` to use `VERB_COMPLETED_URL` for more accurate reporting.
- Update `ContentEntryDetailAttemptsSessionListScreen` for new status `Incomplete` and `Complete`.
- Remove `VERB_COMPLETED_UID`, `VERB_PASSED_UID` and `VERB_FAILED_UID` they are no longer needed.
(commit: aa55317)
The file was modifiedtest-end-to-end/webapp-cypress/package-lock.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
Commit fc0a2c06b186c0289971729c19b209a8106800e8 by Prashant Deshmukh
- Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events.
- Added `findByVerbUrl` method to `VerbDao` to search verbs by URL.
- Updated `NUMBER_OF_STUDENTS_COMPLETED_CONTENT` and `PERCENT_OF_STUDENTS_COMPLETED_CONTENT` in `ReportSeriesExt` to use `VERB_COMPLETED_URL` for more accurate reporting.
- Update `ContentEntryDetailAttemptsSessionListScreen` for new status `Incomplete` and `Complete`.
- Remove `VERB_COMPLETED_UID`, `VERB_PASSED_UID` and `VERB_FAILED_UID` they are no longer needed.
(commit: fc0a2c0)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbEntity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt (diff)
Commit b1ad29a4ea4ff46eaa50813f4f8233ad2e98c9b8 by Prashant Deshmukh
- Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events.
- Added `findByVerbUrl` method to `VerbDao` to search verbs by URL.
- Updated `NUMBER_OF_STUDENTS_COMPLETED_CONTENT` and `PERCENT_OF_STUDENTS_COMPLETED_CONTENT` in `ReportSeriesExt` to use `VERB_COMPLETED_URL` for more accurate reporting.
- Update `ContentEntryDetailAttemptsSessionListScreen` for new status `Incomplete` and `Complete`.
- Remove `VERB_COMPLETED_UID`, `VERB_PASSED_UID` and `VERB_FAILED_UID` they are no longer needed
(commit: b1ad29a)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit e5f7709c56d3e2ad3594e3bf27671e60db27c601 by Prashant Deshmukh
- Changed the SQL query in `getUniqueVerbsForSession` to retrieve distinct verbs using `GROUP BY` and to use `StatementEntity.*` and `VerbEntity.*` for clarity.
(commit: e5f7709)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 755615d33e92a706e2c6f2210937a5c72e750936 by nikunj.sharma
passkey signin added in AddAccountSelectNewOrExisting
(commit: 755615d)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.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/password/SavePasswordUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/FormattedHost.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/password/SavePasswordUseCaseImpl.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.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/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_005_users_can_delete_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_010_peer_marking_for_individual_assignment_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/007_004_user_registration_mandatory_fields_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/004_013_teacher_or_admin_enable_or_disable_file_submission_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_members_and_set_course_banner_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/007_002_user_registration_above_age_13_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_011_peer_marking_for_group_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_002_users_can_add_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_004_assignment_after_deadline_and_before_grace_period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_008_group_users_single_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_005_assignment_grace_period_finished_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_004_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_003_multiple_submission_possible_for_student_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_003_user_add_internal_links_to_post_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_007_group_users_add_assignment_course_and_private_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_002_users_add_assignment_course_and_private_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_009_group_users_multiple_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_012_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md (diff)
The file was modifiedtest-end-to-end/README.md (diff)
Commit 0a200a34d9af28e74176bce1994707dd65e901f6 by Prashant Deshmukh
- Modified the `getUniqueVerbsForSession` query to retrieve the `verbUid` directly from the `StatementEntity` for better accuracy and removed unnecessary grouping by `VerbEntity.verbUid`.
(commit: 0a200a3)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 0dcf880763dc5626988960f277bb986e7510a94c by Prashant Deshmukh
 Added accountPersonUid and selectedPersonUid to findStatementsBySession & findSessionsByPersonAndContent for permission handling and data filtering. Updated StatementDao, ViewModels, and UI calls accordingly.
(commit: 0dcf880)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.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/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit cfc3fc23b2b32eaf0ee4eeb0e1db9b04511d5216 by Prashant Deshmukh
 Added accountPersonUid and selectedPersonUid to findStatementsBySession & findSessionsByPersonAndContent for permission handling and data filtering. Updated StatementDao, ViewModels, and UI calls accordingly.
(commit: cfc3fc2)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit 94b0bfe098d1b2e932812adea48c9bb60dc07e78 by Prashant Deshmukh
Added user check for own data and updated `SessionTimeAndProgressInfo` with `totalDuration` and `verbIds`.
(commit: 94b0bfe)
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/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit d662857b7c20fdfa429f63b545b7d4a52bc859f0 by Pooja Ravi
cypress tests- filter chips ids
(commit: d662857)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit dbf22fbfc6b56ac3e3556ac9d3f52443ec5e322b by Prashant Deshmukh
- Updated the `getUniqueVerbsForSession` query to filter verbs based on the `selectedPersonUid` and modified it to filter out statements with no progress or time information.
- Modified the statement listing query to filter out duplicate completion entries and entries with no duration.
- Added id to verb buttons.
(commit: dbf22fb)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit e282a8421dea4dd3ac064c7429d924bffb1ad81c by Pooja Ravi
cypress test- added attempt - 001_001 and 003_005
(commit: e282a84)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff)
Commit b1a01e6bde09bcbc456d3ad99ec5beadba0fb974 by Prashant Deshmukh
Fixed UI & incorrect progress display in session list.
(commit: b1a01e6)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.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/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
Commit 1c48b2fac79270cfb5b5252038952483bfb6a718 by Prashant Deshmukh
Fixed UI & incorrect progress display in session list.
(commit: 1c48b2f)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 92b6f3cc7a274e26a26771cc70b89e2472f5b8df by Prashant Deshmukh
Filter chips check icon missing (Added)
(commit: 92b6f3c)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
Commit 4129a831feb908ec434e4f630732b9aa880d23c7 by Prashant Deshmukh
-Added content title in ContentEntryDetailAttemptsStatementList.
-Show tick icon on "Answered" filter only when selected.
-By Default all filter chips are selected.
(commit: 4129a83)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
Commit c169b3991f38d7cc76083ba78716b5d689fd25f3 by mandvi.verma
app bar title of screen 1 and screen 2
(commit: c169b39)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.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/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit c37a3ccdcace4eed9024b0cf1febd666680a770a by Prashant Deshmukh
Removed "By" from sort option strings.xml & Added Most Recent & Least Recent in ContentEntryDetailAttemptsSessionList instead of Timestamp.
(commit: c37a3cc)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.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/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 40ed0bdcc0fc18c1fecd92ce45eff3591618cdac by noreply
Update CODING-STYLE.md

Update coding-style guidance on use of dates/times.
(commit: 40ed0bd)
The file was modifiedCODING-STYLE.md (diff)
Commit ab441302d044e5da433e504f92fc5269becd87e2 by Mike Dawson
Make SortOrderOption.order nullable. Some order options already imply ascending or descending order (e.g. most recent, least recent, etc).

Where SortOrderOption.order = null, then no (Ascending) or (Descending) text will be added by sort option bottom sheets/dropdowns etc.
(commit: ab44130)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/SortOrderOption.kt (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/LanguageListFragment.kt
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadListSortHeader.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/util/ext/SortOrderOptionExt.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadListSortHeader.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/SortOrderOptionExt.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.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/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
Commit 5e490994994a6f1227c3db8ccacefa0c9893e0cc by Prashant Deshmukh
ContentEntryDetailAttemptsStatementListScreen and ContentEntryDetailAttemptsSessionListScreen in both the React and Compose modules to display formatted duration/timestamps.
(commit: 5e49099)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 9592cb5a718f18dcfac4420809f693d8bc139c3b by Prashant Deshmukh
Update ContentEntryDetailAttemptsSessionListScreen: Use result duration instead of formatted duration and change timer icon to calendar icon.
(commit: 9592cb5)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 1cbd632d10fe37ada050a6df9984f9cc1a4d6346 by Pooja Ravi
cypress test- 001_001 updated
(commit: 1cbd632)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit 5f6c2b72a3701d008b944d034e6f5438ef0a59fa by Pooja Ravi
cypress test- 003_003 updated
(commit: 5f6c2b7)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
Commit 65ea3ad451030ea2a421d7535d6233020360f1a8 by Prashant Deshmukh
- Remove unnecessary "Ascending" or "Descending" labels for options like "Most Recent" and "Least Recent".
- Use `HighlightOffOutlined` instead of `Close` icon for failed status.
- Changed  `by_timestamp` to `Time Stamp`.
(commit: 65ea3ad)
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/mui/components/UstadListSortHeader.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.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/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit e054548f981f861bc3de4570dbd734bc2cf63331 by Prashant Deshmukh
Emit refresh command when no verbs are selected or verbs are selected from bottomsheet. Update Add test tag to progress bar.
(commit: e054548)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
Commit 39c55f975a869319dfa8a9adefb2e72a6cf40643 by Prashant Deshmukh
Add test tags to progress bars in ContentEntryDetailAttemptsStatementListScreen and ContentEntryDetailAttemptsPersonListScreen.
(commit: 39c55f9)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
Commit 0abcc63921006eb5072e9f2f2414c63a201a08ba by Prashant Deshmukh
Change selectedVerbIds type string to long list.
(commit: 0abcc63)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit f43223300fd89937d60eec69ba0d523a1f6c5a54 by Prashant Deshmukh
Change selectedVerbIds type string to long list.
(commit: f432233)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit c83919fd3757c4e3f7f7128fdc72966a5368a268 by Pooja Ravi
maestro tests combined with attempt list
(commit: c83919f)
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/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_002-epub.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml
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_003-video.yaml (diff)
Commit 9742a549d84a3776503fab742380f6c193543890 by Pooja Ravi
Test descriptions changed, optimized
(commit: 9742a54)
The file was removedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests/003_006_all_user_able_to_open_text_block.yaml
The file was addedtest-end-to-end/test-descriptions/003_006_all_user_able_to_open_text_block_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml
The file was removedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_expand_and_collapse_modules.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_user_able_to_expand_and_collapse_modules.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/003_005_course_view_and_modules_can_expand_collapse.yaml
The file was removedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_open_text_block.cy.js
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_007_user_able_to_open_text_block.cy.js
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was modifiedtest-end-to-end/README.md (diff)
The file was addedtest-end-to-end/test-descriptions/003_005_course_view_and_modules_can_expand_collapse_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_or_from_file_as_content_block_test_description.md
The file was removedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff)
Commit ec356d487421137e2b2ce78709cf5dd54b7b9b79 by Mike Dawson
Update Android Gradle plugin versions to 8.8.2.
(commit: ec356d4)
The file was modifiedbuild.gradle (diff)
Commit c18ed44d722004245860b5e39481fa206ad265ff by Mike Dawson
Update Gradle wrapper to version 8.11.1 and Android Gradle plugin to version 8.9.0.
(commit: c18ed44)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedbuild.gradle (diff)
Commit 2c4feaaaa9c65de614b4f21f62c134d419c0544b by Mike Dawson
Update package.json to clear testserver-controller.log when running clean.
(commit: 2c4feaa)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit 21c9d20e922d939668ace0d6e7d8c64250249c2b by Mike Dawson
Refactoring to ensure that newly added screens/viewmodels accurately follow naming patterns.
(commit: 21c9d20)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/invitevialink/ClazzInviteViaLinkScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/InviteViaContactScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/ClazzInviteViaLinkViewModel.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/inviteviacontact/InviteViaContactScreen.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/view/ReportDashboardView.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/invitevialink/InviteViaLinkScreen.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/InviteViaLinkViewModel.kt
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/person/list/PersonListViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/view/JoinWithCodeView.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/ClazzInviteViaLinkScreen.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/InviteViaLinkScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/InviteViaLinkScreenPreview.kt (diff)
Commit f7c73bddaca6bb253c8badb0457969aa09ed5b62 by Mike Dawson
Improve ClazzInvite handling of keyboard hiding.

Previous version used the ui state in a way that did not follow coding patterns.

Invite view model needs to be able to explicitly hide the software keyboard.

Fix UmRestApplication to ensure data directory is created if needed.
(commit: f7c73bd)
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/hidekeyboard/HideKeyboardUseCase.kt
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/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/viewmodel/UstadViewModelFun.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit 2a1140502c990b7745e9645cb68fb253d2ee9b4a by Mike Dawson
Add property name to ActivityLangMapEntry.

ActivityLangMapEntry had a hash of property name and lang code, and the lang code, but not the property. This made it impossible to find all the lang map entries for a given property using a query.
(commit: 2a11405)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
Commit 466bb26c6517594253d3476ca4b2c562a4cc4aea by Mike Dawson
StatementDao: fix queries to work with Postgres.

Postgres does not allow using an expression column in the order by clause.
Postgres does not allow mixing numerical and text sorting into the same order by clause.
(commit: 466bb26)
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 aaa96cc37d7bfb61658c705b56eaddff1aada6ba by Mike Dawson
Add ActivityEntity and ActivityLangMapEntry to findStatementsBySession return value.
(commit: aaa96cc)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit 298f0124fd41d3888772446b1a6c59371ee01f3d by Prashant Deshmukh
fix: Change sort options and progress bar in attempts list
- Update sort options in `ContentEntryDetailAttemptsSessionListViewModel` to use `null` instead of boolean for default.
- Change progress bar in `ContentEntryDetailAttemptsPersonListScreen` to use non-nullable values.
- Change sort order option extension to add `)` in the end of the string.
(commit: 298f012)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/SortOrderOptionExt.kt (diff)
Commit ce8833ac782f59ae3b2b031e2f432468b58b8bad by Prashant Deshmukh
- Show verb and activity names in the statement list.
- Show progress only when max progress is not zero.
(commit: ce8833a)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit c35fca096fb906b7051c9ae7df19729af3f23bde by Prashant Deshmukh
Update sorting options and statement list text in ContentEntryDetailAttemptsStatementListScreen
(commit: c35fca0)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
Commit 2bd8c257dde6cd5bc62cef85ba46e7a7e82b7b66 by Mike Dawson
Add status custom attribute on video tag to enable Cypress tests to recognize when a video is finished.
(commit: 2bd8c25)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit 7df28628b0be837efe0de67f6a8670dff132830b by Pooja Ravi
cypress test - assertion for question title added
(commit: 7df2862)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit 12736db52af6a100fe7b6b8b1fbd685181ea4041 by Pooja Ravi
maestro test - assertion for question title added
(commit: 12736db)
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_003-video.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/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 39ae48966b579a784b2e8d70f7213c89ad218240 by Pooja Ravi
maestro test - assertion for question title added
(commit: 39ae489)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit c34db32d14dfc82357a798a514eb58bf9349d296 by Mike Dawson
Invitation improvements

1) ClazzInviteViaContactScreen on web: fix handling of backspace. Remove redundant extra state variable. Add key on react component.
2) ClazzInviteViaContactScreen on Jetpack compose: minor documentation improvements and handle chip removal using list (just in case multiple chips are removed, avoid multiple state updates from one event)
3) SendInviteUseCase is an interface with an implementation for the client (which sends the request to the server) and a server implementation which actually stores the invitations in the database and sends emails etc.
4) Remove CheckContactTypeUseCase - this was really duplicating the logic already contained in ParseInviteUseCase. Parse invite use case was using a string and splitting, CheckContactTypeUseCase was using a list of strings. No need to have two with essentially identical logic.
5) Parse invite use case now accepts commas and semicolons as separators
(commit: c34db32)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesUseCaseServerImpl.kt
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/App.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/SendClazzInvitesUseCaseSendToServerImpl.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesRoute.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonClientDomainModule.kt
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/206.json (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff)
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/SendClazzInvitesUseCase.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff)
Commit 0c3e11481b94e27e507a1063e1c4876413fefe21 by Prashant Deshmukh
Update the statement query to include statements with progress, score, or completion; only select statement matching all other criteria.
(commit: 0c3e114)
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/signup/SignUpViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonAuth2.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/detail/PersonDetailScreen.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/PersonIntegrationTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModelTest.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/manageaccount/ManageAccountScreen.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.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/person/manageaccount/ManageAccountViewModel.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/manageaccount/ManageAccountScreen.kt
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/person/detail/PersonDetailScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/passkey/PasskeyListViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/passkey/PasskeyListScreen.kt
Commit 3e2f29fdd539442a982155503746efcd43aefd37 by Mike Dawson
Attempt list statement dao fixes:
1) Remove incorrect where clauses limiting verbs/statement types included
2) Change "%" to '%' to avoid Postgres SQL issue ("" is not valid)
(commit: 3e2f29f)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 5a159ae91682f6c40e3e81373dd83a8ad78674e6 by Mike Dawson
Fix recording completion xAPI statements for ePUB and PDF.

Completion statements were based on reaching the last page and could be repeated as the user scrolls.
(commit: 5a159ae)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json
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/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.kt (diff)
Commit 6b765fe242daa9dfcaaf0c846734d176fdae0753 by Pooja Ravi
cypress test simplified locator for progress bar
(commit: 6b765fe)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit e0106fe7ff830b1a1ace4f230d78a7e4d0f3527c by nikunj.sharma
for resend using existing send invitation use case
(commit: e0106fe)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesUseCaseServerImpl.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
Commit b897088f40fc492acc5276ea966a3a3b21630f3b by nikunj.sharma
Resend invite use cases removed
(commit: b897088)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteRequest.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteRoute.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt
Commit f9d5ef3468d2efe19941dd0144e581a48dde62c5 by Mike Dawson
Improve ContentEntryDetailAttemptsPersonList presentation and fix related queries
a) previous version of screen did not progress bars in the same list item - if user clicked in this area, nothing happened. Appearance was not consistent with material UI.
b) Place labels above progress bar
c) Fix related query to recognize null values when there is no progress or no score for a given person (remove use of coalesce).
(commit: f9d5ef3)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadProgressBarWithLabel.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.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/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressBarWithLabel.kt
Commit 7e7968f49d2caf6a97bfa0413147d653bd85ffdd by Mike Dawson
Search by person name implementation for ContentEntryDetailAttemptsPersonList.
Improve handling of checking for sort options: search for statements with httpaccessible dao function.
(commit: 7e7968f)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
Commit a37b87a555683ec16b64e13f94aa2fe09f3f8cf4 by Mike Dawson
Add status text to ContentEntryDetailAttemptsPersonList
(commit: a37b87a)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/PersonAndPictureAndNumAttemptsExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit 9949a92b2e484dded58aa782bacb648b1deb14e7 by Mike Dawson
Tidy up of ContentEntryDetailAttemptsList
(commit: 9949a92)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/PersonAndPictureAndNumAttemptsExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/SessionTimeAndProgressInfoExt.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementSummaryEntityExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressBarWithLabel.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsListSessionListItem.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementSummaryEntity.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDateAndTime.kt (diff)
Commit a212fa1c016177bbbbe275e619e259f7b01b86dd by Mike Dawson
Tidy up of ContentEntryDetailAttemptsStatementList
(commit: a212fa1)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ListExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/VerbEntityAndName.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/VerbEntityAndNameExt.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementEntityAndVerbExt.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
Commit 1dd8dbe2825621fa98b2f28b2b80969eb1715824 by Pooja Ravi
cypress test updated as per design update
(commit: 1dd8dbe)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit 48fa9893562bf360d3dff30451564da36d316613 by Mike Dawson
Add activity description (e.g. question) and user response to ContentEntryDetailAttemptsStatementList
(commit: 48fa989)
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/composites/xapi/StatementEntityAndVerb.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/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
Commit af431ddb262b2345a7e850f53bf96847e61d77e9 by Pooja Ravi
Maestro test updated as per design update
(commit: af431dd)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.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/003_003_add_content_as_block_in_course.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/001_001_admin_can_add_content_002-epub.yaml (diff)
Commit 357dc9b76b1c923ae65dca4db43e8c61bdcd7cc4 by Pooja Ravi
cypress test updated adding timeout for pdf flow
(commit: 357dc9b)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit 45ebf9cbb3637a7ed15fff086e213e03cd4c0451 by Pooja Ravi
maestro test updated adding flow complete command
(commit: 45ebf9c)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff)
Commit 41e64e718bab46794633b593ebd750e6eadc2a0f by Pooja Ravi
cypress test updated commented pdf flow
(commit: 41e64e7)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit 90040f0b7c776d0d6fde64e680b8932995f8add5 by Pooja Ravi
cypress test updated 005_004 external link
(commit: 90040f0)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js (diff)
Commit 0d7f6b44f92956306598af4e551ffde225951691 by Pooja Ravi
cypress test- 005_004 external link test updated
(commit: 0d7f6b4)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js (diff)
Commit 9191dc4c9d5913b7b5466306ef6d656cd4259dff by Mike Dawson
Fix handling completion recording for one page PDF on web

A one page PDF would never trigger a page change event, so it was never marked as completed.
(commit: 9191dc4)
The file was modifiedapp-react/src/jsMain/resources/pdf-js/web/viewer.html (diff)
The file was removedapp-ktor-server/.attach_pid10100
The file was removedapp-ktor-server/.attach_pid44877
Commit 74c618a3ba75959c98c05440cf7a7dd30e233e57 by Mike Dawson
Fix handling of ActivityLangMapEntry saving for activity definitions that include choices, scale, source, target, or steps.

Dao insert or ignore function did not include setting almePropName.
(commit: 74c618a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoCommon.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/xapi/XapiAssertions.kt (diff)
Commit 1ad7b6f766d1f29073e7bf40be626a3a5327a6bf by Pooja Ravi
cypress test updated on pdf test and maestro import/upload timeout increased from 60000ms to 80000ms
(commit: 1ad7b6f)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit 7f5092677537e4142841d5b9e186d1d3b10df8cb by Pooja Ravi
cypress test updated on pdf test removed scroll
(commit: 7f50926)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit 4fb25430f03f39e454466b4f20e8df0288e2ac2b by Pooja Ravi
cypress test updated on pdf test removed scroll
(commit: 4fb2543)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff)
Commit 4abf61254a436f44a6823290c5de419b5f8dd5ab by Mike Dawson
Initial implementation of domain use case that formats the response of the user.

An Xapi Statement response to multi choice questions etc uses an id, not the string label of the response. The new use case generates an appropriate human readable string for all supported interaction types as per the Xapi Spec.
(commit: 4abf612)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/performance-response-statement.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/multi-choice-statement-multiple-responses.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/sequencing-response-statement.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementAndActivity.kt
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/matching-response-statement.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/likert-response-statement.json
Commit 9b5b77d659e8ea502369d64f5dda683e0c591155 by Mike Dawson
Add FormatStatementResponseUseCase support for true-false interaction type.
(commit: 9b5b77d)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/true-false-response-statement.json
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 803d8c8df6173d8c1d51cce14ff0d310dc6816b6 by Mike Dawson
Add response information to ContentEntryDetailAttemptsStatementList on react/web version and fix StatementDao.findPersonsWithAttemptsStatements

StatementDao.findPersonsWithAttemptsStatements would not find statements to pull over http when there was no statement that counted as completion or progress for the contentEntryUid, so no person with an incomplete attempt would appear when pulling data over http.
(commit: 803d8c8)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/multi-choice-statement-invalid-response.json
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff)
Commit 29fd2b1e84eaa4a72a2eae69cbc6bb92679f1ea6 by Mike Dawson
Fix fetching statements per user session per content entry for attempts list over http.
(commit: 29fd2b1)
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 cdccd904b565a117aec2a35d04f1d641615cdc78 by Mike Dawson
Fix insertion/replication of ActivityLangMapEntry for interaction entities

The insert query use to insert ActivityLangMapEntry entities for interaction entities needed @QueryTableModified annotation.
(commit: cdccd90)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt (diff)
Commit e0c80ce65a3270a538e3d896098fd818ce1a68b0 by Mike Dawson
Fix setting ActivityEntity actLct when activity information is updated.
(commit: e0c80ce)
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)
Commit 36680f0fdfe2a55af99bc1890eb856f231c6b79f by Mike Dawson
Add duration to statementlist where available.
(commit: 36680f0)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff)
Commit d5626a91c2c8464d291bb68fe8a3009aa62c5dc6 by Mike Dawson
Fix StatementDao compilation on Android (remove unused parameter)
(commit: d5626a9)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit ea1d91286eff8930757c6e90720cc2d49be01e46 by Pooja Ravi
cypress test-005_004 external link test fix for simplified onboarding branch
(commit: ea1d912)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js (diff)
Commit 6814b1000aa537130e11a08098724a929d5f98af by Pooja Ravi
maestro test increased timeout for file uploads
(commit: 6814b10)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.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 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_001_admin_can_add_content_004-pdf.yaml (diff)
The file was removedcore/.attach_pid10393
The file was removedcore/.attach_pid45175
Commit 291900a4fb9aaacef9d9b99bee562a8468a36a51 by Mike Dawson
Remove settings.gradle that should not exist in test-end-to-end/android-maestro
(commit: 291900a)
The file was removedtest-end-to-end/android-maestro/settings.gradle
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
Commit a38cdb768a3b2ff6ec8d5b13d0dc4f91212ac3af by Mike Dawson
Fix compilation after updated primary merge (including attempt list).
(commit: a38cdb7)
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/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
Commit 2e9e6f48584f3b2153de0eaaca107c9b2e5fa25e by Mike Dawson
Update Android Gradle plugin versions to 8.9.1.
(commit: 2e9e6f4)
The file was modifiedbuild.gradle (diff)
Commit 84b628390c170a7e35478025814486408c623b7c by Pooja Ravi
updated e2e tests for attemptlist test updates
(commit: 84b6283)
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff)
Commit 084f30daf09c29159b6b9b944a83d8869da3cbf7 by Pooja Ravi
updated e2e tests for attemptlist test updates
(commit: 084f30d)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff)
Commit 5d535342c9d48d06f399dfef5514a36d1285f2d6 by Mike Dawson
Tidyup handling of using saved passwords.
(commit: 5d53534)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/UserPasskeyChallenge.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PassKeySignInData.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCaseImpl.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCaseTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyVerifyResult.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyVerifyResult.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/SavePersonPasskeyUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.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/view/AbstractAppActivity.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/redirect/RedirectViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/207.json
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/UserPasskeyChallenge.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PassKeySignInData.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/password/SavePasswordUseCaseImpl.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.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/credentials/GetCredentialUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CredentialResult.kt
Commit bf1cd6dd16dcf0444e7a75d2782fe9958c5ff116 by Mike Dawson
Tidyup and refactoring of the signup/registration flow and passkey handling.
(commit: bf1cd6d)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.kt (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJvm.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/config/SystemUrlConfig.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreenPreview.kt (diff)
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModelTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppBar.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewOrExistingUserTypeScreen.kt (diff)
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/accountlist/AccountListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.kt (diff)
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModelTest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was addedapp-android/assetlinks.json
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getmetadata/ContentEntryGetMetadataViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/accountlist/AccountListScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/account/CheckRegistrationAllowedUseCase.kt
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/signup/SignUpScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.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/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/Header.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialRpEntity.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialUserEntityJSON.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialDescriptorJSON.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingUserTypeScreen.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticatorSelectionCriteria.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/termsdetail/SiteTermsDetailViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingUserTypeViewModel.kt
The file was modifiedapp-android/README.md (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModelTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialParameters.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectusertype/AddAccountSelectUserTypeViewModel.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/NavControllerExtTest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/navigation/GetDefaultDestinationUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
Commit 8a63f6077f1e7479a6f6e5fc805bf1a73ff4a14c by Pooja Ravi
Cypress test fix for test 001_001
(commit: 8a63f60)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit adbd7c6b550827437b053a4097c2342645868879 by noreply
Update PULLREQUEST-CHECKLIST.md
(commit: adbd7c6)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit 076dd2cf09378862cb2e78b4371a5230d57c5242 by Mike Dawson
Add binding for CheckRegistrationAllowedUseCase
(commit: 076dd2c)
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/account/UstadAccountManager.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/passkey/PasskeyListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/passkey/PasskeyListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
Commit e788944c57e7093e8c485eb91204fe4d8a3aef83 by Mike Dawson
Update Android Gradle Plugin (AGP) from 8.9.1 to 8.9.2
(commit: e788944)
The file was modifiedbuild.gradle (diff)
Commit e720b05195bf4e3d34ef96747778b7df54f67dda by Mike Dawson
Fixes for passkey creation and additional documentation
(commit: e720b05)
The file was modifiedapp-android/README.md (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
The file was addedapp-android/src/main/res/values/assets_statement_values.xml
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit f096b37bdc48f8fcd7a95f7dff6dd6c1da503e54 by Mike Dawson
Refactor passkey and credential handling:
1) Create use case for CreateCredentialUsernameUseCase and ParseCredentialUsernameUseCase - this is to be used both when saving a username and password to a password manager and when creating a passkey.
2) Update SystemUrlConfig - remove passkeyRpId. The passkey rpId is always the hostname of the SystemUrlConfig.systemBaseUrl .
3) Update AndroidManifest.xml to use SystemUrlConfig.systemBaseUrl in intent-filter for links
(commit: f096b37)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCaseTest.kt (diff)
The file was modifiedcore/Module.md (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/config/SystemUrlConfig.kt (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModelTest.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/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModelTest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/config/UstadBuildConfig.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/username/ParseCredentialUsernameUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCase.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/viewmodel/signup/SignupEnterUsernamePasswordViewModel.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/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/username/CreateCredentialUsernameUseCase.kt
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit 0595132d444a8b40f78201ea078f769cb3e2dd31 by Mike Dawson
Fix DomainDiModuleJs compilation
(commit: 0595132)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
Commit a8f77f861c115d18e065b978eda85004c9b59f7c by Mike Dawson
Fix DesktopDomainDiModule compilation
(commit: a8f77f8)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
Commit dfbf35a7833fc060ab0f798e35f22917e175a4d1 by Pooja Ravi
Updated button name - Manage account in cypress test
(commit: dfbf35a)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff)
Commit fe75fb7b41b22ffac3cc6217fbe9a37565bc9881 by Pooja Ravi
Updated button name - Manage account in maestro test
(commit: fe75fb7)
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/007_004_username_validation_and_add_profile_pic.yaml (diff)
Commit 025c190f2063906b21cc52c381a98ef159922606 by Pooja Ravi
Manage account in maestro test 007_004
(commit: 025c190)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff)
Commit 0756230322c88c42e097d2ddd701724698f8b381 by Pooja Ravi
Manage account in maestro test 001_002
(commit: 0756230)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff)
Commit b856e5b707f475a43b390276724aa42d61cb78e2 by Mike Dawson
Update passkey creation:
1) Use typed kotlinx serialization classes for passkey creation
2) Make passkey creation domain use cases bound to scope (so they understand what learning space they are connected to, and generate a username using CreateCredentialUsernameUseCase accordingly.
3) Update SignUpViewModel to use loadEntity function.
(commit: b856e5b)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.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/viewmodel/signup/SignUpViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpScreen.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt
Commit 3d9076702435024ab127b489fbec026e378e24d4 by Mike Dawson
Add learning space url template support to testserver controller to enable maestro end to end tests to use https.
(commit: 3d90767)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt (diff)
The file was modifiedtestserver-controller/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 41d0e2d3ab026e6259a19ae04a8d14a9f3821d91 by Mike Dawson
Fix testServerController running Cypress: changing the order of adding to the running server list broke the reverse proxy interceptor.
(commit: 41d0e2d)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit ec5940ae54382c530a584f3f91e540bdb7bd8f1e by Mike Dawson
Update config to use new learning-tree.app domain.
(commit: ec5940a)
The file was modifiedbuildconfig.default.properties (diff)