<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>RESPECT-Primary Git changes</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/changes</link><description>RESPECT-Primary Git changes</description><item><title>#329 Add confirmation feedback guideline for user actions (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/329/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/329/changes#detail0</guid><pubDate>Thu, 2 Apr 2026 16:31:47 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>DESIGN_GUIDELINES.md
</description></item><item><title>#326 Bump version number. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/326/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/326/changes#detail0</guid><pubDate>Sun, 29 Mar 2026 17:50:15 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-app-compose/build.gradle.kts
</description></item><item><title>#325 Fix issue #209 (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/325/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/325/changes#detail0</guid><pubDate>Sun, 29 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-app-compose/src/androidMain/AndroidManifest.xml
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#325 Update LaunchCustomTabUseCase to use Url type. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/325/changes#detail1</link><guid isPermaLink="false">job/RESPECT-Primary/325/changes#detail1</guid><pubDate>Sun, 29 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCase.kt
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#325 Update default base catalog url. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/325/changes#detail2</link><guid isPermaLink="false">job/RESPECT-Primary/325/changes#detail2</guid><pubDate>Sun, 29 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-server/build.gradle.kts
respect-app-compose/build.gradle.kts
</description></item><item><title>#321 Update README.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail0</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>README.md
</description></item><item><title>#321 Create CONTRIBUTING.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail1</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail1</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Update CONTRIBUTING.md to clarify contribution types (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail2</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail2</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Add Contributor Covenant Code of Conduct (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail3</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail3</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CODE_OF_CONDUCT.md
</description></item><item><title>#321 Revise CONTRIBUTING.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail4</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail4</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Revise CONTRIBUTING.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail5</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail5</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Add issue template for app catalog requests (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail6</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail6</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.github/ISSUE_TEMPLATE/add_app_to_default_catalog.MD
</description></item><item><title>#321 Update CONTRIBUTING.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail7</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail7</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Create localization.MD (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail8</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail8</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.github/ISSUE_TEMPLATE/localization.MD
</description></item><item><title>#321 Update CONTRIBUTING.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail9</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail9</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Update CONTRIBUTING.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail10</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail10</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Update contributing.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail11</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail11</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>CONTRIBUTING.md
</description></item><item><title>#321 Add contributing guidelines to README (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail12</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail12</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>README.md
</description></item><item><title>#321 Fix link formatting in README.md (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/321/changes#detail13</link><guid isPermaLink="false">job/RESPECT-Primary/321/changes#detail13</guid><pubDate>Wed, 25 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>README.md
</description></item><item><title>#316 added test for school-self-registration (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail0</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_005_add_school_self_service.yaml
.maestro/flows/subflows/school_admin_login_flow.yaml
</description></item><item><title>#316 updated test (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail1</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail1</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_005_add_school_self_service.yaml
</description></item><item><title>#316 updated test 001_002 (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail2</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail2</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_005_add_school_self_service.yaml
.maestro/flows/001_002_add_user_direct_test.yaml
</description></item><item><title>#316 updated test- added id for the Host URL (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail3</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail3</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_002_add_user_direct_test.yaml
</description></item><item><title>#316 initial commit for add school self service bug fix (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail4</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail4</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-server/src/main/kotlin/world/respect/server/Application.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt
respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt
respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolValidationRoute.kt
respect-server/src/main/kotlin/world/respect/server/util/SchoolUrlVerificationManager.kt
respect-app-compose/src/commonMain/kotlin/world/respect/app/view/schooldirectory/list/SchoolDirectoryListScreen.kt
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCaseAndroid.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCase.kt
respect-server/src/main/kotlin/world/respect/server/domain/school/verify/VerifySchoolUrlPointsToThisServerUseCase.kt
</description></item><item><title>#316 updated maestro.sh (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail5</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail5</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>ci-run-maestro.sh
</description></item><item><title>#316 - Update `ci-run-maestro.sh` to remove a commented-out line and refine `TESTCONTROLLER_URL` parsing. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail6</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail6</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>ci-run-maestro.sh
.maestro/flows/001_002_add_user_direct_test.yaml
</description></item><item><title>#316 Move Maestro test flows for inviting users, login, assignments, and browsing lessons into a new `TestFolder` directory. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail7</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail7</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_003_login_using_school_link_test.yaml
.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml
.maestro/flows/002_browse_lessons_test.yaml
.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml
.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml
.maestro/flows/TestFolder/002_browse_lessons_test.yaml
.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml
.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail8</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail8</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail9</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail9</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail10</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail10</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail11</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail11</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail12</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail12</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-app-compose/src/androidMain/AndroidManifest.xml
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail13</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail13</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-app-compose/src/androidMain/AndroidManifest.xml
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 Add Maestro subflows to handle Chrome's first-run experience screens and integrate them into the `001_002_add_user_direct_test` flow. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail14</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail14</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/subflows/chrome-first-run-check.yaml
.maestro/flows/subflows/chrome-first-run-tap-notification-no-thanks.yaml
.maestro/flows/subflows/chrome-first-run-accept-and-continue.yaml
.maestro/flows/subflows/chrome-first-run-tap-accept-or-use-without-account.yaml
.maestro/flows/001_002_add_user_direct_test.yaml
.maestro/flows/subflows/chrome-first-run-without-account.yaml
.maestro/flows/subflows/chrome-first-run-accept-ad-privacy.yaml
</description></item><item><title>#316 Update Maestro flow to tap on school URL using text instead of ID. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail15</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail15</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_002_add_user_direct_test.yaml
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail16</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail16</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 add logs for testing (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail17</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail17</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 update url with school-directory (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail18</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail18</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt
</description></item><item><title>#316 Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail19</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail19</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_003_login_using_school_link_test.yaml
.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml
.maestro/flows/002_browse_lessons_test.yaml
.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml
.maestro/flows/TestFolder/002_browse_lessons_test.yaml
.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml
.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml
.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml
</description></item><item><title>#316 remove  logs (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail20</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail20</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 Add Maestro end-to-end test and documentation for school self-registration. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail21</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail21</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-test-end-to-end/README.md
.maestro/flows/001_002_add_user_direct_test.yaml
.gitignore
.maestro/flows/001_005_add_school_self_registration_test.yaml
respect-test-end-to-end/test-description/001_005_add_school_self_registration_test_description.md
</description></item><item><title>#316 Add Maestro end-to-end test and documentation for school self-registration. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail22</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail22</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.gitignore
</description></item><item><title>#316 Update the file path for the `get_started_select_school_by_name.yaml` subflow in the Maestro test configuration. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail23</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail23</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_002_add_user_direct_test.yaml
</description></item><item><title>#316 Update Maestro test flow to use school name variable instead of skipping school creation. (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail24</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail24</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>.maestro/flows/001_002_add_user_direct_test.yaml
</description></item><item><title>#316 Minor school self registration tidyup. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail25</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail25</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail26</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail26</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt
respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt
respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt
respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt
</description></item><item><title>#316 Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail27</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail27</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-server/src/main/resources/application.conf
respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt
respect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt
respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt
</description></item><item><title>#316 Fixes for subdomain based school self-registration. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail28</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail28</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt
respect-server/src/main/resources/application.conf
respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt
respect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt
respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt
</description></item><item><title>#316 Fix handling of icon image on AppLauncherscreen (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail29</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail29</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt
</description></item><item><title>#316 Remove white space changes from main. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail30</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail30</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt
respect-app-compose/src/androidMain/AndroidManifest.xml
respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt
</description></item><item><title>#316 Bump version. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/316/changes#detail31</link><guid isPermaLink="false">job/RESPECT-Primary/316/changes#detail31</guid><pubDate>Fri, 20 Mar 2026 19:04:14 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-app-compose/build.gradle.kts
</description></item><item><title>#314 Update Slack Space link in README (noreply)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/314/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/314/changes#detail0</guid><pubDate>Thu, 19 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>README.md
</description></item><item><title>#312 Initial home tabs design. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary/312/changes#detail0</link><guid isPermaLink="false">job/RESPECT-Primary/312/changes#detail0</guid><pubDate>Tue, 17 Mar 2026 14:11:00 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/navigation/onaccountcreated/NavigateOnAccountCreatedUseCase.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/navigation/onappstart/NavigateOnAppStartUseCase.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/accountlist/AccountListViewModel.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/waitingforapproval/WaitingForApprovalViewModel.kt
respect-app-compose/src/commonMain/kotlin/world/respect/app/app/App.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt
respect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt
respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/scanqrcode/ScanQRCodeViewModel.kt
respect-app-compose/src/commonMain/kotlin/world/respect/app/view/home/HomeScreen.kt
</description></item></channel></rss>