<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>dev-simplified-onboarding-belowage13-flow Git changes</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/changes</link><description>dev-simplified-onboarding-belowage13-flow Git changes</description><item><title>#52 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). (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/52/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/52/changes#detail0</guid><pubDate>Tue, 8 Jul 2025 12:00:31 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
</description></item><item><title>#51 test updated 007_003 a and b flows added (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/51/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/51/changes#detail0</guid><pubDate>Tue, 1 Jul 2025 10:11:50 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003b_users_under_13_can_register_personal_existing_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e pending tests/WEB_007_003b_users_under_13_can_register_personal_existing_parent.cy.js
test-end-to-end/android-maestro/e2e-tests.pending/007_003b_users_under_13_can_register_personal_existing_parent.yaml
test-end-to-end/android-maestro/e2e-tests/007_003b_users_under_13_can_register_personal_existing_parent.yaml
test-end-to-end/android-maestro/e2e-tests.pending/007_003a_users_under_13_can_register_personal_new_parent.yaml
test-end-to-end/android-maestro/e2e-tests/007_003a_users_under_13_can_register_personal_new_parent.yaml
test-end-to-end/webapp-cypress/cypress/e2e pending tests/WEB_007_003a_users_under_13_can_register_personal_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003a_users_under_13_can_register_personal_new_parent.cy.js
</description></item><item><title>#50 test updated - cypress test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/50/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/50/changes#detail0</guid><pubDate>Mon, 30 Jun 2025 21:43:17 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003c_users_under_13_can_register_learning_space_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003d_users_under_13_can_register_learning_space_existing_parent.cy.js
</description></item><item><title>#49 test updated - maestro test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/49/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/49/changes#detail0</guid><pubDate>Mon, 30 Jun 2025 18:35:57 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/common/Fetch_invitation_link.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003b_users_under_13_can_register_personal_existing_parent.cy.js
test-end-to-end/android-maestro/e2e-tests.pending/007_003d_users_under_13_can_register_learning_space_existing_parent.yaml
test-end-to-end/android-maestro/e2e-tests.pending/007_003b_users_under_13_can_register_personal_existing_parent.yaml
test-end-to-end/android-maestro/e2e-tests.pending/007_003a_users_under_13_can_register_personal_new_parent.yaml
test-end-to-end/webapp-cypress/cypress/e2e pending tests/WEB_007_003a_users_under_13_can_register_personal_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003a_users_under_13_can_register_personal_new_parent.cy.js
test-end-to-end/android-maestro/e2e-tests/007_003d_users_under_13_can_register_learning_space_existing_parent.yaml
test-end-to-end/android-maestro/e2e-tests/007_003c_users_under_13_can_register_learning_space_new_parent.yaml
test-end-to-end/android-maestro/e2e-tests/common/fetch_invitation_link.js
test-end-to-end/webapp-cypress/cypress/e2e pending tests/WEB_007_003b_users_under_13_can_register_personal_existing_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003c_users_under_13_can_register_learning_space_new_parent.cy.js
test-end-to-end/android-maestro/e2e-tests.pending/007_003c_users_under_13_can_register_learning_space_new_parent.yaml
</description></item><item><title>#48 web issue fixed (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/48/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/48/changes#detail0</guid><pubDate>Mon, 30 Jun 2025 16:14:51 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/ChildProfileListViewModel.kt
</description></item><item><title>#47 updated under 13 personal flow (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/47/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/47/changes#detail0</guid><pubDate>Mon, 30 Jun 2025 14:39:11 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/ChildProfileListViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/EditChildProfileViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#46 test updated - cypress, rename a function (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/46/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/46/changes#detail0</guid><pubDate>Mon, 30 Jun 2025 12:58:06 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003c_users_under_13_can_register_learning_space_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003b_users_under_13_can_register_personal_existing_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003d_users_under_13_can_register_learning_space_existing_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003a_users_under_13_can_register_personal_new_parent.cy.js
</description></item><item><title>#44 fixes for the issues (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail0</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/OtherSignUpOptionSelectionScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#44 error message showing now if registration allowed without adding terms (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail1</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail1</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/site/edit/SiteEditScreen.kt
</description></item><item><title>#44 e2e_cypress test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail2</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail2</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
</description></item><item><title>#44 test update - cypress (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail3</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail3</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
</description></item><item><title>#44 test update - maestro (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail4</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail4</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/android-maestro/e2e-tests/common/enable_user_registration.yaml
</description></item><item><title>#44 when registration allowed toggle is off then error message was till showing so that is fixed in this commit (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail5</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail5</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/edit/SiteEditViewModel.kt
</description></item><item><title>#44 Modified test flow on cypress (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail6</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail6</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
</description></item><item><title>#44 Modified test description (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail7</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail7</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md
</description></item><item><title>#44 Modified maestro test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail8</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail8</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/common/enable_user_registration.yaml
test-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml
</description></item><item><title>#44 test update - cypress - added wait to give time to load the switch (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail9</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail9</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
</description></item><item><title>#44 #comment time to load the switch (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail10</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail10</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
</description></item><item><title>#44 removed wait and force:true from cypress test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail11</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail11</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
</description></item><item><title>#44 code cleanup (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail12</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail12</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/person/manageaccount/ManageAccountScreen.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/manageaccount/ManageAccountScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#44 updated SiteEditScreen (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail13</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail13</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/site/edit/SiteEditScreen.kt
</description></item><item><title>#44 Update Android Gradle Plugin version to 8.11.0 (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail14</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail14</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>gradle/wrapper/gradle-wrapper.properties
build.gradle
</description></item><item><title>#44 clean up (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail15</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail15</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt
</description></item><item><title>#44 Minor space tidyup and variable renaming. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail16</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail16</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
</description></item><item><title>#44 primary (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/44/changes#detail17</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/44/changes#detail17</guid><pubDate>Fri, 27 Jun 2025 18:32:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
</description></item><item><title>#43 changes in SendConsentRequestToParentUseCase (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/43/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/43/changes#detail0</guid><pubDate>Fri, 27 Jun 2025 16:15:20 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/ChildProfileListViewModel.kt
lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/SendConsentRequestToParentUseCase.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/account/SendConsentRequestToParentServerImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModel.kt
</description></item><item><title>#42 commit (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/42/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/42/changes#detail0</guid><pubDate>Thu, 26 Jun 2025 13:52:05 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/EditChildProfileViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModel.kt
</description></item><item><title>#41 1-ClazzDetailOverviewViewModel.kt : Have added a block which gets the canAddNewCourse value. (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail0</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt
core/src/commonMain/resources/MR/base/strings.xml
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt
</description></item><item><title>#41 Refactor (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail1</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail1</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
</description></item><item><title>#41 Refactor (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail2</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail2</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt
</description></item><item><title>#41 1- Passing Enum (Copy and Edit) from ClazzDetailOverviewViewModel.kt (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail3</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail3</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
core/src/commonMain/resources/MR/base/strings.xml
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
</description></item><item><title>#41 1- Made changes in function save according to the action triggered (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail4</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail4</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 commented code removed (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail5</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail5</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 merged test files (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail6</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail6</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js
test-end-to-end/android-maestro/e2e-tests/002_006_admin_or_teacher_copy_existing_course_test.yaml
test-end-to-end/README.md
test-end-to-end/webapp-cypress/package.json
test-end-to-end/android-maestro/e2e-tests/common/setDate.js
test-end-to-end/android-maestro/e2e-tests/common/erase_text.yaml
test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_006_admin_or_teacher_copy_a_course.cy.js
test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_all_user_add_post_and_reply.cy.js
test-end-to-end/test-descriptions/002_006_admin_or_teacher_can_copy_a_course_test_description.md
test-end-to-end/webapp-cypress/package-lock.json
</description></item><item><title>#41 string changed (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail7</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail7</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/resources/MR/base/strings.xml
</description></item><item><title>#41 naviagtion solved (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail8</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail8</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Cypress test update for 002_001 copy course (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail9</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail9</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
</description></item><item><title>#41 Cypress test -002_001 copy course - removed click on Library command (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail10</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail10</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
</description></item><item><title>#41 Cypress test -added assignment test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail11</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail11</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js
</description></item><item><title>#41 Fixed- (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail12</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail12</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 updated test descriptions (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail13</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail13</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/test-descriptions/002_001_admin_add_new_course_members_and_set_course_banner_test_description.md
test-end-to-end/README.md
test-end-to-end/test-descriptions/004_011_peer_marking_for_group_assignment_test_description.md
</description></item><item><title>#41 updated maestro tests - 002_001 and 004_011 (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail14</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail14</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/002_006_admin_or_teacher_copy_existing_course_test.yaml
test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml
test-end-to-end/test-descriptions/002_006_admin_or_teacher_can_copy_a_course_test_description.md
test-end-to-end/android-maestro/e2e-tests.pending/004_011_peer_marking_for_group_assignment.yaml
test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_006_admin_or_teacher_copy_a_course.cy.js
</description></item><item><title>#41 Made it group to individual (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail15</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail15</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Test checking (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail16</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail16</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js
</description></item><item><title>#41 Moving copy logic to CopyCourseUseCase.kt (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail17</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail17</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt
</description></item><item><title>#41 Course Picture (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail18</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail18</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Clazz Name set Copy of - (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail19</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail19</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
</description></item><item><title>#41 Clazz Name set Copy of - (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail20</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail20</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Course Image set when saving. (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail21</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail21</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Clazz name removed (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail22</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail22</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Clazz name removed (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail23</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail23</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
</description></item><item><title>#41 Clazz name testes (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail24</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail24</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
</description></item><item><title>#41 Added assertion on cypress test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail25</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail25</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
</description></item><item><title>#41 Assignment Copied and CourseBlockAndEditEntities set (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail26</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail26</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
</description></item><item><title>#41 Test fix (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail27</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail27</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
</description></item><item><title>#41 when copying set the group id (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail28</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail28</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
</description></item><item><title>#41 Update fetching of CourseBlock (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail29</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail29</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
</description></item><item><title>#41 assignment change and removed wait for cypress test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail30</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail30</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js
</description></item><item><title>#41 All fixes done (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail31</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail31</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
</description></item><item><title>#41 Refactoring (mandvi.verma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail32</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail32</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CopyCourseUseCase.kt
lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/edit/ClazzAssignmentEditViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt
</description></item><item><title>#41 Add learning space url template support to testserver controller to enable maestro end to end tests to use https. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail33</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail33</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt
testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt
testserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt
testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt
testserver-controller/README.md
test-end-to-end/android-maestro/README.md
</description></item><item><title>#41 username suggestions added (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail34</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail34</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/username/GetUsernameSuggestionUseCase.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/username/UsernameSuggestionUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonClientDomainModule.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/username/UsernameSuggestionRoute.kt
core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/username/UsernameSuggestionUseCaseTest.kt
</description></item><item><title>#41 Kotlinx Serialization Classes for WebAuthn Passkey Response (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail35</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail35</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientExtensionResults.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Prf.kt
core/build.gradle
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/PasskeyWebAuthNResponse.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Response.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
gradle/libs.versions.toml
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientDataJSON.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
</description></item><item><title>#41 changes in GetCredentialUseCaseImpl (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail36</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail36</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Response.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
</description></item><item><title>#41 Updated Android Gradle Plugin to version 8.10.0 (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail37</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail37</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>build.gradle
</description></item><item><title>#41 Fix testServerController running Cypress: changing the order of adding to the running server list broke the reverse proxy interceptor. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail38</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail38</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt
</description></item><item><title>#41 CreatePasskey use case should be returning the webauthn response (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail39</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail39</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpEnterUsernamePasswordScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpEnterUsernamePasswordScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt
</description></item><item><title>#41 added UsernameSuggestionUseCase (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail40</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail40</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/username/UsernameSuggestionUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/username/helper/UsernameErrorException.kt
</description></item><item><title>#41 spec added (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail41</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail41</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/PasskeyWebAuthNResponse.kt
</description></item><item><title>#41 Refactor passkey rpId and user id handling: (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail42</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail42</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt
lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonPasskey.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
</description></item><item><title>#41 changed the name of PasskeyWebAuthNResponse according to spec (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail43</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail43</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Response.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
gradle/libs.versions.toml
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationResponseJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsClientOutputsJSON.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsPRFOutputsJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticatorAssertionResponseJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/Prf.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientExtensionResults.kt
lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/207.json
core/build.gradle
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/PasskeyWebAuthNResponse.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientDataJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#41 Move webauthn model into model package. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail44</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail44</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticationExtensionsClientOutputsJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsClientOutputsJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticationResponseJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/ClientDataJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationExtensionsPRFOutputsJSON.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticatorAssertionResponseJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticatorAssertionResponseJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticationExtensionsPRFOutputsJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/AuthenticationResponseJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/webAuthn/ClientDataJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt
</description></item><item><title>#41 user handle encoding decoding added with test (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail45</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail45</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/DecodeUserHandleUseCaseImpl.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/domain/passkey/EncodeDecodeUserHandleUseCaseTest.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/DecodeUserHandleUseCase.kt
app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/EncodeUserHandleUseCase.kt
core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/EncodeUserHandleUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#41 clean up encoding decoding (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail46</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail46</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt
core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/DecodeUserHandleUseCaseImpl.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/domain/passkey/EncodeDecodeUserHandleUseCaseTest.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyUseCase.kt
core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/EncodeUserHandleUseCaseImpl.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyRoute.kt
</description></item><item><title>#41 Fix SavePersonPasskeyUseCase compilation (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail47</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail47</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt
</description></item><item><title>#41 username issue fixed for web (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail48</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail48</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
</description></item><item><title>#41 Fix AbstractAppActivity compilation and remove CreatePasskeyRequestJsonUseCase from desktop and web DI. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail49</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail49</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt
</description></item><item><title>#41 Minor tidyup - remove commented out code etc. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail50</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail50</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyUseCase.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/username/UsernameSuggestionUseCaseTest.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyRoute.kt
</description></item><item><title>#41 Remove unused json codegen dependency. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail51</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail51</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>gradle/libs.versions.toml
core/build.gradle
</description></item><item><title>#41 Fix ustad-server.conf in distribution version to avoid setting an incorrect .well-known directory. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail52</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail52</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-ktor-server/src/dist/ustad-server.conf
</description></item><item><title>#41 Add documentation on checking asset links. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail53</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail53</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-android/README.md
</description></item><item><title>#41 Update documentation on checking asset links. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail54</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail54</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-android/README.md
</description></item><item><title>#41 invite user e2e and username test added to cypress tests (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail55</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail55</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-ktor-server/src/main/resources/application.conf
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_007b_admin_send_group_invitation_to_join_course_via_email.cy.js
test-end-to-end/test-files/content/Ustad_Unenrolled_Teacher_And__Student_list.csv
test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_007a_admin_send_group_invitation_to_join_course_via_username.cy.js
</description></item><item><title>#41 invite user e2e and username test added to maestro tests (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail56</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail56</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
test-end-to-end/android-maestro/e2e-tests/common/fetch_invitation_link.js
test-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.yaml
test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_new_userflow.yaml
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_existing_userflow.yaml
test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_personal_account_new_user_flow.yaml
test-end-to-end/android-maestro/e2e-tests/007_007a_admin_send_group_invitation_to_join_course_via_username.yaml
</description></item><item><title>#41 google password manager issues fixed (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail57</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail57</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/ClientDataJSON.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt
</description></item><item><title>#41 google password manager signing in issues fixed (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail58</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail58</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialRequestOptionsJSON.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#41 maestro - stopserver uncommented (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail59</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail59</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
</description></item><item><title>#41 SignUpScreen bug fix for issue (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail60</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail60</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
</description></item><item><title>#41 updated cypress - mandatory field check (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail61</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail61</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
</description></item><item><title>#41 updated maestro - added max tries on downloads (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail62</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail62</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml
test-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml
test-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml
</description></item><item><title>#41 maestro - 007_007b_admin_send_group_invitation_to_join_course_via_email.yaml moved to pending folder (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail63</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail63</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests.pending/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
test-end-to-end/android-maestro/e2e-tests/007_007b_admin_send_group_invitation_to_join_course_via_email.yaml
</description></item><item><title>#41 Remove obsolete CreatePasskeyRequestJsonUseCase (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail64</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail64</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/EncodeUserHandleUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/DecodeUserHandleUseCase.kt
core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/passkey/EncodeUserHandleUseCaseImpl.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt
</description></item><item><title>#41 Revert changes to application.conf and update ServerRunner to handle useMockEmail (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail65</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail65</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt
app-ktor-server/src/main/resources/application.conf
</description></item><item><title>#41 Fix compilation issues after merging primary into dev-simplifed-onboarding (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail66</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail66</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt
</description></item><item><title>#41 Delete obsolete scripts and wget test logs. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail67</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail67</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>wget-log
ustad-appconfig.sh
wget-log.1
ustad-appconfig.bat
</description></item><item><title>#41 AddnewPerson usecase binding issue fix (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail68</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail68</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt
</description></item><item><title>#41 cypress test - conflict fixes (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail69</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail69</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_006_admin_enable_or_disable_guest_login.cy.js
app-ktor-server/src/main/resources/application.conf
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_grace_period_finished.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_multiple_assignment_submission_allowed.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_multiple_submission_possible_for_student.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_peer_marking_for_individual_assignment.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_007b_admin_send_group_invitation_to_join_course_via_email.cy.js
test-end-to-end/webapp-cypress/cypress/support/commands.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js
</description></item><item><title>#41 Attempt fix for copy course app crash (since merging dev-simplified-onboarding). (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail70</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail70</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt
</description></item><item><title>#41 removed useMockEmail change (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail71</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail71</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-ktor-server/src/main/resources/application.conf
</description></item><item><title>#41 Bump version (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail72</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail72</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>build.gradle
</description></item><item><title>#41 commit (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail73</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail73</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
</description></item><item><title>#41 commit (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/41/changes#detail74</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/41/changes#detail74</guid><pubDate>Thu, 26 Jun 2025 09:26:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt
</description></item><item><title>#40 default defaultRelationship added in ParentalConsentManagement (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/40/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/40/changes#detail0</guid><pubDate>Wed, 18 Jun 2025 11:22:35 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/parentalconsentmanagement/ParentalConsentManagementViewModel.kt
</description></item><item><title>#39 minor changes (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/39/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/39/changes#detail0</guid><pubDate>Wed, 18 Jun 2025 10:19:35 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/ChildProfileListScreen.kt
</description></item><item><title>#38 learning space flow update (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/38/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/38/changes#detail0</guid><pubDate>Thu, 12 Jun 2025 13:01:43 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003c_users_under_13_can_register_learning_space_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003d_users_under_13_can_register_learning_space_existing_parent.cy.js
</description></item><item><title>#37 learning space flow update (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/37/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/37/changes#detail0</guid><pubDate>Tue, 10 Jun 2025 16:37:50 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003c_users_under_13_can_register_learning_space_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003d_users_under_13_can_register_learning_space_existing_parent.cy.js
</description></item><item><title>#36 Update passkey creation: (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/36/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/36/changes#detail0</guid><pubDate>Thu, 8 May 2025 16:50:50 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt
</description></item><item><title>#36 changes in ChildProfileListScreen (nikunj.sharma)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/36/changes#detail1</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/36/changes#detail1</guid><pubDate>Thu, 8 May 2025 16:50:50 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/ChildProfileListViewModel.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/child/ChildProfileListScreen.kt
app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRoute.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/ChildProfileListScreen.kt
</description></item><item><title>#35 personal or learningspace edit (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/35/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/35/changes#detail0</guid><pubDate>Tue, 6 May 2025 17:16:24 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003c_users_under_13_can_register_learning_space_new_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003b_users_under_13_can_register_personal_existing_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003d_users_under_13_can_register_learning_space_existing_parent.cy.js
test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_003a_users_under_13_can_register_personal_new_parent.cy.js
</description></item><item><title>#34 Manage account in maestro test 001_002 (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-simplified-onboarding-belowage13-flow/34/changes#detail0</link><guid isPermaLink="false">job/dev-simplified-onboarding-belowage13-flow/34/changes#detail0</guid><pubDate>Wed, 30 Apr 2025 15:08:35 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml
</description></item></channel></rss>