Skip to content
Success

#36 (Jul 6, 2025, 5:47:52 PM)

Started 19 days ago
Took 8 min 59 sec
Build Artifacts
app-android-benchmarkRelease.apk13.78 MiB view
app-android-debug.apk39.79 MiB view
app-android-nonMinifiedRelease.apk29.94 MiB view
app-android-release.apk13.78 MiB view
benchmarkRelease/mapping.txt52.61 MiB view
release/mapping.txt52.61 MiB view
ustad-server.zip123.20 MiB view

Started by GitHub push by mikedawson

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