<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action _class='hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>dev-customizable-reports-draw-graph-from-data-output</description><displayName>dev-customizable-reports-draw-graph-from-data-output</displayName><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output</fullDisplayName><fullName>dev-customizable-reports-draw-graph-from-data-output</fullName><name>dev-customizable-reports-draw-graph-from-data-output</name><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>156</buildNumber><marked><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-benchmarkRelease.apk</displayPath><fileName>app-android-benchmarkRelease.apk</fileName><relativePath>app-android/build/outputs/apk/benchmarkRelease/app-android-benchmarkRelease.apk</relativePath></artifact><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-nonMinifiedRelease.apk</displayPath><fileName>app-android-nonMinifiedRelease.apk</fileName><relativePath>app-android/build/outputs/apk/nonMinifiedRelease/app-android-nonMinifiedRelease.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>benchmarkRelease/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/benchmarkRelease/mapping.txt</relativePath></artifact><artifact><displayPath>release/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server.zip</displayPath><fileName>ustad-server.zip</fileName><relativePath>app-ktor-server/build/distributions/ustad-server.zip</relativePath></artifact><building>false</building><displayName>#156</displayName><duration>448849</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #156</fullDisplayName><id>156</id><inProgress>false</inProgress><keepLog>false</keepLog><number>156</number><queueId>3252</queueId><result>SUCCESS</result><timestamp>1752494716313</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/156/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</affectedPath><affectedPath>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</affectedPath><commitId>00d7f561f540e0863e2d6e5a3ba91579616ca61b</commitId><timestamp>1752494659000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add string resource impl for graph
</comment><date>2025-07-14 17:34:19 +0530</date><id>00d7f561f540e0863e2d6e5a3ba91579616ca61b</id><msg>add string resource impl for graph</msg><path><editType>edit</editType><file>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>155</buildNumber><marked><SHA1>e3d91e0ac1e2d9632b990f097885f342eb66716d</SHA1><branch><SHA1>e3d91e0ac1e2d9632b990f097885f342eb66716d</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>e3d91e0ac1e2d9632b990f097885f342eb66716d</SHA1><branch><SHA1>e3d91e0ac1e2d9632b990f097885f342eb66716d</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>e3d91e0ac1e2d9632b990f097885f342eb66716d</SHA1><branch><SHA1>e3d91e0ac1e2d9632b990f097885f342eb66716d</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#155</displayName><duration>408361</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #155</fullDisplayName><id>155</id><inProgress>false</inProgress><keepLog>false</keepLog><number>155</number><queueId>3232</queueId><result>SUCCESS</result><timestamp>1752231156876</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/155/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/hooks/uiText.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/impl/locale/UiText.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/locale/UiTextResource.kt</affectedPath><commitId>e3d91e0ac1e2d9632b990f097885f342eb66716d</commitId><timestamp>1752231143000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add UiText sealed class.
</comment><date>2025-07-11 14:52:23 +0400</date><id>e3d91e0ac1e2d9632b990f097885f342eb66716d</id><msg>Add UiText sealed class.</msg><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/impl/locale/UiText.kt</file></path><path><editType>add</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/hooks/uiText.kt</file></path><path><editType>add</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/locale/UiTextResource.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>154</buildNumber><marked><SHA1>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</SHA1><branch><SHA1>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</SHA1><branch><SHA1>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</SHA1><branch><SHA1>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#154</displayName><duration>653833</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #154</fullDisplayName><id>154</id><inProgress>false</inProgress><keepLog>false</keepLog><number>154</number><queueId>3222</queueId><result>SUCCESS</result><timestamp>1752053276545</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/154/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt</affectedPath><commitId>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</commitId><timestamp>1752053240000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add series delete icon fix on web
</comment><date>2025-07-09 14:57:20 +0530</date><id>56075ad0bdc6e4ea311acc1a56cbcd48f54cd256</id><msg>add series delete icon fix on web</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>153</buildNumber><marked><SHA1>21e971aae90e16c8eb963212b768693046edc13a</SHA1><branch><SHA1>21e971aae90e16c8eb963212b768693046edc13a</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>21e971aae90e16c8eb963212b768693046edc13a</SHA1><branch><SHA1>21e971aae90e16c8eb963212b768693046edc13a</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>21e971aae90e16c8eb963212b768693046edc13a</SHA1><branch><SHA1>21e971aae90e16c8eb963212b768693046edc13a</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#153</displayName><duration>485266</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #153</fullDisplayName><id>153</id><inProgress>false</inProgress><keepLog>false</keepLog><number>153</number><queueId>3220</queueId><result>SUCCESS</result><timestamp>1752051976468</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/153/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt</affectedPath><commitId>21e971aae90e16c8eb963212b768693046edc13a</commitId><timestamp>1752051936000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add refactor
</comment><date>2025-07-09 14:35:36 +0530</date><id>21e971aae90e16c8eb963212b768693046edc13a</id><msg>add refactor</msg><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>152</buildNumber><marked><SHA1>65ed74a981e84740a04961cff7e37229e9e7fb0e</SHA1><branch><SHA1>65ed74a981e84740a04961cff7e37229e9e7fb0e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>65ed74a981e84740a04961cff7e37229e9e7fb0e</SHA1><branch><SHA1>65ed74a981e84740a04961cff7e37229e9e7fb0e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>65ed74a981e84740a04961cff7e37229e9e7fb0e</SHA1><branch><SHA1>65ed74a981e84740a04961cff7e37229e9e7fb0e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#152</displayName><duration>485974</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #152</fullDisplayName><id>152</id><inProgress>false</inProgress><keepLog>false</keepLog><number>152</number><queueId>3218</queueId><result>SUCCESS</result><timestamp>1752040525786</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/152/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/Graphs.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>65ed74a981e84740a04961cff7e37229e9e7fb0e</commitId><timestamp>1752040484000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>remove commented code
</comment><date>2025-07-09 11:24:44 +0530</date><id>65ed74a981e84740a04961cff7e37229e9e7fb0e</id><msg>remove commented code</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>delete</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/Graphs.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>151</buildNumber><marked><SHA1>65d0450fa95ddc90f4d420c2a642e182ccf1d233</SHA1><branch><SHA1>65d0450fa95ddc90f4d420c2a642e182ccf1d233</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>65d0450fa95ddc90f4d420c2a642e182ccf1d233</SHA1><branch><SHA1>65d0450fa95ddc90f4d420c2a642e182ccf1d233</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>65d0450fa95ddc90f4d420c2a642e182ccf1d233</SHA1><branch><SHA1>65d0450fa95ddc90f4d420c2a642e182ccf1d233</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#151</displayName><duration>452203</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #151</fullDisplayName><id>151</id><inProgress>false</inProgress><keepLog>false</keepLog><number>151</number><queueId>3213</queueId><result>SUCCESS</result><timestamp>1751981587309</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/151/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCaseTest.kt</affectedPath><commitId>65d0450fa95ddc90f4d420c2a642e182ccf1d233</commitId><timestamp>1751981546000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>fix unit test
</comment><date>2025-07-08 19:02:26 +0530</date><id>65d0450fa95ddc90f4d420c2a642e182ccf1d233</id><msg>fix unit test</msg><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCaseTest.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>150</buildNumber><marked><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>6</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#150</displayName><duration>466093</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #150</fullDisplayName><id>150</id><inProgress>false</inProgress><keepLog>false</keepLog><number>150</number><queueId>3212</queueId><result>FAILURE</result><timestamp>1751977427084</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/150/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>3888a5d1ed61c16dcfdaba2527bfbce43809387e</commitId><timestamp>1751977380000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add formatter on web side
</comment><date>2025-07-08 17:53:00 +0530</date><id>3888a5d1ed61c16dcfdaba2527bfbce43809387e</id><msg>add formatter on web side</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>149</buildNumber><marked><SHA1>e6bc4b26691e4cbed4211698853b3b36de3ddeef</SHA1><branch><SHA1>e6bc4b26691e4cbed4211698853b3b36de3ddeef</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>e6bc4b26691e4cbed4211698853b3b36de3ddeef</SHA1><branch><SHA1>e6bc4b26691e4cbed4211698853b3b36de3ddeef</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>e6bc4b26691e4cbed4211698853b3b36de3ddeef</SHA1><branch><SHA1>e6bc4b26691e4cbed4211698853b3b36de3ddeef</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>6</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#149</displayName><duration>485192</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #149</fullDisplayName><id>149</id><inProgress>false</inProgress><keepLog>false</keepLog><number>149</number><queueId>3210</queueId><result>FAILURE</result><timestamp>1751973426875</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/149/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/list/ReportListViewModel.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/detail/ReportDetailViewModel.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><commitId>e6bc4b26691e4cbed4211698853b3b36de3ddeef</commitId><timestamp>1751973381000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>Add refactor
</comment><date>2025-07-08 16:46:21 +0530</date><id>e6bc4b26691e4cbed4211698853b3b36de3ddeef</id><msg>Add refactor</msg><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/list/ReportListViewModel.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/detail/ReportDetailViewModel.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>148</buildNumber><marked><SHA1>b0fe425deee813d2c7d47ddc66026973cc861764</SHA1><branch><SHA1>b0fe425deee813d2c7d47ddc66026973cc861764</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>b0fe425deee813d2c7d47ddc66026973cc861764</SHA1><branch><SHA1>b0fe425deee813d2c7d47ddc66026973cc861764</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>b0fe425deee813d2c7d47ddc66026973cc861764</SHA1><branch><SHA1>b0fe425deee813d2c7d47ddc66026973cc861764</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>53</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#148</displayName><duration>346937</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #148</fullDisplayName><id>148</id><inProgress>false</inProgress><keepLog>false</keepLog><number>148</number><queueId>3209</queueId><result>FAILURE</result><timestamp>1751969716636</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/148/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/model/ReportSeries2.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/detail/ReportDetailViewModel.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCaseTest.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/edit/ReportEditViewModel.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateReportQueriesUseCase.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/list/ReportListViewModel.kt</affectedPath><affectedPath>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>core/src/commonMain/resources/MR/base/strings.xml</affectedPath><commitId>a7da672d0bcdd8151ddadbb017c5145ffef6338d</commitId><timestamp>1751969600000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>fix app crash and use formatter through di
</comment><date>2025-07-08 15:43:20 +0530</date><id>a7da672d0bcdd8151ddadbb017c5145ffef6338d</id><msg>fix app crash and use formatter through di</msg><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/model/ReportSeries2.kt</file></path><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateReportQueriesUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/detail/ReportDetailViewModel.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCaseTest.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/list/ReportListViewModel.kt</file></path><path><editType>edit</editType><file>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</file></path><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/edit/ReportEditViewModel.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/resources/MR/base/strings.xml</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by poojaustad</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>147</buildNumber><marked><SHA1>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</SHA1><branch><SHA1>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</SHA1><branch><SHA1>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</SHA1><branch><SHA1>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#147</displayName><duration>622939</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #147</fullDisplayName><id>147</id><inProgress>false</inProgress><keepLog>false</keepLog><number>147</number><queueId>3201</queueId><result>SUCCESS</result><timestamp>1751888697019</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/147/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/test-descriptions/012_001_user_can_create_bar_chart_report.md</affectedPath><commitId>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</commitId><timestamp>1751888681000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>updated report description
</comment><date>2025-07-07 15:44:41 +0400</date><id>82989f5fa610d2e6c67e227cc9dd4b3bd7188bb7</id><msg>updated report description</msg><path><editType>edit</editType><file>test-end-to-end/test-descriptions/012_001_user_can_create_bar_chart_report.md</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='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>2902dc66d5d6cc3a71a1fe735b9344b08079f804</SHA1><branch><SHA1>2902dc66d5d6cc3a71a1fe735b9344b08079f804</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>2902dc66d5d6cc3a71a1fe735b9344b08079f804</SHA1><branch><SHA1>2902dc66d5d6cc3a71a1fe735b9344b08079f804</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>2902dc66d5d6cc3a71a1fe735b9344b08079f804</SHA1><branch><SHA1>2902dc66d5d6cc3a71a1fe735b9344b08079f804</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>428323</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>3183</queueId><result>SUCCESS</result><timestamp>1751625721124</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><commitId>2902dc66d5d6cc3a71a1fe735b9344b08079f804</commitId><timestamp>1751625707000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add work in progress implementation of formatters.
</comment><date>2025-07-04 14:41:47 +0400</date><id>2902dc66d5d6cc3a71a1fe735b9344b08079f804</id><msg>Add work in progress implementation of formatters.</msg><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>145</buildNumber><marked><SHA1>1fe670c6bf67cd0b4bf09de78c37c449a1794128</SHA1><branch><SHA1>1fe670c6bf67cd0b4bf09de78c37c449a1794128</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>1fe670c6bf67cd0b4bf09de78c37c449a1794128</SHA1><branch><SHA1>1fe670c6bf67cd0b4bf09de78c37c449a1794128</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>1fe670c6bf67cd0b4bf09de78c37c449a1794128</SHA1><branch><SHA1>1fe670c6bf67cd0b4bf09de78c37c449a1794128</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#145</displayName><duration>437538</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #145</fullDisplayName><id>145</id><inProgress>false</inProgress><keepLog>false</keepLog><number>145</number><queueId>3181</queueId><result>SUCCESS</result><timestamp>1751622105905</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</affectedPath><commitId>1fe670c6bf67cd0b4bf09de78c37c449a1794128</commitId><timestamp>1751622089000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add initial interfaces for graph value formatting.
</comment><date>2025-07-04 13:41:29 +0400</date><id>1fe670c6bf67cd0b4bf09de78c37c449a1794128</id><msg>Add initial interfaces for graph value formatting.</msg><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path><path><editType>add</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>144</buildNumber><marked><SHA1>4cb8c3962307d4464853e92b814f0787bf38c805</SHA1><branch><SHA1>4cb8c3962307d4464853e92b814f0787bf38c805</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>4cb8c3962307d4464853e92b814f0787bf38c805</SHA1><branch><SHA1>4cb8c3962307d4464853e92b814f0787bf38c805</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>4cb8c3962307d4464853e92b814f0787bf38c805</SHA1><branch><SHA1>4cb8c3962307d4464853e92b814f0787bf38c805</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#144</displayName><duration>409202</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #144</fullDisplayName><id>144</id><inProgress>false</inProgress><keepLog>false</keepLog><number>144</number><queueId>3173</queueId><result>SUCCESS</result><timestamp>1751542636220</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/144/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCase.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><commitId>4cb8c3962307d4464853e92b814f0787bf38c805</commitId><timestamp>1751542602000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>fix app crash
</comment><date>2025-07-03 17:06:42 +0530</date><id>4cb8c3962307d4464853e92b814f0787bf38c805</id><msg>fix app crash</msg><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCase.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>143</buildNumber><marked><SHA1>d9dc03af99c3f98791b5d2761f597552bf638163</SHA1><branch><SHA1>d9dc03af99c3f98791b5d2761f597552bf638163</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>d9dc03af99c3f98791b5d2761f597552bf638163</SHA1><branch><SHA1>d9dc03af99c3f98791b5d2761f597552bf638163</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>d9dc03af99c3f98791b5d2761f597552bf638163</SHA1><branch><SHA1>d9dc03af99c3f98791b5d2761f597552bf638163</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#143</displayName><duration>403543</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #143</fullDisplayName><id>143</id><inProgress>false</inProgress><keepLog>false</keepLog><number>143</number><queueId>3172</queueId><result>SUCCESS</result><timestamp>1751539316030</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/143/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/edit/ReportEditViewModel.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><commitId>d9dc03af99c3f98791b5d2761f597552bf638163</commitId><timestamp>1751539270000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>fix app crash
</comment><date>2025-07-03 16:11:10 +0530</date><id>d9dc03af99c3f98791b5d2761f597552bf638163</id><msg>fix app crash</msg><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/edit/ReportEditViewModel.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>142</buildNumber><marked><SHA1>c94104faf984ac1fa7f2914e7d38d7db688e44aa</SHA1><branch><SHA1>c94104faf984ac1fa7f2914e7d38d7db688e44aa</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>c94104faf984ac1fa7f2914e7d38d7db688e44aa</SHA1><branch><SHA1>c94104faf984ac1fa7f2914e7d38d7db688e44aa</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>c94104faf984ac1fa7f2914e7d38d7db688e44aa</SHA1><branch><SHA1>c94104faf984ac1fa7f2914e7d38d7db688e44aa</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#142</displayName><duration>450371</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #142</fullDisplayName><id>142</id><inProgress>false</inProgress><keepLog>false</keepLog><number>142</number><queueId>3165</queueId><result>SUCCESS</result><timestamp>1751459451423</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/142/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/webapp-cypress/cypress/e2e/WEB_012_001_user_generate_report.cy.js</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/012_001_user_generate_report.yaml</affectedPath><commitId>c94104faf984ac1fa7f2914e7d38d7db688e44aa</commitId><timestamp>1751459415000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>Commented out the filter  E2E test case since the UI element is no longer present.
</comment><date>2025-07-02 18:00:15 +0530</date><id>c94104faf984ac1fa7f2914e7d38d7db688e44aa</id><msg>Commented out the filter  E2E test case since the UI element is no longer present.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/012_001_user_generate_report.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/webapp-cypress/cypress/e2e/WEB_012_001_user_generate_report.cy.js</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>141</buildNumber><marked><SHA1>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</SHA1><branch><SHA1>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</SHA1><branch><SHA1>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</SHA1><branch><SHA1>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#141</displayName><duration>480624</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #141</fullDisplayName><id>141</id><inProgress>false</inProgress><keepLog>false</keepLog><number>141</number><queueId>3161</queueId><result>SUCCESS</result><timestamp>1751440780373</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/141/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt</affectedPath><commitId>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</commitId><timestamp>1751440732000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>Refactor web version,hide the filter button
</comment><date>2025-07-02 12:48:52 +0530</date><id>94c0c18c54e24cc5b271ecf79510cdc4ebaea055</id><msg>Refactor web version,hide the filter button</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>140</buildNumber><marked><SHA1>465496ade4c17586a257100294a0637198570675</SHA1><branch><SHA1>465496ade4c17586a257100294a0637198570675</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>465496ade4c17586a257100294a0637198570675</SHA1><branch><SHA1>465496ade4c17586a257100294a0637198570675</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>465496ade4c17586a257100294a0637198570675</SHA1><branch><SHA1>465496ade4c17586a257100294a0637198570675</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#140</displayName><duration>483698</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #140</fullDisplayName><id>140</id><inProgress>false</inProgress><keepLog>false</keepLog><number>140</number><queueId>3157</queueId><result>SUCCESS</result><timestamp>1751386577407</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/140/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCase.kt</affectedPath><commitId>465496ade4c17586a257100294a0637198570675</commitId><timestamp>1751386356000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add a more elegant approach to handling subgroups to ensure we can differentiate between subgroups amongst multiple series.
</comment><date>2025-07-01 20:12:36 +0400</date><id>465496ade4c17586a257100294a0637198570675</id><msg>Add a more elegant approach to handling subgroups to ensure we can differentiate between subgroups amongst multiple series.</msg><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCase.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>139</buildNumber><marked><SHA1>25e5f3635a33cfe9567c07c6c59de6362691953e</SHA1><branch><SHA1>25e5f3635a33cfe9567c07c6c59de6362691953e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>25e5f3635a33cfe9567c07c6c59de6362691953e</SHA1><branch><SHA1>25e5f3635a33cfe9567c07c6c59de6362691953e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>25e5f3635a33cfe9567c07c6c59de6362691953e</SHA1><branch><SHA1>25e5f3635a33cfe9567c07c6c59de6362691953e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#139</displayName><duration>543382</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #139</fullDisplayName><id>139</id><inProgress>false</inProgress><keepLog>false</keepLog><number>139</number><queueId>3152</queueId><result>SUCCESS</result><timestamp>1751369921503</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/139/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>25e5f3635a33cfe9567c07c6c59de6362691953e</commitId><timestamp>1751369909000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Minor tidying.
</comment><date>2025-07-01 15:38:29 +0400</date><id>25e5f3635a33cfe9567c07c6c59de6362691953e</id><msg>Minor tidying.</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>138</buildNumber><marked><SHA1>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</SHA1><branch><SHA1>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</SHA1><branch><SHA1>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</SHA1><branch><SHA1>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#138</displayName><duration>610096</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #138</fullDisplayName><id>138</id><inProgress>false</inProgress><keepLog>false</keepLog><number>138</number><queueId>3151</queueId><result>SUCCESS</result><timestamp>1751362121195</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/138/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</affectedPath><commitId>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</commitId><timestamp>1751362072000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>Refactor React/web version
</comment><date>2025-07-01 14:57:52 +0530</date><id>154aaa48263bbabaef3c0d9fc62a6833841bb6ad</id><msg>Refactor React/web version</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>137</buildNumber><marked><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><branch><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><branch><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><branch><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#137</displayName><duration>744505</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #137</fullDisplayName><id>137</id><inProgress>false</inProgress><keepLog>false</keepLog><number>137</number><queueId>3147</queueId><result>SUCCESS</result><timestamp>1751350000474</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/137/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/resources/MR/base/strings.xml</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</commitId><timestamp>1751349964000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>Refactor React/web version
</comment><date>2025-07-01 11:36:04 +0530</date><id>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</id><msg>Refactor React/web version</msg><path><editType>edit</editType><file>core/src/commonMain/resources/MR/base/strings.xml</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>137</buildNumber><marked><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><branch><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><branch><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><branch><SHA1>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#137</displayName><duration>744505</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #137</fullDisplayName><id>137</id><inProgress>false</inProgress><keepLog>false</keepLog><number>137</number><queueId>3147</queueId><result>SUCCESS</result><timestamp>1751350000474</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/137/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/resources/MR/base/strings.xml</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</commitId><timestamp>1751349964000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>Refactor React/web version
</comment><date>2025-07-01 11:36:04 +0530</date><id>c53e730f35e5a7ebd2d7c17c121c4cad479026e2</id><msg>Refactor React/web version</msg><path><editType>edit</editType><file>core/src/commonMain/resources/MR/base/strings.xml</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></firstBuild><healthReport><description>Tests: 0 tests failing out of a total of 346 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><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='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>156</buildNumber><marked><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-benchmarkRelease.apk</displayPath><fileName>app-android-benchmarkRelease.apk</fileName><relativePath>app-android/build/outputs/apk/benchmarkRelease/app-android-benchmarkRelease.apk</relativePath></artifact><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-nonMinifiedRelease.apk</displayPath><fileName>app-android-nonMinifiedRelease.apk</fileName><relativePath>app-android/build/outputs/apk/nonMinifiedRelease/app-android-nonMinifiedRelease.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>benchmarkRelease/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/benchmarkRelease/mapping.txt</relativePath></artifact><artifact><displayPath>release/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server.zip</displayPath><fileName>ustad-server.zip</fileName><relativePath>app-ktor-server/build/distributions/ustad-server.zip</relativePath></artifact><building>false</building><displayName>#156</displayName><duration>448849</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #156</fullDisplayName><id>156</id><inProgress>false</inProgress><keepLog>false</keepLog><number>156</number><queueId>3252</queueId><result>SUCCESS</result><timestamp>1752494716313</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/156/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</affectedPath><affectedPath>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</affectedPath><commitId>00d7f561f540e0863e2d6e5a3ba91579616ca61b</commitId><timestamp>1752494659000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add string resource impl for graph
</comment><date>2025-07-14 17:34:19 +0530</date><id>00d7f561f540e0863e2d6e5a3ba91579616ca61b</id><msg>add string resource impl for graph</msg><path><editType>edit</editType><file>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>156</buildNumber><marked><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-benchmarkRelease.apk</displayPath><fileName>app-android-benchmarkRelease.apk</fileName><relativePath>app-android/build/outputs/apk/benchmarkRelease/app-android-benchmarkRelease.apk</relativePath></artifact><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-nonMinifiedRelease.apk</displayPath><fileName>app-android-nonMinifiedRelease.apk</fileName><relativePath>app-android/build/outputs/apk/nonMinifiedRelease/app-android-nonMinifiedRelease.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>benchmarkRelease/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/benchmarkRelease/mapping.txt</relativePath></artifact><artifact><displayPath>release/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server.zip</displayPath><fileName>ustad-server.zip</fileName><relativePath>app-ktor-server/build/distributions/ustad-server.zip</relativePath></artifact><building>false</building><displayName>#156</displayName><duration>448849</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #156</fullDisplayName><id>156</id><inProgress>false</inProgress><keepLog>false</keepLog><number>156</number><queueId>3252</queueId><result>SUCCESS</result><timestamp>1752494716313</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/156/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</affectedPath><affectedPath>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</affectedPath><commitId>00d7f561f540e0863e2d6e5a3ba91579616ca61b</commitId><timestamp>1752494659000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add string resource impl for graph
</comment><date>2025-07-14 17:34:19 +0530</date><id>00d7f561f540e0863e2d6e5a3ba91579616ca61b</id><msg>add string resource impl for graph</msg><path><editType>edit</editType><file>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>150</buildNumber><marked><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>6</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#150</displayName><duration>466093</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #150</fullDisplayName><id>150</id><inProgress>false</inProgress><keepLog>false</keepLog><number>150</number><queueId>3212</queueId><result>FAILURE</result><timestamp>1751977427084</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/150/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>3888a5d1ed61c16dcfdaba2527bfbce43809387e</commitId><timestamp>1751977380000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add formatter on web side
</comment><date>2025-07-08 17:53:00 +0530</date><id>3888a5d1ed61c16dcfdaba2527bfbce43809387e</id><msg>add formatter on web side</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>156</buildNumber><marked><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-benchmarkRelease.apk</displayPath><fileName>app-android-benchmarkRelease.apk</fileName><relativePath>app-android/build/outputs/apk/benchmarkRelease/app-android-benchmarkRelease.apk</relativePath></artifact><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-nonMinifiedRelease.apk</displayPath><fileName>app-android-nonMinifiedRelease.apk</fileName><relativePath>app-android/build/outputs/apk/nonMinifiedRelease/app-android-nonMinifiedRelease.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>benchmarkRelease/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/benchmarkRelease/mapping.txt</relativePath></artifact><artifact><displayPath>release/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server.zip</displayPath><fileName>ustad-server.zip</fileName><relativePath>app-ktor-server/build/distributions/ustad-server.zip</relativePath></artifact><building>false</building><displayName>#156</displayName><duration>448849</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #156</fullDisplayName><id>156</id><inProgress>false</inProgress><keepLog>false</keepLog><number>156</number><queueId>3252</queueId><result>SUCCESS</result><timestamp>1752494716313</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/156/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</affectedPath><affectedPath>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</affectedPath><commitId>00d7f561f540e0863e2d6e5a3ba91579616ca61b</commitId><timestamp>1752494659000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add string resource impl for graph
</comment><date>2025-07-14 17:34:19 +0530</date><id>00d7f561f540e0863e2d6e5a3ba91579616ca61b</id><msg>add string resource impl for graph</msg><path><editType>edit</editType><file>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>156</buildNumber><marked><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><branch><SHA1>00d7f561f540e0863e2d6e5a3ba91579616ca61b</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-benchmarkRelease.apk</displayPath><fileName>app-android-benchmarkRelease.apk</fileName><relativePath>app-android/build/outputs/apk/benchmarkRelease/app-android-benchmarkRelease.apk</relativePath></artifact><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-nonMinifiedRelease.apk</displayPath><fileName>app-android-nonMinifiedRelease.apk</fileName><relativePath>app-android/build/outputs/apk/nonMinifiedRelease/app-android-nonMinifiedRelease.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>benchmarkRelease/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/benchmarkRelease/mapping.txt</relativePath></artifact><artifact><displayPath>release/mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server.zip</displayPath><fileName>ustad-server.zip</fileName><relativePath>app-ktor-server/build/distributions/ustad-server.zip</relativePath></artifact><building>false</building><displayName>#156</displayName><duration>448849</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #156</fullDisplayName><id>156</id><inProgress>false</inProgress><keepLog>false</keepLog><number>156</number><queueId>3252</queueId><result>SUCCESS</result><timestamp>1752494716313</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/156/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</affectedPath><affectedPath>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</affectedPath><commitId>00d7f561f540e0863e2d6e5a3ba91579616ca61b</commitId><timestamp>1752494659000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add string resource impl for graph
</comment><date>2025-07-14 17:34:19 +0530</date><id>00d7f561f540e0863e2d6e5a3ba91579616ca61b</id><msg>add string resource impl for graph</msg><path><editType>edit</editType><file>app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt</file></path><path><editType>edit</editType><file>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Anugraha-sutara</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-customizable-reports-draw-graph-from-data-output _class='hudson.plugins.git.util.Build'><buildNumber>150</buildNumber><marked><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></marked><revision><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></revision></refsremotesorigindev-customizable-reports-draw-graph-from-data-output></buildsByBranchName><lastBuiltRevision><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><branch><SHA1>3888a5d1ed61c16dcfdaba2527bfbce43809387e</SHA1><name>refs/remotes/origin/dev-customizable-reports-draw-graph-from-data-output</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>6</failCount><skipCount>2</skipCount><totalCount>346</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#150</displayName><duration>466093</duration><estimatedDuration>503681</estimatedDuration><fullDisplayName>dev-customizable-reports-draw-graph-from-data-output #150</fullDisplayName><id>150</id><inProgress>false</inProgress><keepLog>false</keepLog><number>150</number><queueId>3212</queueId><result>FAILURE</result><timestamp>1751977427084</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/150/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</affectedPath><affectedPath>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</affectedPath><commitId>3888a5d1ed61c16dcfdaba2527bfbce43809387e</commitId><timestamp>1751977380000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></author><authorEmail>Anugraha@sutara.org</authorEmail><comment>add formatter on web side
</comment><date>2025-07-08 17:53:00 +0530</date><id>3888a5d1ed61c16dcfdaba2527bfbce43809387e</id><msg>add formatter on web side</msg><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt</file></path><path><editType>edit</editType><file>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/anugraha</absoluteUrl><fullName>Anugraha</fullName></culprit></lastUnsuccessfulBuild><nextBuildNumber>157</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><property _class='hudson.plugins.throttleconcurrents.ThrottleJobProperty'></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>