<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action></action><action _class='hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>RESPECT-dev-collection-v1</description><displayName>dev-collection-v1</displayName><fullDisplayName>dev-collection-v1</fullDisplayName><fullName>dev-collection-v1</fullName><name>dev-collection-v1</name><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>150771</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>336</queueId><result>SUCCESS</result><timestamp>1791147300352</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#12</displayName><duration>152720</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>311</queueId><result>SUCCESS</result><timestamp>1791060900352</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/12/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#11</displayName><duration>145385</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>285</queueId><result>SUCCESS</result><timestamp>1790974500353</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/11/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#10</displayName><duration>145826</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #10</fullDisplayName><id>10</id><inProgress>false</inProgress><keepLog>false</keepLog><number>10</number><queueId>256</queueId><result>SUCCESS</result><timestamp>1790888100353</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/10/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>152080</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>222</queueId><result>SUCCESS</result><timestamp>1790801700353</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>155428</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>185</queueId><result>SUCCESS</result><timestamp>1790715300353</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</affectedPath><commitId>69ac496751d9948097fb6206909936e02e573cd7</commitId><timestamp>1790686955000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Removed All/My collection tabs
</comment><date>2026-09-29 17:02:35 +0400</date><id>69ac496751d9948097fb6206909936e02e573cd7</id><msg>Removed All/My collection tabs</msg><path><editType>edit</editType><file>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>d9f83bb5b6d8b9792038632f885c71a2637b7311</SHA1><branch><SHA1>d9f83bb5b6d8b9792038632f885c71a2637b7311</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>d9f83bb5b6d8b9792038632f885c71a2637b7311</SHA1><branch><SHA1>d9f83bb5b6d8b9792038632f885c71a2637b7311</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>d9f83bb5b6d8b9792038632f885c71a2637b7311</SHA1><branch><SHA1>d9f83bb5b6d8b9792038632f885c71a2637b7311</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#7</displayName><duration>149127</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>155</queueId><result>SUCCESS</result><timestamp>1790628900353</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</affectedPath><commitId>108eb8758cf8a93e9d3f375a371af4839e5e0c1f</commitId><timestamp>1790586081000</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 for adding apps, bookmarks, and collections to school

Update assertions and test steps to reflect UI changes in collections and publication details, including updated text labels, element IDs, and collection actions.
</comment><date>2026-09-28 13:01:21 +0400</date><id>108eb8758cf8a93e9d3f375a371af4839e5e0c1f</id><msg>Update Maestro flow for adding apps, bookmarks, and collections to school</msg><path><editType>edit</editType><file>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</affectedPath><commitId>d9f83bb5b6d8b9792038632f885c71a2637b7311</commitId><timestamp>1790600959000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update `002_001_user_add_apps_bookmarks_collections_to_school_test.yaml` Maestro flow

* Remove redundant `nav_home` visibility assertion.
* Update comment for unimplemented subject selection.
</comment><date>2026-09-28 17:09:19 +0400</date><id>d9f83bb5b6d8b9792038632f885c71a2637b7311</id><msg>Update `002_001_user_add_apps_bookmarks_collections_to_school_test.yaml` Maestro flow</msg><path><editType>edit</editType><file>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#6</displayName><duration>143059</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>132</queueId><result>SUCCESS</result><timestamp>1790542500243</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/6/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#5</displayName><duration>152808</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>110</queueId><result>SUCCESS</result><timestamp>1790456100257</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><branch><SHA1>8e82e6611caf4b678b5c793b169798816a20a5ac</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#4</displayName><duration>146954</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>88</queueId><result>SUCCESS</result><timestamp>1790369700257</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-xapi-core/README_XAPI_SQL_QUERY.md</affectedPath><commitId>71bfc9ecd378c49409a65ac2ebcdfee806c9fcf3</commitId><timestamp>1790242625000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update README_XAPI_SQL_QUERY.md recipe - add parent id for query-response.
</comment><date>2026-09-24 13:37:05 +0400</date><id>71bfc9ecd378c49409a65ac2ebcdfee806c9fcf3</id><msg>Update README_XAPI_SQL_QUERY.md recipe - add parent id for query-response.</msg><path><editType>edit</editType><file>lib-xapi-core/README_XAPI_SQL_QUERY.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeedlist/OpdsFeedListScreen.kt</affectedPath><commitId>8401905541880d072d76e2600bfcdfcdee08ff9a</commitId><timestamp>1790312508000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mandvi.verma</absoluteUrl><fullName>mandvi.verma</fullName></author><authorEmail>mandvi.verma@sutara.org</authorEmail><comment>Remove filter chips from `OpdsFeedListScreen`.
</comment><date>2026-09-25 10:31:48 +0530</date><id>8401905541880d072d76e2600bfcdfcdee08ff9a</id><msg>Remove filter chips from `OpdsFeedListScreen`.</msg><path><editType>edit</editType><file>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeedlist/OpdsFeedListScreen.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/kotlin/world/respect/AppKoinModule.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/catalog/opdsfeedlist/OpdsFeedListViewModel.kt</affectedPath><affectedPath>lib-shared/src/commonMain/composeResources/values/strings.xml</affectedPath><affectedPath>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeedlist/OpdsFeedListScreen.kt</affectedPath><affectedPath>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeeddetail/OpdsFeedDetailScreen.kt</affectedPath><affectedPath>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeeddetail/OpdsFeedListItem.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/catalog/getopdsfeedforxapiactivity/GetOpdsFeedForXapiActivityUseCase.kt</affectedPath><commitId>8e82e6611caf4b678b5c793b169798816a20a5ac</commitId><timestamp>1790356632000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mandvi.verma</absoluteUrl><fullName>mandvi.verma</fullName></author><authorEmail>mandvi.verma@sutara.org</authorEmail><comment>Implement unpin collection feature in OpdsFeedList
</comment><date>2026-09-25 22:47:12 +0530</date><id>8e82e6611caf4b678b5c793b169798816a20a5ac</id><msg>Implement unpin collection feature in OpdsFeedList</msg><path><editType>edit</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/catalog/opdsfeedlist/OpdsFeedListViewModel.kt</file></path><path><editType>edit</editType><file>app-android/src/main/kotlin/world/respect/AppKoinModule.kt</file></path><path><editType>delete</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/catalog/getopdsfeedforxapiactivity/GetOpdsFeedForXapiActivityUseCase.kt</file></path><path><editType>edit</editType><file>lib-shared/src/commonMain/composeResources/values/strings.xml</file></path><path><editType>edit</editType><file>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeeddetail/OpdsFeedListItem.kt</file></path><path><editType>edit</editType><file>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeedlist/OpdsFeedListScreen.kt</file></path><path><editType>edit</editType><file>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeeddetail/OpdsFeedDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mandvi.verma</absoluteUrl><fullName>mandvi.verma</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</SHA1><branch><SHA1>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</SHA1><branch><SHA1>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</SHA1><branch><SHA1>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#3</displayName><duration>152127</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>66</queueId><result>SUCCESS</result><timestamp>1790283300257</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/10.json</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/adapters/SchoolDirectoryEntryAdapter.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterOrgGUIDRef.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/PersonEntity.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUserGUIDRef.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/Person.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/AuthOptionConfig.kt</affectedPath><affectedPath>lib-ihttp-core/README.md</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterClassGUIDRef.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/SchoolDirectoryEntry.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterEnrollment.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRole.kt</affectedPath><affectedPath>lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt</affectedPath><affectedPath>lib-test/src/jvmMain/kotlin/world/respect/lib/test/clientservertest/ClientServerDatasourceTest.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterGUIDRef.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabase.kt</affectedPath><affectedPath>app-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt</affectedPath><affectedPath>lib-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/11.json</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/entities/SchoolDirectoryEntryEntity.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/util/GenderToString.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterClass.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterGenderEnum.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterResourceGUIDRef.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/AuthOptionConfigTypeEnum.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/respectappmanifest/model/RespectSite.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/AuthenticationOption.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterBase.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/composites/ClazzListDetails.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterBaseStatusEnum.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/UidNumberMapper.kt</affectedPath><affectedPath>README.md</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRoleEnumExt.kt</affectedPath><affectedPath>app-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUserProfile.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabaseMigrations.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/daos/SchoolDirectoryEntryAuthOptionEntityDao.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/SchoolDirectoryEntryDataSourceDb.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRoleEnum.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRoleTypeEnum.kt</affectedPath><affectedPath>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/entities/SchoolDirectoryEntryAuthOptionEntity.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUser.kt</affectedPath><affectedPath>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUserId.kt</affectedPath><commitId>ef2dd76eb0fd8e2c2e9658586434f96cd696a39e</commitId><timestamp>1790178862000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove obsolete models and add authentication options to SchoolDirectoryEntry.
</comment><date>2026-09-23 19:54:22 +0400</date><id>ef2dd76eb0fd8e2c2e9658586434f96cd696a39e</id><msg>Remove obsolete models and add authentication options to SchoolDirectoryEntry.</msg><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUserProfile.kt</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>add</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/entities/SchoolDirectoryEntryAuthOptionEntity.kt</file></path><path><editType>delete</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/util/GenderToString.kt</file></path><path><editType>edit</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/PersonEntity.kt</file></path><path><editType>edit</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/SchoolDirectoryEntryDataSourceDb.kt</file></path><path><editType>add</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/AuthOptionConfigTypeEnum.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUserId.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterGenderEnum.kt</file></path><path><editType>edit</editType><file>lib-ihttp-core/README.md</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUserGUIDRef.kt</file></path><path><editType>edit</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabaseMigrations.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/composites/ClazzListDetails.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterUser.kt</file></path><path><editType>edit</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/adapters/SchoolDirectoryEntryAdapter.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRoleEnumExt.kt</file></path><path><editType>edit</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabase.kt</file></path><path><editType>edit</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/UidNumberMapper.kt</file></path><path><editType>edit</editType><file>app-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt</file></path><path><editType>edit</editType><file>lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRoleEnum.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRoleTypeEnum.kt</file></path><path><editType>delete</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/respectappmanifest/model/RespectSite.kt</file></path><path><editType>edit</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt</file></path><path><editType>edit</editType><file>lib-test/src/jvmMain/kotlin/world/respect/lib/test/clientservertest/ClientServerDatasourceTest.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterEnrollment.kt</file></path><path><editType>edit</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/SchoolDirectoryEntry.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterClassGUIDRef.kt</file></path><path><editType>add</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/daos/SchoolDirectoryEntryAuthOptionEntityDao.kt</file></path><path><editType>add</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/AuthenticationOption.kt</file></path><path><editType>edit</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/Person.kt</file></path><path><editType>edit</editType><file>lib-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/entities/SchoolDirectoryEntryEntity.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterBase.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterOrgGUIDRef.kt</file></path><path><editType>edit</editType><file>app-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt</file></path><path><editType>add</editType><file>lib-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/10.json</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterRole.kt</file></path><path><editType>add</editType><file>lib-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/11.json</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterBaseStatusEnum.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterClass.kt</file></path><path><editType>add</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/AuthOptionConfig.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterResourceGUIDRef.kt</file></path><path><editType>delete</editType><file>lib-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/model/OneRosterGUIDRef.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/xapi/XapiCollectionListingExt.kt</affectedPath><affectedPath>app-android/src/main/kotlin/world/respect/AppKoinModule.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/catalog/opdsfeededit/OpdsFeedEditViewModel.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/catalog/opdsfeedlist/OpdsFeedListViewModel.kt</affectedPath><affectedPath>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeedlist/OpdsFeedListScreen.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/catalog/saveopdsfeed/SaveOpdsFeedUseCase.kt</affectedPath><affectedPath>lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/OpenEelXapiConstants.kt</affectedPath><affectedPath>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/catalog/getopdsfeedforxapiactivity/GetOpdsFeedForXapiActivityUseCase.kt</affectedPath><affectedPath>lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/ext/XapiActivityDefinitionExt.kt</affectedPath><commitId>fc464aa02eb3258fe62d1d7668432b98f2025b32</commitId><timestamp>1790230215000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mandvi.verma</absoluteUrl><fullName>mandvi.verma</fullName></author><authorEmail>mandvi.verma@sutara.org</authorEmail><comment>Implement OPDS collections listing and pinning via xAPI statements
</comment><date>2026-09-24 11:40:15 +0530</date><id>fc464aa02eb3258fe62d1d7668432b98f2025b32</id><msg>Implement OPDS collections listing and pinning via xAPI statements</msg><path><editType>edit</editType><file>lib-appui-compose/src/commonMain/kotlin/world/respect/app/view/catalog/opdsfeedlist/OpdsFeedListScreen.kt</file></path><path><editType>add</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/catalog/getopdsfeedforxapiactivity/GetOpdsFeedForXapiActivityUseCase.kt</file></path><path><editType>edit</editType><file>app-android/src/main/kotlin/world/respect/AppKoinModule.kt</file></path><path><editType>edit</editType><file>lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/ext/XapiActivityDefinitionExt.kt</file></path><path><editType>edit</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/catalog/opdsfeededit/OpdsFeedEditViewModel.kt</file></path><path><editType>add</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/xapi/XapiCollectionListingExt.kt</file></path><path><editType>edit</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/domain/catalog/saveopdsfeed/SaveOpdsFeedUseCase.kt</file></path><path><editType>edit</editType><file>lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/catalog/opdsfeedlist/OpdsFeedListViewModel.kt</file></path><path><editType>edit</editType><file>lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/OpenEelXapiConstants.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</affectedPath><affectedPath>.maestro/flows/002_001_browse_lessons_test.yaml</affectedPath><affectedPath>.maestro/flows/subflows/admin_add_class.yaml</affectedPath><commitId>e56b2f85259fd357ea35c2196cee9ad09b4b6a29</commitId><timestamp>1790243920000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Add end to end test for collections
</comment><date>2026-09-24 13:58:40 +0400</date><id>e56b2f85259fd357ea35c2196cee9ad09b4b6a29</id><msg>Add end to end test for collections</msg><path><editType>delete</editType><file>.maestro/flows/002_001_browse_lessons_test.yaml</file></path><path><editType>add</editType><file>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</file></path><path><editType>edit</editType><file>.maestro/flows/subflows/admin_add_class.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</affectedPath><commitId>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</commitId><timestamp>1790255845000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Add end to end test for collections
</comment><date>2026-09-24 17:17:25 +0400</date><id>68eb9492f73bb0e2b4128c61019b4b16544c0d7f</id><msg>Add end to end test for collections</msg><path><editType>edit</editType><file>.maestro/flows/002_001_user_add_apps_bookmarks_collections_to_school_test.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mandvi.verma</absoluteUrl><fullName>mandvi.verma</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#2</displayName><duration>144078</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>42</queueId><result>SUCCESS</result><timestamp>1790196900258</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Pooja Ravi</shortDescription><userId>pooja</userId><userName>Pooja Ravi</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#1</displayName><duration>187030</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>27</queueId><result>SUCCESS</result><timestamp>1790153235601</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Pooja Ravi</shortDescription><userId>pooja</userId><userName>Pooja Ravi</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><branch><SHA1>1575d410c21f4d698c8f0bf1fb59120a0a38e07c</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#1</displayName><duration>187030</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>27</queueId><result>SUCCESS</result><timestamp>1790153235601</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>150771</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>336</queueId><result>SUCCESS</result><timestamp>1791147300352</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>150771</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>336</queueId><result>SUCCESS</result><timestamp>1791147300352</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></lastCompletedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>150771</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>336</queueId><result>SUCCESS</result><timestamp>1791147300352</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-collection-v1 _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></marked><revision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></revision></refsremotesorigindev-collection-v1></buildsByBranchName><lastBuiltRevision><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><branch><SHA1>69ac496751d9948097fb6206909936e02e573cd7</SHA1><name>refs/remotes/origin/dev-collection-v1</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-debug.apk</displayPath><fileName>app-android-debug.apk</fileName><relativePath>app-android/build/outputs/apk/debug/app-android-debug.apk</relativePath></artifact><artifact><displayPath>app-android-release.apk</displayPath><fileName>app-android-release.apk</fileName><relativePath>app-android/build/outputs/apk/release/app-android-release.apk</relativePath></artifact><artifact><displayPath>app-android-debug.aab</displayPath><fileName>app-android-debug.aab</fileName><relativePath>app-android/build/outputs/bundle/debug/app-android-debug.aab</relativePath></artifact><artifact><displayPath>app-android-release.aab</displayPath><fileName>app-android-release.aab</fileName><relativePath>app-android/build/outputs/bundle/release/app-android-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>app-cli-1.0.46a.zip</displayPath><fileName>app-cli-1.0.46a.zip</fileName><relativePath>app-cli/build/distributions/app-cli-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-1.0.46a.zip</displayPath><fileName>app-server-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-1.0.46a.zip</relativePath></artifact><artifact><displayPath>app-server-shadow-1.0.46a.zip</displayPath><fileName>app-server-shadow-1.0.46a.zip</fileName><relativePath>app-server/build/distributions/app-server-shadow-1.0.46a.zip</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>150771</duration><estimatedDuration>149625</estimatedDuration><fullDisplayName>dev-collection-v1 #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>336</queueId><result>SUCCESS</result><timestamp>1791147300352</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-collection-v1/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></lastSuccessfulBuild><nextBuildNumber>14</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><property _class='hudson.plugins.throttleconcurrents.ThrottleJobProperty'></property><property _class='org.jenkinsci.plugins.envinject.EnvInjectJobProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>