Skip to content
Success

Changes

Summary

  1. Task-Attempt List (commit: 01e4664) (details)
  2. attempts tab added and attempt person list showing (commit: a08e71a) (details)
  3. Update (commit: 58446e4) (details)
  4. SessionList (commit: 6e0621f) (details)
  5. Session List (commit: 80895fb) (details)
  6. Session List (commit: b29b8f4) (details)
  7. Session List (commit: 79ef459) (details)
  8. Session List (commit: 69902ac) (details)
  9. Session List fix (commit: 652f617) (details)
  10. Statement List (commit: ef431b0) (details)
  11. Attempts List Task (commit: 2a5826a) (details)
  12. Attempts List Task (commit: 9f7e688) (details)
  13. Attempts Person List Task (commit: 557422d) (details)
  14. Attempts List Task (commit: a959316) (details)
  15. Attempts List Task (commit: 36c3fd1) (details)
  16. Attempt List HttpAccessible (commit: f2a75a4) (details)
  17. Attempt list (commit: e4bb14b) (details)
  18. Attempt list (commit: 5c92ce6) (details)
  19. - Added `ValidateUsernameUseCase`. (commit: edcd7b6) (details)
  20. Replaced regex with explicit validation, allowing non-English letters and disallowing banned characters. (commit: a72e03a) (details)
  21. Attempt list (commit: edb353b) (details)
  22. Use `ValidateUsernameUseCase` in `PersonAccountEditViewModel` and remove username validation from `PersonEditViewModel`. (commit: 74e74c9) (details)
  23. Desktop/Android- (commit: 6f32dce) (details)
  24. Desktop/Android- (commit: 0aa2410) (details)
  25. Desktop/Android- (commit: dedd499) (details)
  26. react- (commit: fa491c4) (details)
  27. Added username in PersonEditViewModelTest.kt (commit: eb3f691) (details)
  28. desktop- (commit: 0ffb590) (details)
  29. react- (commit: bf68f43) (details)
  30. Username and password validation (commit: d0cc26c) (details)
  31. Desktop- (commit: 3627501) (details)
  32. react- (commit: 79cbc9b) (details)
  33. react- (commit: 41df74d) (details)
  34. - Fixed PersonEditViewModelTest to expect invalid_username error (commit: 02cbd8f) (details)
  35. get Statement Entity (commit: 2fb67ca) (details)
  36. get Statement Entity (commit: 8c96b19) (details)
  37. 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)
  38. Username and password changes (commit: c9583fc) (details)
  39. Add query for list of statements by registration uid. (commit: 136ee65) (details)
  40. 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)
  41. Add max score and max progress for StatementDao#findPersonsWithAttempts (commit: 6bdc661) (details)
  42. Username cypress changes (commit: 2d66be0) (details)
  43. Test description and maestro/cypress tests for attempt list test (commit: 8434fb9) (details)
  44. Attempt List (commit: e6f6e33) (details)
  45. Attempt List- changes made (commit: 4889cde) (details)
  46. Attempts Person List- desktop/android (commit: 8259602) (details)
  47. Attempts Person List- desktop/android (commit: a1efe76) (details)
  48. Test description and maestro/cypress tests for attempt list test (commit: 82af0d1) (details)
  49. Attempts Person List- react (commit: 6472258) (details)
  50. Attempts Session List- desktop/android (commit: 85632f5) (details)
  51. Attempts Session List- desktop/android (commit: 10e8ffd) (details)
  52. Attempts Session List- react (commit: 28886e2) (details)
  53. test description update (commit: b5d41fc) (details)
  54. Attempts Statement List- desktop/android (commit: f02618f) (details)
  55. Attempts Statement Lis (commit: bc011ae) (details)
  56. findStatusForStudentsInClazz (commit: ac926db) (details)
  57. findStatusForStudentsInClazz (commit: a6935e6) (details)
  58. Successful build (commit: 0b066fe) (details)
  59. Duration- Desktop/Android (commit: 74dbd9d) (details)
  60. React duration (commit: 122e379) (details)
  61. Time and date Session List React (commit: 0f57bc9) (details)
  62. Time and date Session List React (commit: 4bb1498) (details)
  63. If no score or completion percentage in the statement list (commit: f046e32) (details)
  64. If no score or completion percentage in the statement list (commit: 22d854f) (details)
  65. title updated (commit: a32a90e) (details)
  66. attempt list test update (commit: 26f915f) (details)
  67. attempt list test update (commit: 177ced2) (details)
  68. duration-timestamp updated (commit: 74b1fe9) (details)
  69. attempt list test description update (commit: 349684c) (details)
  70. Update CODING-STYLE.md (commit: e37d69e) (details)
  71. added social warning in MessageListScreen and ClazzAssignmentDetailOverviewScreen . (commit: b057ced) (details)
  72. added social warning strings in strings.xml (commit: 1901169) (details)
  73. removed hardcoded color value from SocialWarningListItem.kt (commit: 0a97174) (details)
  74. correct naming convention (commit: aefd766) (details)
  75. correct naming convention (commit: 49e69a2) (details)
  76. Fixed binding issue in jvmTest (commit: 746f3fc) (details)
  77. Adjust Ui. (commit: e4ccd48) (details)
  78. Reverted unintended formatting changes in unrelated files. (commit: 53d0b64) (details)
  79. Fix String issue & social warning url. (commit: 9319912) (details)
  80. Fix String issue & social warning url. (commit: d0b24ec) (details)
  81. - Moved `SOCIAL_WARNING_WEB_URL` to `ShowSocialWarningUseCase` (commit: 2b15ddc) (details)
  82. Fixed ui. (commit: aecbff5) (details)
  83. Fixed ui. (commit: 52570dd) (details)
  84. Update Android Gradle Plugin version. (commit: ccecc3f) (details)
  85. Fix ClazzAssignmentDetailOverviewScreen on app-react: React hook from Social warning was used within an if statement. (commit: 6d38dde) (details)
  86. Remove obsolete version migration tests from TestRoomMigration (commit: c25d4ca) (details)
  87. Update task_card.md (commit: e944c62) (details)
  88. Make sure apk file is found and installed before starting maestro test (commit: 14ceb3e) (details)
  89. Make sure apk file is found and installed before starting maestro test (commit: 3b81e25) (details)
  90. Readme update (commit: a3cc97a) (details)
  91. Update README.md (commit: 8b9e5de) (details)
  92. Update README.md (commit: 4c96a1e) (details)
  93. Update README.md (commit: beca8d0) (details)
  94. Update README.md (commit: b650d57) (details)
  95. Update README.md (commit: b842ae6) (details)
  96. attempt list maestro test (commit: ac324ff) (details)
  97. attempts tab added and attempt person list showing (commit: 71cfcb3) (details)
  98. Update (commit: 5e5bbe3) (details)
  99. Session List (commit: ca34663) (details)
  100. Attempts Person List Task (commit: b37272d) (details)
  101. attempt list maestro test (commit: 54b373c) (details)
  102. attempt list maestro test (commit: 8a5f049) (details)
  103. Changes in statement (commit: 0a09514) (details)
  104. attempt list cypress test (commit: 29e5c8d) (details)
  105. Changes in statement desktop (commit: 9db0aa0) (details)
  106. Changes in statement react (commit: b0ed9ff) (details)
  107. SessionListScreen react/desktop , UstadScreen (commit: da76786) (details)
  108. SessionListScreen react/desktop (commit: 0aa172e) (details)
  109. Attempt Peron List (commit: 0dcfead) (details)
  110. Nav-Attempt Person List (commit: 64b3b1d) (details)
  111. unused methods removed from XapiSessionEntityDao (commit: 18d306b) (details)
  112. Person (commit: e5cb70d) (details)
  113. Icon unused (commit: c1afc8e) (details)
  114. Files not related to task removed (commit: fce5813) (details)
  115. Delete et --hard HEAD@{1} (commit: 09ec073) (details)
  116. Readme changes reverted (commit: c9b5aa0) (details)
  117. Readme - primary code comparison (commit: cca97a6) (details)
  118. Add useFormattedDuration function for Jetpack compose and update React hook. (commit: f8756e1) (details)
  119. Update StatementDao query for findPersonsWithAttempts to include permission checks. (commit: cf594f0) (details)
  120. Duration code update- (commit: c177a38) (details)
  121. Duration code update- (commit: f2390d3) (details)
  122. Empty State of List handled for AttemptsStatementListScreen (commit: 9652d90) (details)
  123. Empty State of List handled also if no information available visibilty handled for AttemptsSessionListListScreen (commit: e4df9d4) (details)
  124. Update StatementDao to fetch Statements required for findPersonsWithAttempts over http. (commit: 31a86fe) (details)
  125. Unused Files removed (commit: cc768e7) (details)
  126. Changes- (commit: a8273fb) (details)
  127. StatementDao updated code (commit: 1d8c8d3) (details)
  128. removed unused firebase (commit: 7971ff2) (details)
  129. Filter out invalid characters from a username (commit: a4fd668) (details)
  130. cypress attempt screen validation (commit: 2c0da0b) (details)
  131. Filter out invalid characters from a username (commit: 4be32eb) (details)
  132. Move shouldBlockKeyEvent(isCharAllowed) to companion object and allow numbers in username key events (commit: 1f65b47) (details)
  133. String changes and ui changes (commit: a428dd1) (details)
  134. Renamed isCharAllowed function to shouldBlockKeyEvent. (commit: df97db2) (details)
  135. Merged Username validation use case. (commit: d573a93) (details)
  136. Refactored username validation, updated DI, and optimized event handling logic. (commit: 2e58c0d) (details)
  137. Bind both usecase in DesktopDomainDiModule, Fixed jvm testcase and minor changes. (commit: 8ea3284) (details)
  138. Add new strings and screenshots for username validation errors (commit: 1901049) (details)
  139. Setup download/upload task (commit: f831f84) (details)
  140. Maestro update concurrent end-to-end tests (commit: 642ea45) (details)
  141. Maestro update concurrent end-to-end tests (commit: 3d0603f) (details)
  142. cypress update concurrent end-to-end tests (commit: 2805b6d) (details)
  143. cypress update concurrent end-to-end tests (commit: c8d7947) (details)
  144. maestro update concurrent end-to-end tests (commit: f19e648) (details)
  145. Replace username_invalid_chars string to invalid_username. (commit: f135871) (details)
  146. maestro update concurrent end-to-end tests (commit: e902b35) (details)
  147. maestro update concurrent end-to-end tests (commit: 45797d5) (details)
  148. cypress update concurrent end-to-end tests (commit: c2328e4) (details)
  149. cypress and maestro update concurrent end-to-end tests (commit: fb7413f) (details)
  150. Delete obsolete run-cypress-test script and update test-end-to-end cypress README.md (commit: a1c936e) (details)
  151. cypress update added before and after commands to start and stop the test server, parameter added for learningspaceurl (commit: eee5403) (details)
  152. cypress update (commit: e4474d8) (details)
  153. Update Cypress runner to support specifying a testserver controller url through an environment variable. (commit: d37ef80) (details)
  154. Update test-end-to-end cypress readme. (commit: d678d57) (details)
  155. Update parameter names on testserver-controller and README. (commit: 5f8223f) (details)
  156. Fix json response from (commit: 6de356b) (details)
  157. Add database migration to filter invalid usernames (commit: 27babfd) (details)
  158. Revert "Add database migration to filter invalid usernames" (commit: 82961dc) (details)
  159. Add database migration to filter invalid usernames (commit: e868c57) (details)
  160. cypress update (commit: 0104d09) (details)
  161. Fix UmRestApplication handling of absolute file path properties (e.g. dataDir). (commit: dab1e71) (details)
  162. cypress update (commit: 703a999) (details)
  163. Update TestServerController to respond to / once running. (commit: c816ea0) (details)
  164. Revert package.json change (commit: 9c3b35a) (details)
  165. Update package.json to add support for running a specific cypress spec. (commit: 35c5848) (details)
  166. cypress update (commit: c7ec86d) (details)
  167. set code (commit: c02927a) (details)
  168. search functionality -attempt persons list screen (desktop/android) (commit: bcac2a0) (details)
  169. search functionality -attempt statement list screen (desktop/android/react) (commit: 3f7301a) (details)
  170. Update testServerController start command: wait for server to be ready before returning. (commit: 25049e0) (details)
  171. Add delete reports command to Cypress NPM. (commit: 7f1407d) (details)
  172. cypress update (commit: 85b9dbe) (details)
  173. Remove use of deprecated files function on testserver-controller. (commit: 0d444c6) (details)
  174. test server controller updated to use ServerRunner class (commit: bcd406c) (details)
  175. Test server controller changes: (commit: c1053ac) (details)
  176. Tidyup TestServerController. Remove unused commands. (commit: e8d4224) (details)
  177. maestro update (commit: 579bf67) (details)
  178. Fix startserver.js to use default url when environment variable is not specified. (commit: f799014) (details)
  179. maestro update (commit: 9de8d5c) (details)
  180. Replace Maestro use of CONTROLSERVER_URL with TESTCONTROLLER_URL to match Cypress variable name and Jenkins setups. (commit: 56c479a) (details)
  181. Replace Maestro use of CONTROLSERVER_URL with TESTCONTROLLER_URL to match Cypress variable name and Jenkins setups. (commit: 6463ae8) (details)
  182. Fix package.json: TESTCONTROLLER_URL needs to be passed as a named parameter. (commit: fffd798) (details)
  183. Update README.md with instructions to run adb push for test files if required. (commit: c746b96) (details)
  184. Update README with note on adb reverse. (commit: daf4ca9) (details)
  185. Update android-maestro README instructions on pushing files. (commit: 10d50f8) (details)
  186. 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)
  187. maestro update (commit: 61c69db) (details)
  188. maestro update (commit: 22f4ca4) (details)
  189. maestro update (commit: 553a583) (details)
  190. 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)
  191. run-maestro-ci.sh script: revert to running one emulator. (commit: 8a393cd) (details)
  192. Update run-maestro-ci.sh script: reinstate no-window param and pass through TESTCONTROLLER_URL variable. (commit: 62eeaa3) (details)
  193. Update run-maestro-ci.sh to push files (retrying if required) and save results as junit xml. (commit: 95c25aa) (details)
  194. sort by name functionality (commit: 3131368) (details)
  195. Update ServerRunner to use hostAddress instead of hostName . hostName (if resolvable only on server) won't work on emulators. (commit: e5f8ca4) (details)
  196. Update run-maestro-ci to save debug logs in local output folder for easy reference. (commit: 8fd4ede) (details)
  197. Update startserver.js check of TESTCONTROLLER_URL. (commit: 8141d13) (details)
  198. maestro update (commit: 88e7047) (details)
  199. maestro update (commit: d7375bd) (details)
  200. maestro update (commit: 1503bce) (details)
  201. sort by timestamp functionality (commit: a223362) (details)
  202. sort by timestamp functionality (commit: f8d7636) (details)
  203. sort by name functionality (commit: da8194e) (details)
  204. Added personLct. (commit: 6f81c23) (details)
  205. maestro video update (commit: 4545d1b) (details)
  206. username Validation (commit: 7d4547e) (details)
  207. cypress username Validation (commit: 32a5a80) (details)
  208. Fixed JVM (commit: b0839b5) (details)
  209. Add build status badges (commit: eb2f7c7) (details)
  210. Add build status badges (commit: 0aac3db) (details)
  211. 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)
  212. Update documentation on end-to-end testing to specify where outputs can be found. (commit: f826cd2) (details)
  213. 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)
  214. cypress and maestro username Validation (commit: 2488467) (details)
  215. Revert changes to LoginViewModelTest inadvertently added when changing end-to-end tests. (commit: 36b1eaf) (details)
  216. Revert changes to PersonEditViewModelTest inadvertently added when changing end-to-end tests. (commit: fa204a1) (details)
  217. select file flow maestro update (commit: 5425d35) (details)
  218. Update run-maestro-ci to check and retry creation of avd if required. (commit: 197d0f4) (details)
  219. select file flow maestro update (commit: 8f56d9d) (details)
  220. test (commit: 653c35c) (details)
  221. test (commit: e5e56d6) (details)
  222. updates (commit: 37f593a) (details)
  223. Update run-maestro-ci to add debug output to diagnose end-to-end tests where maestro fails to launch app. (commit: 24df326) (details)
  224. Update Gradle to use jvm 21 consistently (avoid flakey errors. (commit: 847406a) (details)
  225. Update linklist-concat.ods (commit: e8a8860) (details)
  226. Remove use of jvmTarget 17 on lib-util. (commit: ad1208f) (details)
  227. Revert to JDK17 build (due to conflict on app-desktop with proguard). (commit: 74eb019) (details)
  228. Set lib-ihttp-ktor to use jvmToolchain 17 (commit: 4138ba0) (details)
  229. Set testserver-controller to use JDK17 (commit: 1735a20) (details)
  230. Set lib-test-common to use JDK17 (commit: 322da40) (details)
  231. score in attemptlist (commit: 8cf26b4) (details)
  232. resend invite added (commit: 290c1ed) (details)
  233. Update KDoc comments on ReportSeriesExt. (commit: 74dc9a9) (details)
  234. robin test (commit: 5a28b38) (details)
  235. download files (commit: da07125) (details)
  236. download files (commit: 6fee8c0) (details)
  237. download files (commit: f0435be) (details)
  238. download files (commit: 5fdd777) (details)
  239. download files (commit: b36c5d2) (details)
  240. download files (commit: 9eb7f9a) (details)
  241. download files (commit: 63e940b) (details)
  242. Remove redundant e2e test descriptions and disabled tests. (commit: ff5f0ba) (details)
  243. Rename e2e-tests.disabled to pending. (commit: ae46cc3) (details)
  244. Move Maestro tests 001-005, 001-006 and 002-010 to pending. (commit: 56485fc) (details)
  245. changes on 004_004 file (commit: fe53c3d) (details)
  246. changes on 004_004 file (commit: 4f2b21e) (details)
  247. Add CI maestro cloud CI script (commit: 89d1bbc) (details)
  248. Add test port range to run-maestro-cloud-ci script. (commit: f33a4b9) (details)
  249. Update run-maestro-cloud-ci.sh - set output options (commit: a7e63ff) (details)
  250. Make run maestro cloud script executable (commit: ef11f88) (details)
  251. Update maestro cloud runner script: (commit: b2e3d8d) (details)
  252. Update maestro cloud runner script: (commit: a598c9e) (details)
  253. Fix port range variable name (commit: 7752b24) (details)
  254. Fix cypress clear indexed db command (commit: 7c4a28f) (details)
  255. Add retry server start support to testserver-controller (commit: 7d5ce1c) (details)
  256. Update run-maestro-cloud-ci.sh to run all tests in e2e-tests. (commit: 1b1db89) (details)
  257. Update maestro cloud ci run script to add timeout. (commit: 9d4eb26) (details)
  258. Fix run-maestro-cloud-ci.sh - missing backslash resulted in failure to pass url var. (commit: aa88872) (details)
  259. Increase Maestro cloud timeout. (commit: 10f777f) (details)
  260. Restore pending test - add content via link (commit: 7c386bb) (details)
  261. Restore pending test - add content via link (commit: 009f5ba) (details)
  262. Restore pending test - add content via link (commit: 3daaebb) (details)
  263. Restore pending test - add content via link (commit: bcc9985) (details)
  264. Restore pending test - add course comment in assignment (commit: 48f34e0) (details)
  265. Restore pending test - add external link in post (commit: 9e8a908) (details)
  266. Update Maestro cloud command to include branch and commit info. (commit: e41d236) (details)
  267. Removed hello test (commit: ada42c2) (details)
  268. Add bulk CSV import support to auto-create courses add needed and http endpoint (commit: 4467fe0) (details)
  269. Add Ustad_Teacher_and_Students.csv to test files index.html (commit: 609d6ee) (details)
  270. added flow to verify file download (commit: 18c2f3c) (details)
  271. added flow to verify file download (commit: bbc1898) (details)
  272. Bulk add course and members (commit: b35e11c) (details)
  273. sort by name-attempt person list (commit: c862e91) (details)
  274. sort by timestamp and score -session attempt  list (commit: 388fb6a) (details)
  275. sort by name-attempt person list (commit: 3b8cb39) (details)
  276. sort by score-attempt person list (commit: 784a36b) (details)
  277. sort by score-attempt person list (commit: 8a9c20e) (details)
  278. pending invite list showing in ClazzMemberListScreen (commit: 4fa9532) (details)
  279. Handle potentially flakey file download for Maestro test (commit: d987943) (details)
  280. simplified onboarding changes merged (commit: 6f72595) (details)
  281. Add additional comments/docs on download_file_via_browser.yaml (commit: fbcb2f6) (details)
  282. Fix BulkAddPersonsUseCaseImpl to set the course start time (avoid bug where no start date blocks saving). (commit: 68a00b4) (details)
  283. Update tests 002_002, 002_003, 002_007, 003_001 and 005_001 to use import_users_via_http.js (commit: 993e9ae) (details)
  284. Update test section 003 to use new import from csv over http. (commit: 5175599) (details)
  285. Update test section 004 to use import students over http. (commit: 9fbe014) (details)
  286. Update Maestro test section 005 to use import students over http. (commit: 11a0451) (details)
  287. Update Maestro scripts that make http calls to add retry logic. One test failure seen where retry was probably needed. (commit: 33ec306) (details)
  288. update attempt list test (commit: ad86691) (details)
  289. update cypress attempt list test (commit: d3f1072) (details)
  290. cypress updated (commit: 290bcc4) (details)
  291. sort by score-attempt person list (commit: 98cb1e2) (details)
  292. sort by score-attempt person list (commit: 3c36c49) (details)
  293. maestro test update (commit: d393885) (details)
  294. cypress test update (commit: 96c3847) (details)
  295. 2.5 and 2.8 added to 2.1 - for maestro (commit: ff2a3c9) (details)
  296. maestro- increased timeout for importing and uploading (commit: d6a3844) (details)
  297. 5.1 and testdescriptions - for maestro (commit: 852b30b) (details)
  298. 4.2 moved to pending(private command not working)- for maestro (commit: 42604c1) (details)
  299. Assignment,gradebook- for maestro (commit: 78d2846) (details)
  300. Cypress- tests to use http api (commit: 42a12bd) (details)
  301. Cypress- attendance test (commit: 5cd2e00) (details)
  302. Cypress- updated tests (commit: f4c499c) (details)
  303. Cypress- updated tests (commit: cab6670) (details)
  304. maestro test updates- add profile pic and username validation (commit: 693796c) (details)
  305. Rename and update test descriptions (commit: fa41c2e) (details)
  306. update test descriptions (commit: 424d078) (details)
  307. SendEmailUseCase refracted as interface and implemented real and mock email sender (commit: 22caeae) (details)
  308. changes in maestro and cypress- 3.2,4.1,5.1 (commit: 3736862) (details)
  309. modify README.md (commit: 41bb8b6) (details)
  310. cypress updated 001_010 (commit: 3bdc88a) (details)
  311. Fix for 4.3 maestro test (commit: 5cd2f1f) (details)
  312. Duplication problem in ContentEntryDetailAttemptsStatementList. (commit: d6663a1) (details)
  313. Added ClientMigration to commonMain, updated UstadApp, UstadScreen, DesktopDIModule, and fixed query break. (commit: 661f0f6) (details)
  314. Updated code of ContentEntryDetailAttemptsPersonList and ContentEntryDetailAttemptsSessionList (this commit not contain ContentEntryDetailAttemptsStatementList ) (commit: 54f7462) (details)
  315. Update Android Gradle plugin to 8.8.0 and Gradle to 8.10.2. (commit: cf2ce0e) (details)
  316. e sign-up view model to handle NEXT argument similarly to Login view model (commit: c009405) (details)
  317. - Added PersonList with name search and dynamic sort options (commit: b311b3c) (details)
  318. version updates (commit: fddb69f) (details)
  319. useMockEmail set false in appconfig (commit: d233a08) (details)
  320. Update testserver-controller after primary merge to create learning space as required on dev-simplified-onboarding. (commit: b9759f3) (details)
  321. Fix testserver-controller cypress run: disable jsDevServer when starting server. (commit: b06fd27) (details)
  322. Cypress test for attempts (commit: 1a556e6) (details)
  323. Fix for Cypress test (commit: b9671d2) (details)
  324. Fix and test description for Cypress test (commit: f485aff) (details)
  325. Fixed Dynamic Filter chips for each unique verb. (commit: 7061e7b) (details)
  326. Fix and test description for Cypress test (commit: a6112a2) (details)
  327. Fix and Filter test added- maestro (commit: 47f991f) (details)
  328. Update Android Gradle plugin to 8.8.1. (commit: 6031e7a) (details)
  329. added condition to skip keyboard issue (commit: 2ca0e94) (details)
  330. maestro and cypress updates (commit: f0446e1) (details)
  331. maestro test fix (commit: 88bb8cd) (details)
  332. - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. (commit: aa55317) (details)
  333. - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. (commit: fc0a2c0) (details)
  334. - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. (commit: b1ad29a) (details)
  335. - Changed the SQL query in `getUniqueVerbsForSession` to retrieve distinct verbs using `GROUP BY` and to use `StatementEntity.*` and `VerbEntity.*` for clarity. (commit: e5f7709) (details)
  336. passkey signin added in AddAccountSelectNewOrExisting (commit: 755615d) (details)
  337. test descriptions (commit: e09a91e) (details)
  338. test descriptions (commit: 5d0f169) (details)
  339. - 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)
  340. Fixed Hook Issue. (commit: cbd6989) (details)
  341. Added accountPersonUid and selectedPersonUid to findStatementsBySession & findSessionsByPersonAndContent for permission handling and data filtering. Updated StatementDao, ViewModels, and UI calls accordingly. (commit: 0dcf880) (details)
  342. Added accountPersonUid and selectedPersonUid to findStatementsBySession & findSessionsByPersonAndContent for permission handling and data filtering. Updated StatementDao, ViewModels, and UI calls accordingly. (commit: cfc3fc2) (details)
  343. cypress tests- filters added (commit: e03f8bf) (details)
  344. Added user check for own data and updated `SessionTimeAndProgressInfo` with `totalDuration` and `verbIds`. (commit: 94b0bfe) (details)
  345. Add id to chip component. (commit: a8f0ccf) (details)
  346. cypress tests- filter chips ids (commit: d662857) (details)
  347. - 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)
  348. fixed cypress test (commit: 313b0de) (details)
  349. fixed cypress test (commit: cc340f4) (details)
  350. cypress test- added attempt - 001_001 and 003_005 (commit: e282a84) (details)
  351. Fixed UI & incorrect progress display in session list. (commit: b1a01e6) (details)
  352. Fixed UI & incorrect progress display in session list. (commit: 1c48b2f) (details)
  353. Filter chips check icon missing (Added) (commit: 92b6f3c) (details)
  354. app bar title of screen 1 (commit: 5c8cde8) (details)
  355. -Added content title in ContentEntryDetailAttemptsStatementList. (commit: 4129a83) (details)
  356. app bar title of screen 1 and screen 2 (commit: c169b39) (details)
  357. score & completion % done (commit: 4b957fc) (details)
  358. Removed "By" from sort option strings.xml & Added Most Recent & Least Recent in ContentEntryDetailAttemptsSessionList instead of Timestamp. (commit: c37a3cc) (details)
  359. Update CODING-STYLE.md (commit: 40ed0bd) (details)
  360. Make SortOrderOption.order nullable. Some order options already imply ascending or descending order (e.g. most recent, least recent, etc). (commit: ab44130) (details)
  361. result furation (commit: 489fa03) (details)
  362. ContentEntryDetailAttemptsStatementListScreen and ContentEntryDetailAttemptsSessionListScreen in both the React and Compose modules to display formatted duration/timestamps. (commit: 5e49099) (details)
  363. Update ContentEntryDetailAttemptsSessionListScreen: Use result duration instead of formatted duration and change timer icon to calendar icon. (commit: 9592cb5) (details)
  364. cypress test- 001_001 updated (commit: 1cbd632) (details)
  365. cypress test- 003_003 updated (commit: 5f6c2b7) (details)
  366. - Remove unnecessary "Ascending" or "Descending" labels for options like "Most Recent" and "Least Recent". (commit: 65ea3ad) (details)
  367. fixed minor bug in StatementDao (commit: a92fde7) (details)
  368. cypress tests (commit: ec4de04) (details)
  369. Emit refresh command when no verbs are selected or verbs are selected from bottomsheet. Update Add test tag to progress bar. (commit: e054548) (details)
  370. Add test tags to progress bars in ContentEntryDetailAttemptsStatementListScreen and ContentEntryDetailAttemptsPersonListScreen. (commit: 39c55f9) (details)
  371. Fixed Android crash (commit: 274cf1d) (details)
  372. Change selectedVerbIds type string to long list. (commit: 0abcc63) (details)
  373. Change selectedVerbIds type string to long list. (commit: f432233) (details)
  374. cypress tests test fixes (commit: f9ab7d1) (details)
  375. maestro tests combined with attempt list (commit: c83919f) (details)
  376. Test descriptions changed, optimized (commit: 9742a54) (details)
  377. fix test (commit: 10fd492) (details)
  378. Update Android Gradle plugin versions to 8.8.2. (commit: ec356d4) (details)
  379. Update Gradle wrapper to version 8.11.1 and Android Gradle plugin to version 8.9.0. (commit: c18ed44) (details)
  380. Update package.json to clear testserver-controller.log when running clean. (commit: 2c4feaa) (details)
  381. wait fix test (commit: 1deb86a) (details)
  382. Refactoring to ensure that newly added screens/viewmodels accurately follow naming patterns. (commit: 21c9d20) (details)
  383. Improve ClazzInvite handling of keyboard hiding. (commit: f7c73bd) (details)
  384. wait fix test (commit: e53d73a) (details)
  385. Add property name to ActivityLangMapEntry. (commit: 2a11405) (details)
  386. StatementDao: fix queries to work with Postgres. (commit: 466bb26) (details)
  387. Add ActivityEntity and ActivityLangMapEntry to findStatementsBySession return value. (commit: aaa96cc) (details)
  388. progress alignment (commit: 3d251d1) (details)
  389. fix: Change sort options and progress bar in attempts list (commit: 298f012) (details)
  390. - Show verb and activity names in the statement list. (commit: ce8833a) (details)
  391. Update sorting options and statement list text in ContentEntryDetailAttemptsStatementListScreen (commit: c35fca0) (details)
  392. Add status custom attribute on video tag to enable Cypress tests to recognize when a video is finished. (commit: 2bd8c25) (details)
  393. statement dao changes (commit: 24f0a02) (details)
  394. cypress test (commit: a8a9f78) (details)
  395. Update (commit: 5590fbc) (details)
  396. cypress test - assertion for question title added (commit: 7df2862) (details)
  397. maestro test - assertion for question title added (commit: 12736db) (details)
  398. Update (commit: 8e50f78) (details)
  399. maestro test - assertion for question title added (commit: 39ae489) (details)
  400. cypress test (commit: 17603fd) (details)
  401. Invitation improvements (commit: c34db32) (details)
  402. Update the statement query to include statements with progress, score, or completion; only select statement matching all other criteria. (commit: 0c3e114) (details)
  403. revoke passkey added (commit: 981268d) (details)
  404. Attempt list statement dao fixes: (commit: 3e2f29f) (details)
  405. Fix recording completion xAPI statements for ePUB and PDF. (commit: 5a159ae) (details)
  406. cypress test simplified locator for progress bar (commit: 6b765fe) (details)
  407. for resend using existing send invitation use case (commit: e0106fe) (details)
  408. Resend invite use cases removed (commit: b897088) (details)
  409. Improve ContentEntryDetailAttemptsPersonList presentation and fix related queries (commit: f9d5ef3) (details)
  410. Search by person name implementation for ContentEntryDetailAttemptsPersonList. (commit: 7e7968f) (details)
  411. Add status text to ContentEntryDetailAttemptsPersonList (commit: a37b87a) (details)
  412. Tidy up of ContentEntryDetailAttemptsList (commit: 9949a92) (details)
  413. Tidy up of ContentEntryDetailAttemptsStatementList (commit: a212fa1) (details)
  414. cypress test updated as per design update (commit: 1dd8dbe) (details)
  415. Add activity description (e.g. question) and user response to ContentEntryDetailAttemptsStatementList (commit: 48fa989) (details)
  416. Maestro test updated as per design update (commit: af431dd) (details)
  417. cypress test updated adding timeout for pdf flow (commit: 357dc9b) (details)
  418. maestro test updated adding flow complete command (commit: 45ebf9c) (details)
  419. cypress test updated commented pdf flow (commit: 41e64e7) (details)
  420. cypress test updated 005_004 external link (commit: 90040f0) (details)
  421. cypress test- 005_004 external link test updated (commit: 0d7f6b4) (details)
  422. Fix handling completion recording for one page PDF on web (commit: 9191dc4) (details)
  423. Fix handling of ActivityLangMapEntry saving for activity definitions that include choices, scale, source, target, or steps. (commit: 74c618a) (details)
  424. cypress test updated on pdf test and maestro import/upload timeout increased from 60000ms to 80000ms (commit: 1ad7b6f) (details)
  425. cypress test updated on pdf test removed scroll (commit: 7f50926) (details)
  426. cypress test updated on pdf test removed scroll (commit: 4fb2543) (details)
  427. cypress test cleanup (commit: ca29c37) (details)
  428. fix issue 1050 (commit: 8e345c4) (details)
  429. Initial implementation of domain use case that formats the response of the user. (commit: 4abf612) (details)
  430. Add FormatStatementResponseUseCase support for true-false interaction type. (commit: 9b5b77d) (details)
  431. Add response information to ContentEntryDetailAttemptsStatementList on react/web version and fix StatementDao.findPersonsWithAttemptsStatements (commit: 803d8c8) (details)
  432. Fix fetching statements per user session per content entry for attempts list over http. (commit: 29fd2b1) (details)
  433. Fix insertion/replication of ActivityLangMapEntry for interaction entities (commit: cdccd90) (details)
  434. Fix setting ActivityEntity actLct when activity information is updated. (commit: e0c80ce) (details)
  435. Add duration to statementlist where available. (commit: 36680f0) (details)
  436. Fix StatementDao compilation on Android (remove unused parameter) (commit: d5626a9) (details)
  437. cypress test-005_004 external link test fix for simplified onboarding branch (commit: ea1d912) (details)
  438. maestro test increased timeout for file uploads (commit: 6814b10) (details)
  439. Delete jvm attach pids (commit: 66014eb) (details)
  440. Remove settings.gradle that should not exist in test-end-to-end/android-maestro (commit: 291900a) (details)
  441. Merge migrations. (commit: 1a8ec7b) (details)
  442. Fix compilation after updated primary merge (including attempt list). (commit: a38cdb7) (details)
  443. Update Android Gradle plugin versions to 8.9.1. (commit: 2e9e6f4) (details)
  444. updated e2e tests for attemptlist test updates (commit: 84b6283) (details)
  445. updated e2e tests for attemptlist test updates (commit: 084f30d) (details)
  446. updated cypress test (commit: 893c2eb) (details)
  447. Tidyup handling of using saved passwords. (commit: 5d53534) (details)
  448. Tidyup and refactoring of the signup/registration flow and passkey handling. (commit: bf1cd6d) (details)
  449. 1-ClazzDetailOverviewViewModel.kt : Have added a block which gets the canAddNewCourse value. (commit: 58ab168) (details)
  450. Refactor (commit: ce998c7) (details)
  451. Refactor (commit: 927692f) (details)
  452. 1- Passing Enum (Copy and Edit) from ClazzDetailOverviewViewModel.kt (commit: d5650b6) (details)
  453. 1- Made changes in function save according to the action triggered (commit: 09ceccb) (details)
  454. commented code removed (commit: daa6da7) (details)
  455. merged test files (commit: 20cf3b2) (details)
  456. string changed (commit: 82ac805) (details)
  457. naviagtion solved (commit: f895d9a) (details)
  458. Cypress test fix for test 001_001 (commit: 8a63f60) (details)
  459. Cypress test update for 002_001 copy course (commit: 6221278) (details)
  460. Cypress test -002_001 copy course - removed click on Library command (commit: 939f5e5) (details)
  461. Cypress test -added assignment test (commit: 5845b1f) (details)
  462. Fixed- (commit: aead0fb) (details)
  463. updated test descriptions (commit: 8ef6b77) (details)
  464. Update PULLREQUEST-CHECKLIST.md (commit: adbd7c6) (details)
  465. updated maestro tests - 002_001 and 004_011 (commit: ecd3268) (details)
  466. Made it group to individual (commit: 02a3cb9) (details)
  467. Test checking (commit: 07ee046) (details)
  468. Add binding for CheckRegistrationAllowedUseCase (commit: 076dd2c) (details)
  469. Fix merge (commit: 4cb822a) (details)
  470. Fix merge (commit: be23e75) (details)
  471. Moving copy logic to CopyCourseUseCase.kt (commit: f19154b) (details)
  472. Course Picture (commit: 2a2ebd3) (details)
  473. Clazz Name set Copy of - (commit: 8b223e2) (details)
  474. Clazz Name set Copy of - (commit: 114ce4f) (details)
  475. Course Image set when saving. (commit: 175855b) (details)
  476. Clazz name removed (commit: 92f4bc7) (details)
  477. Clazz name removed (commit: 8717819) (details)
  478. Clazz name testes (commit: 52dcc05) (details)
  479. Added assertion on cypress test (commit: e4822c7) (details)
  480. Update Android Gradle Plugin (AGP) from 8.9.1 to 8.9.2 (commit: e788944) (details)
  481. Assignment Copied and CourseBlockAndEditEntities set (commit: 636a250) (details)
  482. Test fix (commit: 506861a) (details)
  483. when copying set the group id (commit: 4131af1) (details)
  484. Update fetching of CourseBlock (commit: 058fd68) (details)
  485. Fixes for passkey creation and additional documentation (commit: e720b05) (details)
  486. assignment change and removed wait for cypress test (commit: e8a1f14) (details)
  487. All fixes done (commit: 7412a2c) (details)
  488. Refactor passkey and credential handling: (commit: f096b37) (details)
  489. Refactoring (commit: fc1805e) (details)
  490. Fix DomainDiModuleJs compilation (commit: 0595132) (details)
  491. Fix DesktopDomainDiModule compilation (commit: a8f77f8) (details)
  492. Updated button name - Manage account in cypress test (commit: dfbf35a) (details)
  493. Updated button name - Manage account in maestro test (commit: fe75fb7) (details)
  494. Manage account in maestro test 007_004 (commit: 025c190) (details)
  495. Manage account in maestro test 001_002 (commit: 0756230) (details)
  496. Update passkey creation: (commit: b856e5b) (details)
  497. Add learning space url template support to testserver controller to enable maestro end to end tests to use https. (commit: 3d90767) (details)
  498. username suggestions added (commit: b8ec4ee) (details)
  499. Kotlinx Serialization Classes for WebAuthn Passkey Response (commit: ca2dee9) (details)
  500. changes in GetCredentialUseCaseImpl (commit: e609f90) (details)
  501. Updated Android Gradle Plugin to version 8.10.0 (commit: fb0b752) (details)
  502. Fix testServerController running Cypress: changing the order of adding to the running server list broke the reverse proxy interceptor. (commit: 41d0e2d) (details)
  503. CreatePasskey use case should be returning the webauthn response (commit: d1dbaa8) (details)
  504. added UsernameSuggestionUseCase (commit: 4e53f26) (details)
  505. spec added (commit: 17c2b60) (details)
  506. Refactor passkey rpId and user id handling: (commit: 9e20fad) (details)
  507. changed the name of PasskeyWebAuthNResponse according to spec (commit: ee491d6) (details)
  508. Move webauthn model into model package. (commit: e9652b1) (details)
  509. user handle encoding decoding added with test (commit: 6d684cc) (details)
  510. clean up encoding decoding (commit: ccb7cba) (details)
  511. Fix SavePersonPasskeyUseCase compilation (commit: 908588c) (details)
  512. username issue fixed for web (commit: 40e3bfc) (details)
  513. Fix AbstractAppActivity compilation and remove CreatePasskeyRequestJsonUseCase from desktop and web DI. (commit: 12bbd2f) (details)
  514. Minor tidyup - remove commented out code etc. (commit: f7c5868) (details)
  515. Remove unused json codegen dependency. (commit: 5c8f8ca) (details)
  516. Fix ustad-server.conf in distribution version to avoid setting an incorrect .well-known directory. (commit: d57678a) (details)
  517. Add documentation on checking asset links. (commit: 3957182) (details)
  518. Update documentation on checking asset links. (commit: 428637e) (details)
  519. invite user e2e and username test added to cypress tests (commit: ed31389) (details)
  520. invite user e2e and username test added to maestro tests (commit: f772f0b) (details)
  521. google password manager issues fixed (commit: cd42574) (details)
  522. google password manager signing in issues fixed (commit: f282bc0) (details)
  523. maestro - stopserver uncommented (commit: 963ab08) (details)
  524. SignUpScreen bug fix for issue (commit: 5bb2cba) (details)
  525. updated cypress - mandatory field check (commit: 0199499) (details)
  526. updated maestro - added max tries on downloads (commit: fda3486) (details)
  527. maestro - 007_007b_admin_send_group_invitation_to_join_course_via_email.yaml moved to pending folder (commit: c351416) (details)
  528. Remove obsolete CreatePasskeyRequestJsonUseCase (commit: f196dbb) (details)
  529. Revert changes to application.conf and update ServerRunner to handle useMockEmail (commit: b6210a7) (details)
  530. Fix compilation issues after merging primary into dev-simplifed-onboarding (commit: 1189d5d) (details)
  531. Delete obsolete scripts and wget test logs. (commit: 34d4dc5) (details)
  532. AddnewPerson usecase binding issue fix (commit: 4514e1f) (details)
  533. cypress test - conflict fixes (commit: b1bd793) (details)
  534. Attempt fix for copy course app crash (since merging dev-simplified-onboarding). (commit: 0a5d3a7) (details)
  535. removed useMockEmail change (commit: 56938ba) (details)
  536. Bump version (commit: f86988d) (details)
  537. fixes for the issues (commit: a037886) (details)
  538. error message showing now if registration allowed without adding terms (commit: 5e43efc) (details)
  539. e2e_cypress test (commit: 11d5e26) (details)
  540. test update - cypress (commit: c6ed78e) (details)
  541. test update - maestro (commit: 0a66cbc) (details)
  542. when registration allowed toggle is off then error message was till showing so that is fixed in this commit (commit: be4e253) (details)
  543. Modified test flow on cypress (commit: 52413d4) (details)
  544. Modified test description (commit: 19203f6) (details)
  545. Modified maestro test (commit: 982d3a6) (details)
  546. test update - cypress - added wait to give time to load the switch (commit: d99c470) (details)
  547. #comment time to load the switch (commit: 1d70574) (details)
  548. removed wait and force:true from cypress test (commit: a149ad9) (details)
  549. code cleanup (commit: 98fc1d2) (details)
  550. updated SiteEditScreen (commit: 9cd7385) (details)
  551. Update Android Gradle Plugin version to 8.11.0 (commit: f66ccec) (details)
  552. clean up (commit: ef63943) (details)
  553. Minor space tidyup and variable renaming. (commit: 4a39136) (details)
  554. Fix error in AbstractAppActivity: downloads would be shown when any extra arguments were passed with the intent (even if showDownloads is not set or false). (commit: d7f5573) (details)
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/detail/ContentEntryDetailViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detail/ContentEntryDetailScreen.kt (diff)
The file was addedlib-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/detailattemptlisttab/ContentEntryDetailAttemptListViewModel.kt (diff)
Commit a08e71a9b43a9bb77a9602dd4a8dc6e0e9ed1b20 by mandvi.verma
attempts tab added and attempt person list showing
(commit: a08e71a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptScreen.kt
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 modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff)
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-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 addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.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/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-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.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
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/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.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/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 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/XapiSessionEntityDao.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-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/ContentEntryDeatilAttemptsSessionListScreen.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/ContentEntryDetailAttemptsSessionListViewModel.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/ContentEntryDeatilAttemptsSessionListScreen.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/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/ContentEntryDetailAttemptsPersonListScreen.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-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 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 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-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/StatementDao.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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.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/XapiSessionEntityDao.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/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt
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 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/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detail/ContentEntryDetailScreen.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 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 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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt
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 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 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/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 6f32dce49caab5df888a3a76ac0dfc1286bd6caa by mandvi.verma
Desktop/Android-

Attempts Person List Screen:
(Person name, person image,
completion, score)
(commit: 6f32dce)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusViewModel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusScreen.kt
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 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)
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)
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 fa491c433352b2dc04d5c9e798d094cc62a94065 by mandvi.verma
react-

Attempts Person Session List Screens
(commit: fa491c4)
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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.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 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)
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 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/005_003_users_can_add_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/002_002_student_joining_course_using_code.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_002_teacher_can_edit_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/003_006_course_view_and_modules_can_expand_collapse.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/004_004_multiple_submission_possible_for_student.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_007_admin_grant_permissions_test.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/e2e-tests/002_010_username_validation.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 modifiedtest-end-to-end/test-files/content/Ustad_Students_List.csv (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/004_006_assignment_grace_period_finished.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_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (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 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/ContentEntryDetailAttemptsStatementListViewModel.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
Commit 8c96b19f7bc6000cbcd4e102ee54419f3e1e8a21 by mandvi.verma
get Statement Entity
Joining StatementEntity and verb entity
(commit: 8c96b19)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt
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/core/db/dao/xapi/StatementDao.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/lib/db/composites/xapi/SessionTimeAndProgressInfo.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/StatementEntityAndVerb.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/lib/db/composites/xapi/SessionTimeAndProgressInfo.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/PersonAndPictureAndNumAttempts.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_004_012_peer_marking_for_individual_assignment.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 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_008_group_users_add_assignment_and_course_comments.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_002_001_admin_add_new_course_and_teacher.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_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_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_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 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_005_004_user_add_internal_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_002_003_teacher_record_attendance.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_011_group_users_multiple_assignment_submission_allowed.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_002_teacher_can_edit_discussion_board.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_004_004_multiple_submission_possible_for_student.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_009_group_users_add_private_comments.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_003_005_admin_or_teacher_and_content_via_file.cy.js (diff)
Commit 8434fb952f3c3f3c8c0bfd91a53ad58ed9e3cae3 by Pooja Ravi
Test description and maestro/cypress tests for attempt list test
(commit: 8434fb9)
The file was addedtest-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md
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 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 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/ContentEntryDetailAttemptsStatementListViewModel.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 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/StatementAndPersonAndPicture.kt (diff)
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/components/virtuallist/VirtualList.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 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/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)
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)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/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/androidMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.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 modifiedgradle/libs.versions.toml (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)
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/ContentEntryDetailAttemptsStatementListViewModel.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 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 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 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 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)
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/ShowSocialWarningUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt
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/view/message/messagelist/MessageListScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt
Commit 1901169f7dbd911b5e7b1c1b8ccaf49dcf452818 by mandvi.verma
added social warning strings in strings.xml
(commit: 1901169)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.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 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)
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 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)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.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)
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 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/clientservertest/ClientServerIntegrationTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.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 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)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (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/components/SocialWarningListItem.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)
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 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 modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.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 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 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-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/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/libs.versions.toml (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (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 71cfcb32c8fad233681d53ceed1176c28f6f470e by mandvi.verma
attempts tab added and attempt person list showing
(commit: 71cfcb3)
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/images/UstadImagePainter.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/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/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/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 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/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/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/app/AppNavHost.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/entities/UstadScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.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 addedet --hard HEAD@{1}
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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was addedtest-end-to-end/webapp-cypress/cypress/Failed tests/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 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 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)
Commit 0aa172e04ee97e58319bfb378c44f4556616ce24 by mandvi.verma
SessionListScreen react/desktop
(commit: 0aa172e)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.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/ContentEntryDetailAttemptsPersonListScreen.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/DownloadUploadStatusViewModel.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
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/DownloadUploadStatusScreen.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.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 f8756e11a3c760edd22027489be190bd40c377a5 by Mike Dawson
Add useFormattedDuration function for Jetpack compose and update React hook.
(commit: f8756e1)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDuration.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/RememberFormattedDuration.kt
Commit cf594f067fbce266e42e46b51cf3a3a4d5da3e39 by Mike Dawson
Update StatementDao query for findPersonsWithAttempts to include permission checks.
(commit: cf594f0)
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 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/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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/RememberFormattedDuration.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDuration.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 removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndAttemptInfo.kt
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 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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was removedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.kt
Commit a8273fb06c5abf6ba58b541fd42e7199821397b3 by mandvi.verma
Changes-
hardcode string removed , changes in material3 import and contentDescription
(commit: a8273fb)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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 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/resources/MR/base/strings.xml (diff)
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt
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)
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 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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.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/person/accountedit/PersonAccountEditScreen.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 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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/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-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.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/edit/PersonEditScreen.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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.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/login/LoginViewModel.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/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)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.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/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 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/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit df97db25ba604791e8144b8ff46698d06ce94def by Prashant Deshmukh
Renamed isCharAllowed function to shouldBlockKeyEvent.
(commit: df97db2)
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 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/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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff)
Commit d573a93c344ac5efab726bf20959037a2146ad91 by Prashant Deshmukh
Merged Username validation use case.
(commit: d573a93)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.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 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/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was 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)
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/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 modifiedapp-react/src/jsMain/kotlin/UstadJsDi.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/domain/filterusername/FilterUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was 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/validateusername/ValidateUsernameUseCase.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)
Commit 8ea32840c274290c0916588123aa99784c129a60 by Prashant Deshmukh
Bind both usecase in DesktopDomainDiModule, Fixed jvm testcase and minor changes.
(commit: 8ea3284)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
Commit 1901049c4efe153a14f7c8772b87b8be70ae7cbd by Prashant Deshmukh
Add new strings and screenshots for username validation errors
(commit: 1901049)
The file was addedtranslate-screenshots/username_invalid_chars.png
The file was addedtranslate-screenshots/username_starts_with_number.png
The file was addedtranslate-screenshots/username_too_short.png
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/ContentEntryDetailAttemptsPersonListScreen.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/domain/validateusername/ValidateUsernameUseCase.kt (diff)
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)
Commit e902b35f5e23d25746d9bcfc512a1dc878c7e592 by Pooja Ravi
maestro update concurrent end-to-end tests
(commit: e902b35)
The file was modifiedtest-end-to-end/android-maestro/common/select_site.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (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 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/common/clear_login_and_add_content.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/common/push_test_file_to_downloads.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_001_admin_can_add_content_001-h5p.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/005_006_users_can_delete_post_on_discussion_board.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/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_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/002_005_course_title_is_mandatory.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/005_003_users_can_add_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.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/003_007_all_user_able_to_open_text_block.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/001_005_admin_can_remove_content_and_download_again.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/002_003_teacher_record_attendance.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/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/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.disabled/004_002_users_add_course_comments.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/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/003_006_course_view_and_modules_can_expand_collapse.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/005_002_teacher_can_edit_discussion_board.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_008_course_blocks_title_field_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.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/004_006_assignment_grace_period_finished.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.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/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.disabled/004_012_peer_marking_for_individual_assignment.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/ANDROID_INTEROP_001-can_get_courses_and_store_results.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/startserver.js (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 modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was removedtest-end-to-end/webapp-cypress/run-cypress-test.sh
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_004_006_assignment_grace_period_finished.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_001_002_add_invalid_content.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_001_add_or_edit_course_permission_test.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_003_005_admin_or_teacher_and_content_via_file.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_007_010_user_registration_phone_field_verification.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/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_004_multiple_submission_possible_for_student.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_004_013_peer_marking_for_group_assignment.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_004_user_registration_dob_field_is_mandatory.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_003_007_user_able_to_open_text_block.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_003_user_add_private_comment.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_004_005_assignment_after_deadline_and_before_grace_Period.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_005_004_user_add_internal_links_to_post.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_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_005_003_all_user_add_post_and_reply.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/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_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_011_group_users_multiple_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_002_005_course_title_is_mandatory.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_004_008_group_users_add_assignment_and_course_comments.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_004_010_group_users_single_assignment_submission_allowed.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/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 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 modifiedgradle/libs.versions.toml (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt
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/README.md (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/src/main/java/com/ustadmobile/test/http/TestServerController.kt (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 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)
The file was addedtestserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt
Commit 27babfd18b8178797d25b90d9abac98530ccfdc5 by Prashant Deshmukh
Add database migration to filter invalid usernames
(commit: 27babfd)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
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)
Commit 82961dc5b860eb9d53c8d1ff93f6174024fa7f3f by Prashant Deshmukh
Revert "Add database migration to filter invalid usernames"

This reverts commit 27babfd18b8178797d25b90d9abac98530ccfdc5.
(commit: 82961dc)
The file was removedcore/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)
Commit e868c57022f884bda7a18c43a3096dc71dd7319b by Prashant Deshmukh
Add database migration to filter invalid usernames
(commit: e868c57)
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 addedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt
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)
The file was modifiedtest-end-to-end/webapp-cypress/cypress.config.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 modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff)
The file was modifiedtestserver-controller/build.gradle (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/support/commands.js (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_001_add_content.cy.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/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js
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 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 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)
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/TestServerControllerMain.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/cypress/support/commands.js (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 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)
The file was removedcypress.config.js
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 modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (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/TestServerController.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/ServerInfo.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/ServerRunner.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/package.json (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/TestServerControllerMain.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/README.md (diff)
The file was modifiedtestserver-controller/README.md (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/common/clear_login_and_add_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/001_003_admin_can_permanently_delete_the_content_002.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/001_002_admin_add_invalid_content_gets_error_msg.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/common/startserver.js (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/001_001_admin_can_add_content_003-video.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/000_000_hello_world.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_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/005_001_add_discussionBoard.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/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.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_005_add_new_content_block_inside_course.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/002_001_admin_add_new_course_and_teacher.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_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.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/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_002-epub.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/004_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.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 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 removedtest-end-to-end/android-maestro/build-extra-app-copy.sh
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/001_003_admin_can_permanently_delete_the_content_002.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/003_008_course_blocks_title_field_is_mandatory.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.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.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_001_admin_can_add_content_001-h5p.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/000_000_hello_world.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_009_group_users_add_private_comments.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_001_add_or_edit_course_permission_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/common/student_bulk_upload_csv.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/common/add_new_content_block_to_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/001_001_admin_can_add_content_003-video.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/002_005_course_title_is_mandatory.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/002_002_student_joining_course_using_code.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_001_admin_can_add_content_004-pdf.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_006_course_view_and_modules_can_expand_collapse.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.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/004_005_assignment_after_deadline_and_before_grace_Period.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/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/004_001_assignment_creation_submission_grading.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/001_007_admin_make_content_publicly_not_accessible.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.disabled/004_011_group_users_multiple_assignment_submission_allowed.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/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/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_profile_pic.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/002_001_admin_add_new_course_and_teacher.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/004_006_assignment_grace_period_finished.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.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/startserver.js (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/stopserver.js (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/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/e2e-tests/000_000_hello_world.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_people.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 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/redirect_to_downloads.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/common/add_new_teacher_inside_course.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/add_new_people.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/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was removedtest-end-to-end/android-maestro/common/startserver.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/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/000_000_hello_world.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/create_course_with_1teacher_2students.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/005_001_add_discussionBoard.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 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/005_005_users_can_add_external_links_as_post_on_discussion_board.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/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_003_user_add_private_comment.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/005_006_users_can_delete_post_on_discussion_board.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_007_all_user_able_to_open_text_block.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.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_013_peer_marking_for_group_assignment.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/create_course_with_1teacher_1student.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/record_attendance.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_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.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/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_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/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/student_send_course_join_request_using_code.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/add_member_inside_course.yaml (diff)
The file was addedtest-end-to-end/android-maestro/common/admin_login.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.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/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_delete_and_restore_content_001.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/001_001_admin_can_add_content_003-video.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_008_group_users_add_assignment_and_course_comments.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_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/common/login_download_and_open_content.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.disabled/004_012_peer_marking_for_individual_assignment.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/common/edit_recorded_attendance.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/005_003_users_can_add_post_on_discussion_board.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_004_multiple_submission_possible_for_student.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/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.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/add_module_block.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/add_new_student_inside_course.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/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/add_member_inside_course.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_content_block_to_course.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/enable_switch_to_content_not_publicly_accessible.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/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/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/delete_and_download_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/common/student_send_course_join_request_using_code.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_course.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/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 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)
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-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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/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/run-maestro-ci.sh (diff)
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
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_001_assignment_creation_submission_grading.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/stopserver.js (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_assignment_file.yaml (diff)
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
The file was removedtest-end-to-end/android-maestro/e2e-tests/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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.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/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/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit da8194ee2ae4f92c9102c33e6202d7fd467eef89 by mandvi.verma
sort by name functionality
attempts person list screen (desktop/android/react)
(commit: da8194e)
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/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff)
The file was 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_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/e2e-tests/002_002_student_joining_course_using_code.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/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/000_000_hello_world.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/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_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_007_all_user_able_to_open_text_block.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/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/001_003_admin_can_delete_and_restore_content_001.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 addedtest-end-to-end/test-files/content/example.html
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/001_004_admin_can_move_content.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/004_004_multiple_submission_possible_for_student.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_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 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.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_007_admin_grant_permissions_test.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_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/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.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/login/LoginViewModelTest.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.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/android-maestro/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/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/run-maestro-ci.sh (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
Commit 2488467315ea2545c07c580b1921523016ac1e30 by Pooja Ravi
cypress and maestro username Validation
(commit: 2488467)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (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 5425d35274e1e73da76f35b085b1cdc9b43a7d63 by Pooja Ravi
select file flow maestro update
(commit: 5425d35)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.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/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 modifiedtest-end-to-end/android-maestro/common/add_profile_pic.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/select_picture_from_files.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/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_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/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 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/clear_login_and_add_content.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 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 addedtest-end-to-end/test-files/content/index.html
The file was modifiedlib-ihttp-iostreams/build.gradle.kts (diff)
The file was modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedtestserver-controller/README.md (diff)
The file was modifiedlib-cache/build.gradle.kts (diff)
The file was modifiedlib-util/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
The file was modifiedlib-ihttp-core/build.gradle.kts (diff)
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedlib-ihttp-ktor-server/build.gradle.kts (diff)
The file was modifiedlib-test-common/build.gradle (diff)
The file was modifiedlib-ui-compose-videoplayer/build.gradle.kts (diff)
The file was modifiedapp-desktop/build.gradle.kts (diff)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was modifiedlib-ihttp-okhttp/build.gradle.kts (diff)
The file was modifiedcore/build.gradle (diff)
The file was modifiedsharedse/build.gradle (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt (diff)
The file was modifiedlib-ihttp-nanohttpd/build.gradle.kts (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was addedtest-end-to-end/test-files/content/linklist-concat.ods
The file was modifiedtestserver-controller/build.gradle (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 modifiedlib-ui-compose/build.gradle.kts (diff)
The file was modifiedlib-ihttp-core/build.gradle.kts (diff)
The file was modifiedcore/build.gradle (diff)
The file was modifiedlib-ihttp-nanohttpd/build.gradle.kts (diff)
The file was modifiedapp-ktor-server/build.gradle (diff)
The file was modifiedlib-database/build.gradle (diff)
The file was modifiedlib-util/build.gradle (diff)
The file was modifiedapp-android-baselineprofile/build.gradle.kts (diff)
The file was modifiedapp-android/build.gradle (diff)
The file was modifiedsharedse/build.gradle (diff)
The file was modifiedlib-ihttp-iostreams/build.gradle.kts (diff)
The file was modifiedlib-ihttp-ktor-server/build.gradle.kts (diff)
The file was modifiedlib-ui-compose-videoplayer/build.gradle.kts (diff)
The file was modifiedlib-ihttp-okhttp/build.gradle.kts (diff)
The file was modifiedtestserver-controller/build.gradle (diff)
The file was modifiedapp-desktop/build.gradle.kts (diff)
The file was modifiedlib-cache/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 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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt
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/impl/di/CommonDomainModule.kt (diff)
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/UmRestApplication.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteRoute.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.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/person/list/PersonListScreen.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/ResendInviteRequest.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/lib/db/entities/ClazzInvite.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/PendingInviteViewModel.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/206.json
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/PendingInviteScreen.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
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/select_site.yaml
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_003_teacher_record_attendance.yaml (diff)
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/002_005_course_title_is_mandatory.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-check.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/record_attendance.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-accept-ad-privacy.yaml
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/add_profile_pic.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_course.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 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/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.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_005_assignment_after_deadline_and_before_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/002_002_student_joining_course_using_code.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/accepting_course_join_request.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 addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_people.yaml
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_004_admin_can_move_content.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/student_send_course_join_request_using_code.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_text_block.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/select_picture_from_files.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/startserver.js
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/002_009_people_add_and_remove_profile_pic.yaml (diff)
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_006_users_can_delete_post_on_discussion_board.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/edit_course.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/003_008_course_blocks_title_field_is_mandatory.yaml (diff)
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/get_started.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_teacher_inside_course.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/admin_login.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/dismiss_notification.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/select_file_from_picker.yaml
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/edit_recorded_attendance.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/student_bulk_upload_csv.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/002_010_username_validation.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_new_content_block_to_course.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.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-tap-notification-no-thanks.yaml
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/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_003-video.yaml (diff)
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/002_001_admin_add_new_course_and_teacher.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_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/003_005_add_new_content_block_inside_course.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/delete_and_download_content.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/login_download_and_open_content.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/chrome-first-run-accept-and-continue.yaml
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/003_007_all_user_able_to_open_text_block.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/add_new_student_inside_course.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/add_member_inside_course.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/e2e-tests/common/play_video_content.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_get_started.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/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_001-h5p.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 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_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_003-video.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/001_001_admin_can_add_content_001-h5p.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/001_006_admin_can_cancel_content_download.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_003_users_can_add_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/common/add_profile_pic.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_008_course_blocks_title_field_is_mandatory.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_003_admin_can_permanently_delete_the_content_002.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_010_username_validation.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/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_after_deadline_and_before_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/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/common/student_bulk_upload_csv.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/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_003-video.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_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/005_006_users_can_delete_post_on_discussion_board.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/003_006_course_view_and_modules_can_expand_collapse.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/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)
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/common/clear_login_and_add_content.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/003_005_add_new_content_block_inside_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/004_001_assignment_creation_submission_grading.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_007_all_user_able_to_open_text_block.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_003_admin_can_permanently_delete_the_content_002.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_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/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/002_010_username_validation.yaml (diff)
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/enable_guest_login.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/select_site.yaml
The file was removedtest-end-to-end/android-maestro/common/guest_login.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/chrome-first-run-check.yaml
The file was removedtest-end-to-end/android-maestro/common/startserver.js
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/record_attendance.yaml
The file was removedtest-end-to-end/android-maestro/common/select_picture_from_files.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/student_send_course_join_request_using_code.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/setDate.js
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/dismiss_notification.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/add_new_people.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/chrome-first-run-tap-notification-no-thanks.yaml
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/edit_course.yaml
The file was removedtest-end-to-end/android-maestro/common/add_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/user_login.yaml
The file was removedtest-end-to-end/android-maestro/common/edit_recorded_attendance.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/add_existing_content_block_to_course.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/add_profile_pic.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/clear_login_and_add_content.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/play_video_content.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/chrome-first-run-accept-and-continue.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/create_course_with_1teacher_1student.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/stopserver.js
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/get_started.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/create_course_with_1teacher_2students.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_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-descriptions-override/001_001_admin_can_add_content_003-video.txt
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 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/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/004_008_group_users_add_assignment_and_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_002_users_add_course_comments.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 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_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_012_peer_marking_for_individual_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.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/001_001_admin_can_add_content_004_using_link.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_003_user_add_private_comment.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_013_peer_marking_for_group_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.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_012_peer_marking_for_individual_assignment.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/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_008_group_users_add_assignment_and_course_comments.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
The file was removedtest-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.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 addedtest-end-to-end/android-maestro/e2e-tests.pending/002_010_username_validation.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/001_006_admin_can_cancel_content_download.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 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/001_005_admin_can_remove_content_and_download_again.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 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/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
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.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/TestServerController.kt (diff)
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_012_peer_marking_for_individual_assignment.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 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.pending/004_009_group_users_add_private_comments.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/004_010_group_users_single_assignment_submission_allowed.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 removedtest-end-to-end/android-maestro/e2e-tests.pending/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_003_user_add_private_comment.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_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_011_group_users_multiple_assignment_submission_allowed.yaml (diff)
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 modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/bulkaddusers/BulkAddUsersUseCaseJvmTest.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/bulkaddusers/needs-new-clazz.csv
The file was addedtest-end-to-end/test-files/content/Ustad_Teacher_and_Students.csv
The file was modifiedapp-ktor-server/src/main/resources/staticfiles/bulkaddpersons/bulk-add-persons-template.csv (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedtest-end-to-end/test-files/content/Ustad_Students_List.csv (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationRequestExt.kt
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-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/person/bulkadd/BulkAddPersonRoute.kt (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/005_001_add_discussionBoard.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.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-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)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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 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 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 modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (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/view/clazz/inviteviacontact/PendingInviteScreen.kt
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/app/AppNavHost.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/person/list/PersonListScreen.kt (diff)
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/PendingInviteScreen.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/PendingInviteViewModel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.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 modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.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/clazz/inviteredeem/ClazzInviteRedeemViewModel.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/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreenPreview.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 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 addedtest-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js
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
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/002_007_admin_grant_permissions_test.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/005_001_add_discussionBoard.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/003_001_add_or_edit_course_permission_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_005_add_new_content_block_inside_course.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_008_course_blocks_title_field_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)
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_001_assignment_creation_submission_grading.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.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)
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_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_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/import_users_via_http.js (diff)
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/001_010_content_attempt_list_test.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/add_new_content_block_to_course.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 addedcore/.attach_pid45175
The file was addedapp-ktor-server/.attach_pid44877
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 addedcore/.attach_pid10393
The file was addedapp-ktor-server/.attach_pid10100
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/001_010_content_attempt_list_test.yaml
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/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/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (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 addedtest-end-to-end/test-files/content/courseBannerPic_pexels.txt
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml
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 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/test-files/content/courseBannerPic.jpg
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 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 removedtest-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_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 modifiedtest-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff)
The file was removedtest-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md
The file was removedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_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 removedtest-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md
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/004_001_assignment_creation_submission_grading.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 removedtest-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.pending/004_003_user_add_private_comment.yaml
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_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/support/commands.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_002_003_teacher_record_attendance.cy.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_005_003_all_user_add_post_and_reply.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_001_assignment_creation_submission_grading.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 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_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_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.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_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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.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 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_004_multiple_submission_possible_for_student.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_003_007_user_able_to_open_text_block.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_003_006_user_able_to_expand_and_collapse_modules.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 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_004_012_peer_marking_for_individual_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 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_004_011_group_users_multiple_assignment_submission_allowed.cy.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 693796ca11c11cf7841311424fcad677dce6e537 by Pooja Ravi
maestro test updates- add profile pic and username validation
(commit: 693796c)
The file was removedtest-end-to-end/test-files/content/adminProfilePic_pexels.txt
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 addedtest-end-to-end/test-files/content/profile_Pic_pexels.txt
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 modifiedtest-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/002_010_username_validation.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml
The file was addedtest-end-to-end/test-files/content/profile_Pic.jpg
Commit fa41c2ee9f235731e4fb150193e43ffc99c0659d by Pooja Ravi
Rename and update test descriptions
(commit: fa41c2e)
The file was removedtest-end-to-end/test-descriptions/007_010_user_registration_phone_field_verification_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.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/004_003_multiple_submission_possible_for_student.yaml
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/android-maestro/e2e-tests.pending/004_009_group_users_multiple_assignment_submission_allowed.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/webapp-cypress/cypress/e2e/WEB_004_008_group_users_single_assignment_submission_allowed.cy.js
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_011_group_users_multiple_assignment_submission_allowed_test_description.md
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/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md
The file was addedtest-end-to-end/android-maestro/e2e-tests/004_005_assignment_grace_period_finished.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 removedtest-end-to-end/test-descriptions/007_008_user_registration_mandatory_fields_test_description.md
The file was removedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_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 modifiedtest-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (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/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_003_multiple_submission_possible_for_student_test_description.md
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/webapp-cypress/cypress/e2e/WEB_004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js
The file was addedtest-end-to-end/test-descriptions/004_002_users_add_assignment_course_and_private_comments_test_description.md
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_006_assignment_grace_period_finished_test_description.md
The file was removedtest-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml
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 removedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md
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/webapp-cypress/cypress/Failed tests/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js
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 removedtest-end-to-end/android-maestro/e2e-tests.pending/004_004_multiple_submission_possible_for_student.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/webapp-cypress/cypress/e2e/WEB_005_002_all_user_add_post_and_reply.cy.js
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 modifiedtest-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff)
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/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.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/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md
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 removedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md
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/004_010_peer_marking_for_individual_assignment_test_description.md
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/004_010_group_users_single_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 addedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_004_assignment_after_deadline_and_before_grace_Period.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_and_private_comments.yaml
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/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/002_009_people_add_and_remove_profile_pic.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/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js
The file was addedtest-end-to-end/test-descriptions/004_011_peer_marking_for_group_assignment_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/android-maestro/e2e-tests/002_005_admin_grant_permissions_test.yaml
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/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
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/test-descriptions/005_003_user_add_internal_links_to_post_test_description.md
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/007_004_user_registration_dob_field_is_mandatory_test_description.md
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/002_010_username_validation_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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js
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/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md
The file was addedtest-end-to-end/test-descriptions/005_002_users_can_add_post_on_discussion_board_test_description.md
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 modifiedtest-end-to-end/README.md (diff)
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml
The file was removedtest-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js
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 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/test-descriptions/002_005_admin_grant_permissions_test_description.md
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 addedtest-end-to-end/test-descriptions/004_009_group_users_multiple_assignment_submission_allowed_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_013_peer_marking_for_group_assignment_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/002_007_admin_grant_permissions_test.yaml
The file was addedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/007_004_username_validation_and_add_profile_pic_test_description.md
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 addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_grace_period_finished.cy.js
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 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_010_group_users_single_assignment_submission_allowed.yaml
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 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 modifiedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js
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/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/004_001_assignment_creation_submission_grading_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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js
The file was addedtest-end-to-end/test-descriptions/004_004_assignment_after_deadline_and_before_grace_period_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml
The file was addedtest-end-to-end/test-descriptions/004_004_assignment_grace_period_finished_test_description.md
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 removedtest-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml
The file was removedtest-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml
The file was removedtest-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_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_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_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 removedtest-end-to-end/test-descriptions/004_004_assignment_grace_period_finished_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_005_assignment_grace_period_finished_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
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/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 addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/MockEmailSender.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/TestEmailRoute.kt
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/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCaseImpl.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/MockSendEmailUseCase.kt
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
Commit 3736862d9dd485ccd21896fafc9f98eae3a315f0 by Pooja Ravi
changes in maestro and cypress- 3.2,4.1,5.1
(commit: 3736862)
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (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/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (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 removedtest-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml
The file was removedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md
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 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/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_001_assignment_creation_submission_gradebook_test_description.md (diff)
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 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-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-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/app/AppNavHost.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 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)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt (diff)
Commit 54f7462e441d1be11d3ba483af552d6ed73a1b60 by Prashant Deshmukh
Updated code of ContentEntryDetailAttemptsPersonList and ContentEntryDetailAttemptsSessionList (this commit not contain ContentEntryDetailAttemptsStatementList )
(commit: 54f7462)
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-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 modifiedbuild.gradle (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (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-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.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/viewmodel/person/learningspacelist/LearningSpaceListViewModel.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/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/EnrollToCourseFromInviteCodeUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/termsdetail/SiteTermsDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.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/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.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 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/ContentEntryDetailAttemptsStatementListViewModel.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 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/app/AppNavHost.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/ContentEntryDetailAttemptsStatementListScreen.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 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/ServerAppMain.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/manageserver/ManageServerCLI.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 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 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 addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js
The file was removedtest-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js
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/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 7061e7b68521f8826dd901808caff93adf3daa83 by Prashant Deshmukh
Fixed Dynamic Filter chips for each unique verb.
(commit: 7061e7b)
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/ContentEntryDetailAttemptsPersonListScreen.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 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 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/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 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/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/007_004_username_validation_and_add_profile_pic.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.pending/004_010_peer_marking_for_individual_assignment.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/enable_user_registration.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.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.pending/004_009_group_users_multiple_assignment_submission_allowed.yaml (diff)
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/002_002_student_joining_course_using_code.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 removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_existing_userflow.yaml
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_006_admin_enable_or_disable_guest_login.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/005_001_add_discussionBoard.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.pending/004_007_group_users_add_assignment_and_course_comments.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_005_assignment_grace_period_finished.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/003_006_course_view_and_modules_can_expand_collapse.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/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/common/clear_login_and_add_content.yaml (diff)
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 removedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_get_started.yaml
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/004_004_assignment_after_deadline_and_before_grace_Period.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/005_005_users_can_delete_post_on_discussion_board.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 modifiedtest-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_single_assignment_submission_allowed.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/003_007_all_user_able_to_open_text_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 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/android-maestro/e2e-tests/004_003_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/003_005_add_new_content_block_inside_course.yaml (diff)
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/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 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-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)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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 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)
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/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.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/AddAccountSelectNewOrExistingViewModel.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/PasskeyRequestJsonUseCase.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/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.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/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt (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/005_003_user_add_internal_links_to_post_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/006_002_admin_user_can_send_a_chat_message_to_students_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_004_admin_can_move_content_test_description.md (diff)
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 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/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_004_user_registration_mandatory_fields_test_description.md
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_007_group_users_add_assignment_course_and_private_comments_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/002_002_student_joining_course_using_code_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/005_005_users_can_delete_post_on_discussion_board_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/002_003_teacher_record_attendance_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/007_001_admin_enable_or_disable_user_registration_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/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_010_peer_marking_for_individual_assignment_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/001_001_admin_can_add_content_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_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_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_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_002_admin_add_invalid_content_gets_error_message_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_011_peer_marking_for_group_assignment_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/006_001_users_on_same_course_can_send_a_chat_message_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/001_003_admin_can_permanently_delete_the_content_002_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/004_002_users_add_assignment_course_and_private_comments_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/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 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 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/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 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 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)
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 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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.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_003_005_admin_or_teacher_and_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 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 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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.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 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 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/ContentEntryDetailAttemptsSessionListViewModel.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 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 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)
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)
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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.kt (diff)
The file was removedapp-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadListSortHeader.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/SortOrderOptionExt.kt
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 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 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/ContentEntryDetailAttemptsSessionListScreen.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)
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 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 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-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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_001_010_content_attempt_list_test.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_003_005_admin_or_teacher_and_content_via_file.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 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/components/UstadSortOptionsBottomSheet.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (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/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/ContentEntryDetailAttemptsSessionListViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff)
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 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 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/ContentEntryDetailAttemptsStatementListViewModel.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 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/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.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_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 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_001-h5p.yaml (diff)
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_004-pdf.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 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/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
Commit 9742a549d84a3776503fab742380f6c193543890 by Pooja Ravi
Test descriptions changed, optimized
(commit: 9742a54)
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/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml
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 modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
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 addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_open_text_block.cy.js
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/README.md (diff)
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_006_course_view_and_modules_can_expand_collapse.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests/003_005_course_view_and_modules_can_expand_collapse.yaml
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_006_course_view_and_modules_can_expand_collapse_test_description.md
The file was removedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_005_course_view_and_modules_can_expand_collapse_test_description.md
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/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 removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt
The file was removedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/InviteViaContactScreen.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/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt (diff)
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/InviteViaContactScreen.kt
The file was removedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/invitevialink/InviteViaLinkScreen.kt
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/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 addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/ClazzInviteViaLinkScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/view/JoinWithCodeView.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/InviteViaLinkScreenPreview.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/view/ReportDashboardView.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/InviteViaLinkViewModel.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/clazz/invitevialink/ClazzInviteViaLinkScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/ClazzInviteViaLinkViewModel.kt
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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.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/AppNavHost.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/viewmodel/UstadViewModelFun.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/ClazzInviteViaContactViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/App.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/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.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/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
Commit aaa96cc37d7bfb61658c705b56eaddff1aada6ba by Mike Dawson
Add ActivityEntity and ActivityLangMapEntry to findStatementsBySession return value.
(commit: aaa96cc)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff)
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 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/ContentEntryDetailAttemptsPersonListScreen.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_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)
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 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_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 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_004-pdf.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_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 removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/App.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/SendClazzInvitesUseCase.kt
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/SendClazzInvitesUseCaseSendToServerImpl.kt
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonClientDomainModule.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesRoute.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/206.json (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/impl/di/CommonDomainModule.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesUseCaseServerImpl.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt
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/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/PersonIntegrationTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/detail/PersonDetailScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/manageaccount/ManageAccountScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/passkey/PasskeyListViewModel.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModelTest.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/passkey/PasskeyListScreen.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/detail/PersonDetailViewModel.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/account/UstadAccountManager.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.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/person/manageaccount/ManageAccountScreen.kt
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/core/db/dao/PersonAuth2Dao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonAuth2.kt (diff)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfContentScreen.kt (diff)
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/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json
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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.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/SendClazzInvitesUseCaseServerImpl.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/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (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 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/ResendInviteRequest.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteRoute.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt
The file was removedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff)
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 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/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.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-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadProgressBarWithLabel.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressBarWithLabel.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.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 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/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.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 modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff)
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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDateAndTime.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/StatementSummaryEntityExt.kt
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/PersonAndPictureAndNumAttemptsExt.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/SessionTimeAndProgressInfoExt.kt
Commit a212fa1c016177bbbbe275e619e259f7b01b86dd by Mike Dawson
Tidy up of ContentEntryDetailAttemptsStatementList
(commit: a212fa1)
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/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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/VerbEntityAndNameExt.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementEntityAndVerbExt.kt
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/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/VerbEntityAndName.kt
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/lib/db/entities/xapi/ActivityLangMapEntry.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 modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff)
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)
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/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_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_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)
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_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 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 removedapp-ktor-server/.attach_pid10100
The file was modifiedapp-react/src/jsMain/resources/pdf-js/web/viewer.html (diff)
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 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)
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)
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/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (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 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/multi-choice-statement-multiple-responses.json
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/sequencing-response-statement.json
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.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/performance-response-statement.json
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/matching-response-statement.json
The file was addedcore/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/likert-response-statement.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/lib/db/entities/xapi/ActivityInteractionEntity.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementAndActivity.kt
Commit 9b5b77d659e8ea502369d64f5dda683e0c591155 by Mike Dawson
Add FormatStatementResponseUseCase support for true-false interaction type.
(commit: 9b5b77d)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.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 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/ActivityLangMapEntryDao.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/StatementEntityAndVerbListItem.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/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.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/StatementDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.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 modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff)
Commit 36680f0fdfe2a55af99bc1890eb856f231c6b79f by Mike Dawson
Add duration to statementlist where available.
(commit: 36680f0)
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 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_004-pdf.yaml (diff)
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_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_003-video.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/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/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.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 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_003_add_existing_content_in_library_as_block.yaml
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 addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCaseImpl.kt
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/AddAccountSelectNewOrExistingViewModel.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/UserPasskeyChallenge.kt
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt
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/GetCredentialUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt (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/password/SavePasswordUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CredentialResult.kt
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 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/passkey/verify/VerifySignInWithPasskeyUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/SavePersonPasskeyUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was removedcore/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.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/PasskeyVerifyResult.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PassKeySignInData.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.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/CreatePasskeyParams.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/UserPasskeyChallenge.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCaseTest.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was addedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.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 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 modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit bf1cd6dd16dcf0444e7a75d2782fe9958c5ff116 by Mike Dawson
Tidyup and refactoring of the signup/registration flow and passkey handling.
(commit: bf1cd6d)
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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.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/site/termsdetail/SiteTermsDetailViewModel.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModelTest.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectusertype/AddAccountSelectUserTypeViewModel.kt
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/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt
The file was modifiedapp-android/README.md (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingUserTypeScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/navigation/GetDefaultDestinationUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.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/list/AccountListViewModel.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialParameters.kt
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticatorSelectionCriteria.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/config/SystemUrlConfig.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingUserTypeViewModel.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/accountlist/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/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModelTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt
The file was addedapp-android/assetlinks.json
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/NavControllerExtTest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
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/contententry/list/ContentEntryListViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/account/CheckRegistrationAllowedUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialRpEntity.kt
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModelTest.kt
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreenPreview.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/detail/ContentEntryDetailViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getmetadata/ContentEntryGetMetadataViewModel.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJvm.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/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.kt (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewOrExistingUserTypeScreen.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/mui/components/Header.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.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/signup/SignUpViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppBar.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialUserEntityJSON.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
Commit 58ab168888d23742e6f113f1b58e217659ab32d2 by mandvi.verma
1-ClazzDetailOverviewViewModel.kt : Have added a block which gets the canAddNewCourse value.
2-ClazzDetailOverViewScreen.kt :Adding if condition to show Copy button if have permission of to add new course
(commit: 58ab168)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
Commit d5650b6ab51f8922a1e455d0e41bfacbc052c829 by mandvi.verma
1- Passing Enum (Copy and Edit) from ClazzDetailOverviewViewModel.kt
2- Getting it in ClazzEditViewModel.kt
3- depending on clazzAction (COPY,EDIT,etc)  setting app bar title and  the default clazzName
(commit: d5650b6)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff)
Commit 09ceccb9f1811dea7cc91b212900eef98ed37289 by mandvi.verma
1- Made changes in function save according to the action triggered
(commit: 09ceccb)
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/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/setDate.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/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_all_user_add_post_and_reply.cy.js (diff)
The file was addedtest-end-to-end/test-descriptions/002_006_admin_or_teacher_can_copy_a_course_test_description.md
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)
The file was addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_006_admin_or_teacher_copy_a_course.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/package-lock.json (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/002_006_admin_or_teacher_copy_existing_course_test.yaml
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 addedtest-end-to-end/android-maestro/e2e-tests/common/erase_text.yaml
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.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 6221278ac7d5f30aff5d9c15b203b0406f614d58 by Pooja Ravi
Cypress test update for 002_001 copy course
(commit: 6221278)
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/support/commands.js (diff)
Commit 939f5e538a252fa44b2bc092c9241d10ac79e9de by Pooja Ravi
Cypress test -002_001 copy course - removed click on Library command
(commit: 939f5e5)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff)
Commit 5845b1f610a0ec17d7ec292b9a29fdb1f2259e3f by Pooja Ravi
Cypress test -added assignment test
(commit: 5845b1f)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (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/002_001_admin_add_new_course_members_and_set_course_banner_test_description.md (diff)
The file was modifiedtest-end-to-end/README.md (diff)
Commit adbd7c6b550827437b053a4097c2342645868879 by noreply
Update PULLREQUEST-CHECKLIST.md
(commit: adbd7c6)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit ecd3268953eccdb7c3c5c55421f903b79c8b55fa by Pooja Ravi
updated maestro tests - 002_001 and 004_011
(commit: ecd3268)
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/android-maestro/e2e-tests.pending/004_011_peer_marking_for_group_assignment.yaml (diff)
The file was removedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_002_006_admin_or_teacher_copy_a_course.cy.js
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was removedtest-end-to-end/test-descriptions/002_006_admin_or_teacher_can_copy_a_course_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/002_006_admin_or_teacher_copy_existing_course_test.yaml
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js (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/viewmodel/signup/SignUpViewModel.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/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/manageaccount/ManageAccountViewModel.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/login/LoginViewModel.kt (diff)
Commit f19154b926ddb857ec988ac6b5ddc2c9acf7aa94 by mandvi.verma
Moving copy logic to CopyCourseUseCase.kt
(commit: f19154b)
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/ClazzDao.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.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/clazz/detailoverview/CopyCourseUseCase.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/clazz/detailoverview/CopyCourseUseCase.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/clazz/detailoverview/ClazzDetailOverviewViewModel.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/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.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)
Commit e4822c773b18e0ec636e80a07723702b4f8993c4 by Pooja Ravi
Added assertion on cypress test
(commit: e4822c7)
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_011_peer_marking_for_group_assignment.cy.js (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 636a25032b5509410441bd7cde045bccd9ae5d66 by mandvi.verma
Assignment Copied and CourseBlockAndEditEntities set
(commit: 636a250)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt (diff)
Commit 058fd68606f3df448150f87b565055ff5cf491eb by mandvi.verma
Update fetching of CourseBlock
(commit: 058fd68)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt (diff)
Commit e720b05195bf4e3d34ef96747778b7df54f67dda by Mike Dawson
Fixes for passkey creation and additional documentation
(commit: e720b05)
The file was addedapp-android/src/main/res/values/assets_statement_values.xml
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedapp-android/README.md (diff)
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit e8a1f14d593a4d3f34446584917a37bc4858032b by Pooja Ravi
assignment change and removed wait for cypress test
(commit: e8a1f14)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.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 modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.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/clazz/detailoverview/CopyCourseUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.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/Module.md (diff)
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/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/config/UstadBuildConfig.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/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCaseTest.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/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/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/username/ParseCredentialUsernameUseCase.kt
The file was modifiedapp-android/src/main/AndroidManifest.xml (diff)
The file was modifiedapp-react/src/jsMain/kotlin/UstadJsDi.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/config/SystemUrlConfig.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.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/account/list/AccountListViewModelTest.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCase.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/di/CommonDomainModule.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModelTest.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/username/CreateCredentialUsernameUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.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/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.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 addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt
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/domain/credentials/CreatePasskeyUseCase.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.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/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
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 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/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/README.md (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonClientDomainModule.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/username/UsernameSuggestionUseCase.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/username/UsernameSuggestionRoute.kt
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/viewmodel/signup/SignUpViewModel.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/username/UsernameSuggestionUseCaseTest.kt
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/view/signup/SignUpScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/username/GetUsernameSuggestionUseCase.kt
Commit ca2dee9c7dab5194773a7eed9900c9f350b8a7d0 by nikunj.sharma
Kotlinx Serialization Classes for WebAuthn Passkey Response
(commit: ca2dee9)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/PasskeyWebAuthNResponse.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientExtensionResults.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientDataJSON.kt
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Response.kt
The file was modifiedcore/build.gradle (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Prf.kt
Commit e609f9092db16c9d330cadbeddc9cfcc04328309 by nikunj.sharma
changes in GetCredentialUseCaseImpl
(commit: e609f90)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Response.kt (diff)
Commit fb0b752e3e0d8563258c94212772d229e28ae51c by Mike Dawson
Updated Android Gradle Plugin to version 8.10.0
(commit: fb0b752)
The file was modifiedbuild.gradle (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 d1dbaa87d84f67b23be1621c04d73aacc1d6f59d by nikunj.sharma
CreatePasskey use case should be returning the webauthn response
Creating a passkey - use case parameter should be only the username
(commit: d1dbaa8)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.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/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.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/person/manageaccount/ManageAccountViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpEnterUsernamePasswordScreen.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpEnterUsernamePasswordScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.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/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt (diff)
Commit 4e53f267c642ec2fafa86d6573314f70ff8d1019 by nikunj.sharma
added UsernameSuggestionUseCase
(commit: 4e53f26)
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/username/UsernameSuggestionUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/username/helper/UsernameErrorException.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/PasskeyWebAuthNResponse.kt (diff)
Commit 9e20fad4ead4cdf4116aef872bd764dd65832c76 by Mike Dawson
Refactor passkey rpId and user id handling:

Update CreatePublicKeyCredentialCreationOptionsJsonUseCase - set the user handle (user id) as passkeyUid@learningspace - as per the spec avoiding the use of any personal information, but including the server url.

Remove rpId from PersonPasskey (this is system wide, not a per entity variable).
(commit: 9e20fad)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonPasskey.kt (diff)
Commit ee491d68ca69202c48738d7ad4d44ce5a1ed0648 by nikunj.sharma
changed the name of PasskeyWebAuthNResponse according to spec
change in the flow of signin with passkey
(commit: ee491d6)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/207.json (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsClientOutputsJSON.kt
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/passkey/webAuthn/AuthenticationExtensionsPRFOutputsJSON.kt
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest.kt
The file was removedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/PasskeyWebAuthNResponse.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationResponseJSON.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Response.kt
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/domain/credentials/CreatePasskeyUseCase.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/webAuthn/Prf.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.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/passkey/webAuthn/AuthenticatorAssertionResponseJSON.kt
The file was modifiedcore/build.gradle (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientExtensionResults.kt
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/credentials/passkey/webAuthn/ClientDataJSON.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff)
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/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.kt
Commit e9652b14275ff728a8ebecc75e96dfdc7833b038 by Mike Dawson
Move webauthn model into model package.
(commit: e9652b1)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/ClientDataJSON.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticatorAssertionResponseJSON.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticatorAssertionResponseJSON.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsPRFOutputsJSON.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/domain/credentials/GetCredentialUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsClientOutputsJSON.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticationExtensionsPRFOutputsJSON.kt
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationResponseJSON.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientDataJSON.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticationExtensionsClientOutputsJSON.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticationResponseJSON.kt
Commit 6d684ccb65a0e58f951a3cdcb1849ecfc6277fd1 by nikunj.sharma
user handle encoding decoding added with test
(commit: 6d684cc)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt (diff)
The file was addedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/passkey/EncodeDecodeUserHandleUseCaseTest.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/DecodeUserHandleUseCase.kt
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/DecodeUserHandleUseCaseImpl.kt
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/EncodeUserHandleUseCaseImpl.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/passkey/EncodeUserHandleUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyRoute.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyUseCase.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/DecodeUserHandleUseCaseImpl.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/domain/passkey/EncodeDecodeUserHandleUseCaseTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/EncodeUserHandleUseCaseImpl.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)
Commit 908588cb2f8f04ee00d1f57167b511204af60c9d by Mike Dawson
Fix SavePersonPasskeyUseCase compilation
(commit: 908588c)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt (diff)
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/signup/SignUpViewModel.kt (diff)
Commit 12bbd2fdc6e847bf26d9e8a3622f5e4f22196a0e by Mike Dawson
Fix AbstractAppActivity compilation and remove CreatePasskeyRequestJsonUseCase from desktop and web DI.
(commit: 12bbd2f)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.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-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
Commit f7c5868fc4f88bf520b5564e93464c6c0484de89 by Mike Dawson
Minor tidyup - remove commented out code etc.
(commit: f7c5868)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyRoute.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyUseCase.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/username/UsernameSuggestionUseCaseTest.kt (diff)
Commit 5c8f8cabb797b2e0e4eea2a0412d662be67317ed by Mike Dawson
Remove unused json codegen dependency.
(commit: 5c8f8ca)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedcore/build.gradle (diff)
Commit d57678af56dff29ee71887700ef6ca8f00e5cc9e by Mike Dawson
Fix ustad-server.conf in distribution version to avoid setting an incorrect .well-known directory.
(commit: d57678a)
The file was modifiedapp-ktor-server/src/dist/ustad-server.conf (diff)
Commit 395718220ee6b1f9df4edc3391ea623afa4e6dc0 by Mike Dawson
Add documentation on checking asset links.
(commit: 3957182)
The file was modifiedapp-android/README.md (diff)
Commit 428637e0874376b8a573f7b5fae94fb635b43044 by Mike Dawson
Update documentation on checking asset links.
(commit: 428637e)
The file was modifiedapp-android/README.md (diff)
Commit ed31389eaa9e5b2f4f2258c63b35cb9d2707565c by Pooja Ravi
invite user e2e and username test added to cypress tests
(commit: ed31389)
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 addedtest-end-to-end/test-files/content/Ustad_Unenrolled_Teacher_And__Student_list.csv
The file was modifiedapp-ktor-server/src/main/resources/application.conf (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/e2e/WEB_007_007a_admin_send_group_invitation_to_join_course_via_username.cy.js
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 addedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_007b_admin_send_group_invitation_to_join_course_via_email.cy.js
Commit f772f0b0e8019b5cc391e9080ff11a8dfa147a15 by Pooja Ravi
invite user e2e and username test added to maestro tests
(commit: f772f0b)
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 addedtest-end-to-end/android-maestro/e2e-tests/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
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/common/clear_state_and_learning_space_existing_userflow.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_new_userflow.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/clear_state_and_personal_account_new_user_flow.yaml (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/common/fetch_invitation_link.js
The file was addedtest-end-to-end/android-maestro/e2e-tests/007_007a_admin_send_group_invitation_to_join_course_via_username.yaml
Commit cd425745eedf6073814aaa896f195531d1fa1704 by nikunj.sharma
google password manager issues fixed
(commit: cd42574)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/ClientDataJSON.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt (diff)
Commit f282bc0374de2d68d15cc15db4537beb6fc74c7f by nikunj.sharma
google password manager signing in issues fixed
for github issue
https://github.com/UstadMobile/UstadMobile/issues/1103
(commit: f282bc0)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialRequestOptionsJSON.kt
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/account/UstadAccountManager.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.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/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
Commit 963ab08ff4b7b2bfb016ddf7f62f03e1e74655e9 by Pooja Ravi
maestro - stopserver uncommented
(commit: 963ab08)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml (diff)
Commit 5bb2cba42344432e4bb038ded0a7fd9572b9bc0d by nikunj.sharma
 SignUpScreen bug fix for issue
Create account screen -Error message persists after all mandatory fields are completed #1100
(commit: 5bb2cba)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt (diff)
Commit 0199499484fd02169778510bd63af89d15c2e4b8 by Pooja Ravi
updated cypress - mandatory field check
(commit: 0199499)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff)
Commit fda3486d44d2f6a9b268e5def6c37d6247683acc by Pooja Ravi
updated maestro - added max tries on downloads
(commit: fda3486)
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/common/download_file_via_browser.yaml (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml (diff)
Commit c3514161121d8e1ee848cc72db9b78a54036edca by Pooja Ravi
maestro - 007_007b_admin_send_group_invitation_to_join_course_via_email.yaml moved to pending folder
(commit: c351416)
The file was removedtest-end-to-end/android-maestro/e2e-tests/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
The file was addedtest-end-to-end/android-maestro/e2e-tests.pending/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
Commit f196dbbd549013dfe527fe3c5afdb44bdc6b526d by Mike Dawson
Remove obsolete CreatePasskeyRequestJsonUseCase
Prevent error being shown when there is no saved credential available.
Tidyup passkey documentation on user handle use cases.
(commit: f196dbb)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/EncodeUserHandleUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.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/domain/credentials/passkey/DecodeUserHandleUseCase.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/EncodeUserHandleUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.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/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.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)
Commit b6210a7f0b8c11682cf39c1617c7bbdc241688dd by Mike Dawson
Revert changes to application.conf and update ServerRunner to handle useMockEmail

Revert change to application.conf that enabled useMockEmail by default.
Update testserver-controller ServerRunner to set useMockEmail parameter
(commit: b6210a7)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was modifiedtestserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff)
Commit 1189d5df0c89e19db618e8153a96100a08aef874 by Mike Dawson
Fix compilation issues after merging primary into dev-simplifed-onboarding
(commit: 1189d5d)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
Commit 34d4dc53dcd2b5607aaccee54b3b0e067c22126e by Mike Dawson
Delete obsolete scripts and wget test logs.
(commit: 34d4dc5)
The file was removedustad-appconfig.sh
The file was removedwget-log
The file was removedustad-appconfig.bat
The file was removedwget-log.1
Commit 4514e1f3e4b663968ea563badc8b404fb9c2f3b4 by nikunj.sharma
AddnewPerson usecase binding issue fix
(commit: 4514e1f)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
Commit b1bd793f7bcda4b25332452cdea8aa5811d39a95 by Pooja Ravi
cypress test - conflict fixes
(commit: b1bd793)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_peer_marking_for_individual_assignment.cy.js (diff)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (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_009_group_users_multiple_assignment_submission_allowed.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_007_007b_admin_send_group_invitation_to_join_course_via_email.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_grace_period_finished.cy.js (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/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/support/commands.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_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_007_001_admin_enable_or_disable_user_registration.cy.js (diff)
Commit 0a5d3a76029307eabeacba1a9861f63c4b09404b by Mike Dawson
Attempt fix for copy course app crash (since merging dev-simplified-onboarding).
(commit: 0a5d3a7)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff)
The file was modifiedapp-ktor-server/src/main/resources/application.conf (diff)
The file was modifiedbuild.gradle (diff)
Commit a037886e47fe544ae3b524dcf975110c87a9c754 by nikunj.sharma
fixes for the issues
when user cancel app getting closed
https://github.com/UstadMobile/UstadMobile/issues/1114

when user cancel we dont need to show error messgae

https://github.com/UstadMobile/UstadMobile/issues/1113
(commit: a037886)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/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/domain/credentials/CreatePasskeyUseCase.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/OtherSignUpOptionSelectionScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.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/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
Commit 5e43efcde580e372aee41549b9a5a5a588bf550e by nikunj.sharma
error message showing now if registration allowed without adding terms
(commit: 5e43efc)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/site/edit/SiteEditScreen.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/android-maestro/e2e-tests/common/enable_user_registration.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit be4e253bfc7a685faaada89f19e08681ab127658 by nikunj.sharma
when registration allowed toggle is off then error message was till showing so that is fixed in this commit
(commit: be4e253)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/edit/SiteEditViewModel.kt (diff)
Commit 52413d45320577828348fd304405f3e388a04a63 by Pooja Ravi
Modified test flow on cypress
(commit: 52413d4)
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/support/commands.js (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/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/common/enable_user_registration.yaml (diff)
Commit d99c47010b6f37074f92484b101c0790259d9ee2 by Pooja Ravi
 test update - cypress - added wait to give time to load the switch
(commit: d99c470)
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/support/commands.js (diff)
Commit 1d7057495ffdd25728a76fb903448e2138b85a20 by Pooja Ravi
 #comment time to load the switch
(commit: 1d70574)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff)
Commit a149ad99b7e5b7073d1aa663726e68d94d5537cd by Pooja Ravi
removed wait and force:true from cypress test
(commit: a149ad9)
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/support/commands.js (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/manageaccount/ManageAccountScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/person/manageaccount/ManageAccountScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.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/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.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/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/site/edit/SiteEditScreen.kt (diff)
Commit f66cceccd22d0735df89bc030bec4f15a80fdbed by Mike Dawson
Update Android Gradle Plugin version to 8.11.0
(commit: f66ccec)
The file was modifiedbuild.gradle (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff)
Commit 4a391368d3757f68635965d4ddda2c9a0b789ec1 by Mike Dawson
Minor space tidyup and variable renaming.
(commit: 4a39136)
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/signup/OtherSignUpOptionSelectionViewModel.kt (diff)
The file was modifiedcore/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
Commit d7f55738758172371419231ec6710bfc698b9a32 by Mike Dawson
Fix error in AbstractAppActivity: downloads would be shown when any extra arguments were passed with the intent (even if showDownloads is not set or false).
(commit: d7f5573)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)