<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Anugraha</shortDescription><userId>anugraha</userId><userName>Anugraha</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-schoolconfig _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>96b7d4d2c92795201d66cad97feec45c413fe7d3</SHA1><branch><SHA1>96b7d4d2c92795201d66cad97feec45c413fe7d3</SHA1><name>refs/remotes/origin/dev-schoolconfig</name></branch></marked><revision><SHA1>96b7d4d2c92795201d66cad97feec45c413fe7d3</SHA1><branch><SHA1>96b7d4d2c92795201d66cad97feec45c413fe7d3</SHA1><name>refs/remotes/origin/dev-schoolconfig</name></branch></revision></refsremotesorigindev-schoolconfig></buildsByBranchName><lastBuiltRevision><SHA1>96b7d4d2c92795201d66cad97feec45c413fe7d3</SHA1><branch><SHA1>96b7d4d2c92795201d66cad97feec45c413fe7d3</SHA1><name>refs/remotes/origin/dev-schoolconfig</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>89462</duration><estimatedDuration>176289</estimatedDuration><fullDisplayName>dev-schoolconfig #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>6822</queueId><result>FAILURE</result><timestamp>1774424143992</timestamp><url>https://devserver3.ustadmobile.com/jenkins/view/all/job/dev-schoolconfig/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_005_add_school_self_service.yaml</affectedPath><affectedPath>.maestro/flows/subflows/school_admin_login_flow.yaml</affectedPath><commitId>43a92543301b52137bd67e0e1f67fca27c7bae01</commitId><timestamp>1773311290000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>added test for school-self-registration
</comment><date>2026-03-12 14:28:10 +0400</date><id>43a92543301b52137bd67e0e1f67fca27c7bae01</id><msg>added test for school-self-registration</msg><path><editType>add</editType><file>.maestro/flows/001_005_add_school_self_service.yaml</file></path><path><editType>edit</editType><file>.maestro/flows/subflows/school_admin_login_flow.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_005_add_school_self_service.yaml</affectedPath><commitId>869fbfad19a693521ea7789d1ec9700fa9d4d0c9</commitId><timestamp>1773313951000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>updated test
</comment><date>2026-03-12 15:12:31 +0400</date><id>869fbfad19a693521ea7789d1ec9700fa9d4d0c9</id><msg>updated test</msg><path><editType>edit</editType><file>.maestro/flows/001_005_add_school_self_service.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_005_add_school_self_service.yaml</affectedPath><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><commitId>40a8c27e750ce3f0f22d2d8b1803ceaad14f328d</commitId><timestamp>1773316182000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>updated test 001_002
</comment><date>2026-03-12 15:49:42 +0400</date><id>40a8c27e750ce3f0f22d2d8b1803ceaad14f328d</id><msg>updated test 001_002</msg><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/001_005_add_school_self_service.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><commitId>674efff8c00e64926e44f45d073d2ed003a9ff30</commitId><timestamp>1773318844000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>updated test- added id for the Host URL
</comment><date>2026-03-12 16:34:04 +0400</date><id>674efff8c00e64926e44f45d073d2ed003a9ff30</id><msg>updated test- added id for the Host URL</msg><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-server/src/main/kotlin/world/respect/server/Application.kt</affectedPath><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolValidationRoute.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/util/SchoolUrlVerificationManager.kt</affectedPath><affectedPath>respect-app-compose/src/commonMain/kotlin/world/respect/app/view/schooldirectory/list/SchoolDirectoryListScreen.kt</affectedPath><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCaseAndroid.kt</affectedPath><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCase.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/domain/school/verify/VerifySchoolUrlPointsToThisServerUseCase.kt</affectedPath><commitId>3cf6aa6d01d29a88a6d944d3bd2bec317cb7d9d9</commitId><timestamp>1773402867000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>initial commit for add school self service bug fix
</comment><date>2026-03-13 17:24:27 +0530</date><id>3cf6aa6d01d29a88a6d944d3bd2bec317cb7d9d9</id><msg>initial commit for add school self service bug fix</msg><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt</file></path><path><editType>add</editType><file>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolValidationRoute.kt</file></path><path><editType>edit</editType><file>respect-app-compose/src/commonMain/kotlin/world/respect/app/view/schooldirectory/list/SchoolDirectoryListScreen.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/Application.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCase.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt</file></path><path><editType>add</editType><file>respect-server/src/main/kotlin/world/respect/server/util/SchoolUrlVerificationManager.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCaseAndroid.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path><path><editType>add</editType><file>respect-server/src/main/kotlin/world/respect/server/domain/school/verify/VerifySchoolUrlPointsToThisServerUseCase.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>9468f51446f73039c0fffa764fa23f3a883853ad</commitId><timestamp>1773663252000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>updated maestro.sh
</comment><date>2026-03-16 16:14:12 +0400</date><id>9468f51446f73039c0fffa764fa23f3a883853ad</id><msg>updated maestro.sh</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><commitId>57f8bdc13c2f97dda0ea87446f811a7245903dc4</commitId><timestamp>1773727685000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>- Update `ci-run-maestro.sh` to remove a commented-out line and refine `TESTCONTROLLER_URL` parsing.
- Increase the timeout for the "Register New School" screen in `001_002_add_user_direct_test.yaml`.
</comment><date>2026-03-17 10:08:05 +0400</date><id>57f8bdc13c2f97dda0ea87446f811a7245903dc4</id><msg>- Update `ci-run-maestro.sh` to remove a commented-out line and refine `TESTCONTROLLER_URL` parsing.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_003_login_using_school_link_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml</affectedPath><affectedPath>.maestro/flows/002_browse_lessons_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml</affectedPath><affectedPath>.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/002_browse_lessons_test.yaml</affectedPath><affectedPath>.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml</affectedPath><commitId>9304a39c0f87d04578267ed2cce637376e8aaeaf</commitId><timestamp>1773731511000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Move Maestro test flows for inviting users, login, assignments, and browsing lessons into a new `TestFolder` directory.
</comment><date>2026-03-17 11:11:51 +0400</date><id>9304a39c0f87d04578267ed2cce637376e8aaeaf</id><msg>Move Maestro test flows for inviting users, login, assignments, and browsing lessons into a new `TestFolder` directory.</msg><path><editType>add</editType><file>.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/002_browse_lessons_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/001_003_login_using_school_link_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/TestFolder/002_browse_lessons_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><commitId>08f9a39cfa88b59be7df95e6e7e5ed0b86a2c6be</commitId><timestamp>1773732037000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-17 12:50:37 +0530</date><id>08f9a39cfa88b59be7df95e6e7e5ed0b86a2c6be</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><commitId>44d10859fccfdcb0f87872443c4e87db32f206c3</commitId><timestamp>1773732108000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-17 12:51:48 +0530</date><id>44d10859fccfdcb0f87872443c4e87db32f206c3</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>a43f0ae29ae759b5e0bf78ec4405026dd5986b90</commitId><timestamp>1773734547000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-17 13:32:27 +0530</date><id>a43f0ae29ae759b5e0bf78ec4405026dd5986b90</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>afa5eeaa2e6198eefc188d013abc0632d34dfee6</commitId><timestamp>1773736017000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-17 13:56:57 +0530</date><id>afa5eeaa2e6198eefc188d013abc0632d34dfee6</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-app-compose/src/androidMain/AndroidManifest.xml</affectedPath><commitId>4bcef5df1ecdde901f03c64d81f67ea078737516</commitId><timestamp>1773737018000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-17 14:13:38 +0530</date><id>4bcef5df1ecdde901f03c64d81f67ea078737516</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-app-compose/src/androidMain/AndroidManifest.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-app-compose/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>7a1247db6933c037420887c980c5e53b3fc1a03b</commitId><timestamp>1773737416000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-17 14:20:16 +0530</date><id>7a1247db6933c037420887c980c5e53b3fc1a03b</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path><path><editType>edit</editType><file>respect-app-compose/src/androidMain/AndroidManifest.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/subflows/chrome-first-run-check.yaml</affectedPath><affectedPath>.maestro/flows/subflows/chrome-first-run-tap-notification-no-thanks.yaml</affectedPath><affectedPath>.maestro/flows/subflows/chrome-first-run-accept-and-continue.yaml</affectedPath><affectedPath>.maestro/flows/subflows/chrome-first-run-tap-accept-or-use-without-account.yaml</affectedPath><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><affectedPath>.maestro/flows/subflows/chrome-first-run-without-account.yaml</affectedPath><affectedPath>.maestro/flows/subflows/chrome-first-run-accept-ad-privacy.yaml</affectedPath><commitId>003751b6e519036a8a2809c50769deffc8c8477e</commitId><timestamp>1773743455000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Add Maestro subflows to handle Chrome's first-run experience screens and integrate them into the `001_002_add_user_direct_test` flow.
</comment><date>2026-03-17 14:30:55 +0400</date><id>003751b6e519036a8a2809c50769deffc8c8477e</id><msg>Add Maestro subflows to handle Chrome's first-run experience screens and integrate them into the `001_002_add_user_direct_test` flow.</msg><path><editType>add</editType><file>.maestro/flows/subflows/chrome-first-run-without-account.yaml</file></path><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/subflows/chrome-first-run-tap-accept-or-use-without-account.yaml</file></path><path><editType>add</editType><file>.maestro/flows/subflows/chrome-first-run-tap-notification-no-thanks.yaml</file></path><path><editType>add</editType><file>.maestro/flows/subflows/chrome-first-run-accept-ad-privacy.yaml</file></path><path><editType>add</editType><file>.maestro/flows/subflows/chrome-first-run-accept-and-continue.yaml</file></path><path><editType>add</editType><file>.maestro/flows/subflows/chrome-first-run-check.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><commitId>2d2518260544cda227cd53bf4ce3e0f606e39a49</commitId><timestamp>1773747128000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update Maestro flow to tap on school URL using text instead of ID.
</comment><date>2026-03-17 15:32:08 +0400</date><id>2d2518260544cda227cd53bf4ce3e0f606e39a49</id><msg>Update Maestro flow to tap on school URL using text instead of ID.</msg><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>af53905f34abbde626882ddd93a27ae8fad5e8ec</commitId><timestamp>1773811226000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-18 10:50:26 +0530</date><id>af53905f34abbde626882ddd93a27ae8fad5e8ec</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>b177ea2ef0b0c903e739cc1a0a8265b30a2e11f8</commitId><timestamp>1773811741000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>add logs for testing
</comment><date>2026-03-18 10:59:01 +0530</date><id>b177ea2ef0b0c903e739cc1a0a8265b30a2e11f8</id><msg>add logs for testing</msg><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</affectedPath><commitId>f802eda5ed1da209f9d005b2e2dccaa3f3c787e4</commitId><timestamp>1773822572000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>update url with school-directory
</comment><date>2026-03-18 13:59:32 +0530</date><id>f802eda5ed1da209f9d005b2e2dccaa3f3c787e4</id><msg>update url with school-directory</msg><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_003_login_using_school_link_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml</affectedPath><affectedPath>.maestro/flows/002_browse_lessons_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml</affectedPath><affectedPath>.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml</affectedPath><affectedPath>.maestro/flows/TestFolder/002_browse_lessons_test.yaml</affectedPath><affectedPath>.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml</affectedPath><commitId>4411ab5ee1f44172055aca857588efc861319ece</commitId><timestamp>1773823875000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory.
</comment><date>2026-03-18 12:51:15 +0400</date><id>4411ab5ee1f44172055aca857588efc861319ece</id><msg>Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory.</msg><path><editType>add</editType><file>.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/002_browse_lessons_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml</file></path><path><editType>delete</editType><file>.maestro/flows/TestFolder/002_browse_lessons_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/001_003_login_using_school_link_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>20619eeee7197cdc4a8d62efae4da7c3d4e73064</commitId><timestamp>1773824593000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>anugraha@sutara.org</authorEmail><comment>remove  logs
</comment><date>2026-03-18 14:33:13 +0530</date><id>20619eeee7197cdc4a8d62efae4da7c3d4e73064</id><msg>remove  logs</msg><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-test-end-to-end/README.md</affectedPath><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>.maestro/flows/001_005_add_school_self_registration_test.yaml</affectedPath><affectedPath>respect-test-end-to-end/test-description/001_005_add_school_self_registration_test_description.md</affectedPath><commitId>b4f6e14937cbbaff43a82679c62ead4684d68f26</commitId><timestamp>1773830574000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Add Maestro end-to-end test and documentation for school self-registration.
</comment><date>2026-03-18 14:42:54 +0400</date><id>b4f6e14937cbbaff43a82679c62ead4684d68f26</id><msg>Add Maestro end-to-end test and documentation for school self-registration.</msg><path><editType>edit</editType><file>respect-test-end-to-end/README.md</file></path><path><editType>add</editType><file>.maestro/flows/001_005_add_school_self_registration_test.yaml</file></path><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path><path><editType>add</editType><file>respect-test-end-to-end/test-description/001_005_add_school_self_registration_test_description.md</file></path><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.gitignore</affectedPath><commitId>40fb80666ed8c07f0b0009fb2e82c8fb7c0a05e1</commitId><timestamp>1773830611000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Add Maestro end-to-end test and documentation for school self-registration.
</comment><date>2026-03-18 14:43:31 +0400</date><id>40fb80666ed8c07f0b0009fb2e82c8fb7c0a05e1</id><msg>Add Maestro end-to-end test and documentation for school self-registration.</msg><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><commitId>50f2f895dbbede131b9a11c0dbdd85aae44efc0b</commitId><timestamp>1773830921000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update the file path for the `get_started_select_school_by_name.yaml` subflow in the Maestro test configuration.
</comment><date>2026-03-18 14:48:41 +0400</date><id>50f2f895dbbede131b9a11c0dbdd85aae44efc0b</id><msg>Update the file path for the `get_started_select_school_by_name.yaml` subflow in the Maestro test configuration.</msg><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/001_002_add_user_direct_test.yaml</affectedPath><commitId>59e6db352497dc97de25a719bee2cc18a646f62e</commitId><timestamp>1773831793000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update Maestro test flow to use school name variable instead of skipping school creation.
</comment><date>2026-03-18 15:03:13 +0400</date><id>59e6db352497dc97de25a719bee2cc18a646f62e</id><msg>Update Maestro test flow to use school name variable instead of skipping school creation.</msg><path><editType>edit</editType><file>.maestro/flows/001_002_add_user_direct_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>2ddc9dcad374af02f8837d5482bba9050898d85d</commitId><timestamp>1773832955000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update Slack Space link in README
</comment><date>2026-03-18 15:22:35 +0400</date><id>2ddc9dcad374af02f8837d5482bba9050898d85d</id><msg>Update Slack Space link in README</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</affectedPath><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>e179ba50e37b82ba30c8334eb41a1744535ad533</commitId><timestamp>1773917633000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Minor school self registration tidyup.
</comment><date>2026-03-19 14:53:53 +0400</date><id>e179ba50e37b82ba30c8334eb41a1744535ad533</id><msg>Minor school self registration tidyup.</msg><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt</affectedPath><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</affectedPath><commitId>9aea8b7539b16f850a64faaf135807f59fb3d7ac</commitId><timestamp>1773919220000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc.
</comment><date>2026-03-19 15:20:20 +0400</date><id>9aea8b7539b16f850a64faaf135807f59fb3d7ac</id><msg>Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc.</msg><path><editType>add</editType><file>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt</file></path><path><editType>delete</editType><file>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt</file></path><path><editType>add</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt</affectedPath><affectedPath>respect-server/src/main/resources/application.conf</affectedPath><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</affectedPath><commitId>140bc7b90e0bad91f2949ec0cc57c16a98ba2140</commitId><timestamp>1774004016000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute.
</comment><date>2026-03-20 14:53:36 +0400</date><id>140bc7b90e0bad91f2949ec0cc57c16a98ba2140</id><msg>Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute.</msg><path><editType>add</editType><file>respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/resources/application.conf</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt</affectedPath><affectedPath>respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt</affectedPath><affectedPath>respect-server/src/main/resources/application.conf</affectedPath><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt</affectedPath><affectedPath>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</affectedPath><commitId>80416b37c205bbd659cc341ad2a74374fbc8cbad</commitId><timestamp>1774009741000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fixes for subdomain based school self-registration.
</comment><date>2026-03-20 16:29:01 +0400</date><id>80416b37c205bbd659cc341ad2a74374fbc8cbad</id><msg>Fixes for subdomain based school self-registration.</msg><path><editType>edit</editType><file>respect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/resources/application.conf</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt</affectedPath><commitId>46aa8fc3e9336ac3220bbd9f09518426f4abfcde</commitId><timestamp>1774015511000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix handling of icon image on AppLauncherscreen
</comment><date>2026-03-20 18:05:11 +0400</date><id>46aa8fc3e9336ac3220bbd9f09518426f4abfcde</id><msg>Fix handling of icon image on AppLauncherscreen</msg><path><editType>edit</editType><file>respect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</affectedPath><affectedPath>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</affectedPath><affectedPath>respect-app-compose/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</affectedPath><commitId>eadd675d3a602c3f0dc1c0f43199ec080db0e4cc</commitId><timestamp>1774016365000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove white space changes from main.
</comment><date>2026-03-20 18:19:25 +0400</date><id>eadd675d3a602c3f0dc1c0f43199ec080db0e4cc</id><msg>Remove white space changes from main.</msg><path><editType>edit</editType><file>respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt</file></path><path><editType>edit</editType><file>respect-app-compose/src/androidMain/AndroidManifest.xml</file></path><path><editType>edit</editType><file>respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-app-compose/build.gradle.kts</affectedPath><commitId>e1948045f432f4c117218b2a2783dd0e231a8a7e</commitId><timestamp>1774019009000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Bump version.
</comment><date>2026-03-20 19:03:29 +0400</date><id>e1948045f432f4c117218b2a2783dd0e231a8a7e</id><msg>Bump version.</msg><path><editType>edit</editType><file>respect-app-compose/build.gradle.kts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>635519e5577887607af9cfccecfda0c4e8f42850</commitId><timestamp>1774358734000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README.md
</comment><date>2026-03-24 17:25:34 +0400</date><id>635519e5577887607af9cfccecfda0c4e8f42850</id><msg>Update README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>bfa39b2a3c882f4d1a6bd38434113917aa9fd04f</commitId><timestamp>1774359709000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Create CONTRIBUTING.md
</comment><date>2026-03-24 17:41:49 +0400</date><id>bfa39b2a3c882f4d1a6bd38434113917aa9fd04f</id><msg>Create CONTRIBUTING.md</msg><path><editType>add</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>4d2d577c074261d46b7da9fd78869c41335c815b</commitId><timestamp>1774359812000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update CONTRIBUTING.md to clarify contribution types

Expanded contribution guidelines to include non-coding contributions.
</comment><date>2026-03-24 17:43:32 +0400</date><id>4d2d577c074261d46b7da9fd78869c41335c815b</id><msg>Update CONTRIBUTING.md to clarify contribution types</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CODE_OF_CONDUCT.md</affectedPath><commitId>dbddedba8d033a04df559f19350ae22a6a3e5fe2</commitId><timestamp>1774372715000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add Contributor Covenant Code of Conduct

Added Contributor Covenant Code of Conduct to outline community standards and enforcement guidelines.
</comment><date>2026-03-24 21:18:35 +0400</date><id>dbddedba8d033a04df559f19350ae22a6a3e5fe2</id><msg>Add Contributor Covenant Code of Conduct</msg><path><editType>add</editType><file>CODE_OF_CONDUCT.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>255c9ea9b8c73cd3984a3a39fa98bfd76a5f0be3</commitId><timestamp>1774373152000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Revise CONTRIBUTING.md
</comment><date>2026-03-24 21:25:52 +0400</date><id>255c9ea9b8c73cd3984a3a39fa98bfd76a5f0be3</id><msg>Revise CONTRIBUTING.md</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>66d6c3acce0f2f9e6d67ee69a50ed0052135ea6b</commitId><timestamp>1774374472000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Revise CONTRIBUTING.md
</comment><date>2026-03-24 21:47:52 +0400</date><id>66d6c3acce0f2f9e6d67ee69a50ed0052135ea6b</id><msg>Revise CONTRIBUTING.md</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/ISSUE_TEMPLATE/add_app_to_default_catalog.MD</affectedPath><commitId>3adb525ecee9881eeecb0701badac5cb1dfa4fb8</commitId><timestamp>1774378557000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add issue template for app catalog requests
</comment><date>2026-03-24 22:55:57 +0400</date><id>3adb525ecee9881eeecb0701badac5cb1dfa4fb8</id><msg>Add issue template for app catalog requests</msg><path><editType>add</editType><file>.github/ISSUE_TEMPLATE/add_app_to_default_catalog.MD</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>d41eee02111a434cd28e8aaf46ec80aca4d17252</commitId><timestamp>1774378654000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update CONTRIBUTING.md
</comment><date>2026-03-24 22:57:34 +0400</date><id>d41eee02111a434cd28e8aaf46ec80aca4d17252</id><msg>Update CONTRIBUTING.md</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/ISSUE_TEMPLATE/localization.MD</affectedPath><commitId>1436b71a08c919402daf54676335d6f762ceeaf2</commitId><timestamp>1774381716000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Create localization.MD
</comment><date>2026-03-24 23:48:36 +0400</date><id>1436b71a08c919402daf54676335d6f762ceeaf2</id><msg>Create localization.MD</msg><path><editType>add</editType><file>.github/ISSUE_TEMPLATE/localization.MD</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>bef105b18bfdc9b0a6f50b71a583e255dcd24b32</commitId><timestamp>1774381915000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update CONTRIBUTING.md
</comment><date>2026-03-24 23:51:55 +0400</date><id>bef105b18bfdc9b0a6f50b71a583e255dcd24b32</id><msg>Update CONTRIBUTING.md</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>508d677cb32637726a803e6a92bae4ad3b3fac34</commitId><timestamp>1774382049000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update CONTRIBUTING.md
</comment><date>2026-03-24 23:54:09 +0400</date><id>508d677cb32637726a803e6a92bae4ad3b3fac34</id><msg>Update CONTRIBUTING.md</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>1abbff4ce9a48a56e39ac1aaaceabede35dc9ea2</commitId><timestamp>1774382305000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update contributing.md
</comment><date>2026-03-24 23:58:25 +0400</date><id>1abbff4ce9a48a56e39ac1aaaceabede35dc9ea2</id><msg>Update contributing.md</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>1c61153609b7b0f4f77fd75a7385ac22fe62fc2c</commitId><timestamp>1774382402000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add contributing guidelines to README

Added a contributing section to the README to encourage community involvement.
</comment><date>2026-03-25 00:00:02 +0400</date><id>1c61153609b7b0f4f77fd75a7385ac22fe62fc2c</id><msg>Add contributing guidelines to README</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>d0828308512c5fe7bc10a3e0fe7180c0e71dfb37</commitId><timestamp>1774382441000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fix link formatting in README.md
</comment><date>2026-03-25 00:00:41 +0400</date><id>d0828308512c5fe7bc10a3e0fe7180c0e71dfb37</id><msg>Fix link formatting in README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></culprit></freeStyleBuild>