<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>dev-customizable-reports-draw-graph-from-data-output Git changes</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/changes</link><description>dev-customizable-reports-draw-graph-from-data-output Git changes</description><item><title>#156 add string resource impl for graph (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/156/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/156/changes#detail0</guid><pubDate>Mon, 14 Jul 2025 16:05:16 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateTestXapiStatementsUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt
app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt
</description></item><item><title>#155 Add UiText sealed class. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/155/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/155/changes#detail0</guid><pubDate>Fri, 11 Jul 2025 14:52:36 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/hooks/uiText.kt
core/src/commonMain/kotlin/com/ustadmobile/core/impl/locale/UiText.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/locale/UiTextResource.kt
</description></item><item><title>#154 add series delete icon fix on web (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/154/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/154/changes#detail0</guid><pubDate>Wed, 9 Jul 2025 13:27:56 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt
</description></item><item><title>#153 add refactor (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/153/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/153/changes#detail0</guid><pubDate>Wed, 9 Jul 2025 13:06:16 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt
</description></item><item><title>#152 remove commented code (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/152/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/152/changes#detail0</guid><pubDate>Wed, 9 Jul 2025 09:55:25 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/Graphs.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt
</description></item><item><title>#151 fix unit test (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/151/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/151/changes#detail0</guid><pubDate>Tue, 8 Jul 2025 17:33:07 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/jvmTest/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCaseTest.kt
</description></item><item><title>#150 add formatter on web side (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/150/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/150/changes#detail0</guid><pubDate>Tue, 8 Jul 2025 16:23:47 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt
</description></item><item><title>#149 Add refactor (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/149/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/149/changes#detail0</guid><pubDate>Tue, 8 Jul 2025 15:17:06 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/detail/ReportDetailViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/list/ReportListViewModel.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
</description></item><item><title>#148 fix app crash and use formatter through di (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/148/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/148/changes#detail0</guid><pubDate>Tue, 8 Jul 2025 14:15:16 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/model/ReportSeries2.kt
app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GenderGraphFormatter.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DateGraphFormatter.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/detail/ReportDetailViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt
core/src/jvmTest/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCaseTest.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/edit/ReportEditViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/GenerateReportQueriesUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt
app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt
core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/list/ReportListViewModel.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CountGraphFormatter.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/list/ReportListScreen.kt
app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt
core/src/commonMain/resources/MR/base/strings.xml
</description></item><item><title>#147 updated report description (pooja)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/147/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/147/changes#detail0</guid><pubDate>Mon, 7 Jul 2025 15:44:57 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/test-descriptions/012_001_user_can_create_bar_chart_report.md
</description></item><item><title>#146 Add work in progress implementation of formatters. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/146/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/146/changes#detail0</guid><pubDate>Fri, 4 Jul 2025 14:42:01 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/DurationGraphFormatter.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt
</description></item><item><title>#145 Add initial interfaces for graph value formatting. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/145/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/145/changes#detail0</guid><pubDate>Fri, 4 Jul 2025 13:41:45 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/CreateGraphFormatterUseCase.kt
core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/formatter/GraphFormatter.kt
</description></item><item><title>#144 fix app crash (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/144/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/144/changes#detail0</guid><pubDate>Thu, 3 Jul 2025 15:37:16 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCase.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt
</description></item><item><title>#143 fix app crash (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/143/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/143/changes#detail0</guid><pubDate>Thu, 3 Jul 2025 14:41:56 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/report/edit/ReportEditViewModel.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/list/ReportListScreen.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt
</description></item><item><title>#142 Commented out the filter  E2E test case since the UI element is no longer present. (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/142/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/142/changes#detail0</guid><pubDate>Wed, 2 Jul 2025 16:30:51 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>test-end-to-end/webapp-cypress/cypress/e2e/WEB_012_001_user_generate_report.cy.js
test-end-to-end/android-maestro/e2e-tests/012_001_user_generate_report.yaml
</description></item><item><title>#141 Refactor web version,hide the filter button (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/141/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/141/changes#detail0</guid><pubDate>Wed, 2 Jul 2025 11:19:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/edit/ReportEditScreen.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/edit/ReportEditScreen.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt
</description></item><item><title>#140 Add a more elegant approach to handling subgroups to ensure we can differentiate between subgroups amongst multiple series. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/140/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/140/changes#detail0</guid><pubDate>Tue, 1 Jul 2025 20:16:17 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/commonMain/kotlin/com/ustadmobile/core/domain/report/query/RunReportUseCase.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
</description></item><item><title>#139 Minor tidying. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/139/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/139/changes#detail0</guid><pubDate>Tue, 1 Jul 2025 15:38:41 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt
</description></item><item><title>#138 Refactor React/web version (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/138/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/138/changes#detail0</guid><pubDate>Tue, 1 Jul 2025 13:28:41 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt
</description></item><item><title>#137 Refactor React/web version (anugraha)</title><link>https://devserver3.ustadmobile.com/jenkins/job/dev-customizable-reports-draw-graph-from-data-output/137/changes#detail0</link><guid isPermaLink="false">job/dev-customizable-reports-draw-graph-from-data-output/137/changes#detail0</guid><pubDate>Tue, 1 Jul 2025 10:06:40 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>app-react/src/jsMain/kotlin/com/ustadmobile/view/report/detail/ReportDetailScreen.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/list/ReportListScreen.kt
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/detail/ReportDetailScreen.kt
core/src/commonMain/resources/MR/base/strings.xml
lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/report/graphs/CombinedGraph.kt
app-react/src/jsMain/kotlin/com/ustadmobile/view/report/graph/ReportGraph.kt
</description></item></channel></rss>