From 32a6b9543a5f7ad6d6568495d1a6a85a18165314 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 17 Jan 2024 23:55:58 +0000 Subject: [PATCH] chore: autopublish 2024-01-17T23:55:57Z --- website/data/app_releases.json | 653 ++++++++++++++++----------------- website/data/apphub.json | 647 ++++++++++++++++---------------- 2 files changed, 648 insertions(+), 652 deletions(-) diff --git a/website/data/app_releases.json b/website/data/app_releases.json index 9c122c60..97c4d115 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -69,8 +69,8 @@ }, "v100.2.19": { "Bug Fixes": [ - "correct logic", - "support core and custom app management when app hub is not available [DHIS2-13112] (#485)" + "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", + "correct logic" ] }, "v100.2.18": { @@ -140,8 +140,8 @@ }, "v100.2.5": { "Bug Fixes": [ - "sort app versions in descending order and remove button text underline (#315)", - "remove text decoration from download link" + "remove text decoration from download link", + "sort app versions in descending order and remove button text underline (#315)" ] }, "v100.2.4": { @@ -431,14 +431,14 @@ }, "v100.0.8": { "Bug Fixes": [ - "update v39 fixtures", "translations: sync translations from transifex (master)", + "add scroll on workflow selector [DHIS2-15415]", + "update jest mock [DHIS2-15415]", "add scroll for workflows [DHIS2-15415]", "remove v37 e2e", - "prevent failing jest test", - "add scroll on workflow selector [DHIS2-15415]", + "update v39 fixtures", "update v38 fixtures", - "update jest mock [DHIS2-15415]" + "prevent failing jest test" ] }, "v100.0.7": { @@ -490,12 +490,12 @@ }, "v100.3.8": { "Bug Fixes": [ + "prevent setting warning as undefined", + "warning border style to yellow", "prevent unnecessary renders when form has errors (#358)", "validator: limits as warning instead of error (#357)", - "prevent setting warning as undefined", "help: add warning style reference to help", - "tests: update tests", - "warning border style to yellow" + "tests: update tests" ] }, "v100.3.7": { @@ -510,8 +510,8 @@ }, "v100.3.5": { "Testing": [ - "fix ci", "publish jest test results to reportportal (#352)", + "fix ci", "use org variables + add RP attributes" ], "Bug Fixes": [ @@ -525,11 +525,11 @@ }, "v100.3.3": { "Testing": [ - "debug merging launches", - "cleaning PR", - "use import instead of require", "publish cypress test results to reportportal (#349)", - "update API_KEY name and merge parallel launches" + "cleaning PR", + "update API_KEY name and merge parallel launches", + "debug merging launches", + "use import instead of require" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -542,29 +542,29 @@ }, "v100.3.1": { "Testing": [ - "use set form completion mutation: cover with tests", - "cover & cartesian", - "use delete data value mutation: cover with tests", - "use set data value mutation: cover with tests", + "use delete limits: cover with tests", "use imperative validate: cover response transformation", - "cover useImperativeValidate with tests (#321)", "use upload file data value mutation: cover with tests", - "category combo table body: cover with tests", - "cartesian: cover with tests (DHIS2-14386)", - "use imperative validate: use real query keys instead of mocked ones", - "use delete limits: cover with tests", "cover hooks in data-value-mutations.js (#314)", + "use set form completion mutation: cover with tests", + "cover useImperativeValidate with tests (#321)", "cover remaining metadata selectors", - "use update limits: cover with tests", + "category combo table body: cover with tests", + "cover & cartesian", + "use delete data value mutation: cover with tests", + "use imperative validate: use real query keys instead of mocked ones", "use imperative validate: cover request failure", - "metadata selectors: add jest tests for all untested selectors" + "use update limits: cover with tests", + "metadata selectors: add jest tests for all untested selectors", + "cartesian: cover with tests (DHIS2-14386)", + "use set data value mutation: cover with tests" ], "Bug Fixes": [ + "translations: sync translations from transifex (development)", "lock forms when organisation unit is closed [BETA-25] (#317)", + "use set form completion mutation: handle optimistic update errors correctly", "cover useSetFormCompletionMutation with tests (#315)", - "translations: sync translations from transifex (development)", "include attribute options in completion post [DHIS2-15032] (#311)", - "use set form completion mutation: handle optimistic update errors correctly", "use FetchError class from app-runtime [DHIS2-15085] (#316)", "cartesian: return empty array when no vectors provided", "rollback failed complete [DHIS2-15033] (#312)" @@ -581,28 +581,28 @@ "lock-status: check lockDate (wip)" ], "Bug Fixes": [ - "include username in string for i18n", - "error when no period is selected", - "adjust for different time locales", - "cover useSetFormCompletionMutation with tests (#315)", - "don't show expiration if excepted by user authorities", - "use suggested text", "expiry date calculation", + "align inputPeriod check with backend [DHIS2-14218]", "use set form completion mutation: handle optimistic update errors correctly", - "only update status from backend once", + "cover useSetFormCompletionMutation with tests (#315)", + "adjust for different time locales", "handle undefined data set", - "align inputPeriod check with backend [DHIS2-14218]", + "include username in string for i18n", "use relative time with absolute time in tooltip", + "use suggested text", + "only update status from backend once", + "error when no period is selected", + "don't show expiration if excepted by user authorities", "remove conditional chaining" ], "Testing": [ - "use set form completion mutation: cover with tests", - "use set data value mutation: cover with tests", - "use upload file data value mutation: cover with tests", "use delete limits: cover with tests", + "use upload file data value mutation: cover with tests", "cover hooks in data-value-mutations.js (#314)", + "use set form completion mutation: cover with tests", "use update limits: cover with tests", - "use delete data value mutation: cover with tests" + "use delete data value mutation: cover with tests", + "use set data value mutation: cover with tests" ] }, "v100.2.4": { @@ -627,79 +627,79 @@ }, "v100.2.0": { "Bug Fixes": [ - "total-cell: clear total value when printing empty form (#298)", - "deps: update dependency @tanstack/react-query-devtools to v4.24.13", - "optionset: re-add input spread to button", - "optionSet: sort selected options", - "clean up audit styling [TECH-1469] [TECH-1470] (#237)", - "option-set: remove unnecessary sort", - "deps: update tanstack-query monorepo to v4.19.0", - "metadata and user info error handling (#294)", + "implement PR feedback by @tomzemp from 2023-03-02", + "translations: sync translations from transifex (development)", + "deps: update dependency zustand to v4.1.4", + "multi-select: update max-width", + "deps: update dependency chart.js to v3.9.1", + "update ui version", + "implement PR feedback by @tomzemp from 2023-03-04", + "deps: update tanstack-query monorepo to v4.19.1", + "deps: update tanstack-query monorepo to v4.18.0", + "deps: update tanstack-query monorepo to v4.24.6", + "use periods: reverse order & add first/last periods of next/prev year if in current year", + "print: fix print-styles for selects", + "deps: update dependency react-router-dom to v5.3.4", "minor cleanup", + "deps: update dependency query-string to v7.1.2", + "deps: update dependency @tanstack/react-query-devtools to v4.24.14", + "clear selections with only dataset [DHIS2-14039] (#243)", + "deps: update tanstack-query monorepo to v4.20.2", "deps: update tanstack-query monorepo to v4.24.10", + "optionSet: sort selected options", + "deps: update tanstack-query monorepo to v4.24.9", "data value store: set correct default when data value set falsy", + "ensure biweeks allow entry over entire year [TECH-1308] (#242)", + "deps: update tanstack-query monorepo to v4.20.4", + "data value store: return boolean from isComplete selector", + "deps: update dependency zustand to v4.1.5", + "deps: update dependency html-react-parser to v1.4.14", + "metadata and user info error handling (#294)", + "deps: update dependency re-reselect to v4.0.1", + "remove unnecessary overflow", + "optionset: re-add input spread to button", + "deps: update tanstack-query monorepo to v4.24.4", + "deps: update dependency react-chartjs-2 to v4.3.1", + "option-set: fix clear button", "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", - "data-test attribute and linting errors", "highlighted field store: correct wrong initial state", - "deps: update dependency html-react-parser to v1.4.14", - "ensure biweeks allow entry over entire year [TECH-1308] (#242)", + "deps: update dependency idb-keyval to v6.2.0", + "deps: update tanstack-query monorepo to v4.23.0", + "deps: update dependency classnames to v2.3.2", + "adjust disabled org unit style", "use multi-calendar-dates to address periods that don't start on Jan 1st", - "implement PR feedback by @tomzemp from 2023-03-02", - "deps: update dependency chart.js to v3.9.1", + "deps: update tanstack-query monorepo to v4.19.0", "deps: bump platform and runtime deps [TECH-1462] (#236)", - "deps: update dependency reselect to v4.1.7", - "deps: update tanstack-query monorepo to v4.20.2", - "deps: update dependency classnames to v2.3.2", - "deps: update tanstack-query monorepo to v4.24.6", + "total-cell: clear total value when printing empty form (#298)", "metadata error handling", - "address period issues that occurred after new year 2022/2023", - "deps: update tanstack-query monorepo to v4.18.0", - "clear selections with only dataset [DHIS2-14039] (#243)", - "data value store: return boolean from isComplete selector", - "deps: update dependency @tanstack/react-query-devtools to v4.24.14", - "implement PR feedback by @tomzemp from 2023-03-04", - "deps: update dependency final-form to v4.20.9", - "options-sort: fix undefined check", + "clean up audit styling [TECH-1469] [TECH-1470] (#237)", "deps: update tanstack-query monorepo to v4.17.1", - "deps: update dependency query-string to v7.1.2", + "deps: update tanstack-query monorepo to v4.16.1", "use periods: check if lastPeriodOfPrevYear exists", - "adjust disabled org unit style", - "deps: update dependency idb-keyval to v6.2.0", - "use periods: reverse order & add first/last periods of next/prev year if in current year", - "deps: update tanstack-query monorepo to v4.24.4", + "option-set: remove unnecessary sort", + "deps: update dependency @tanstack/react-query-devtools to v4.24.13", + "options-sort: fix undefined check", + "deps: update dependency reselect to v4.1.7", "deps: update dependency query-string to v7.1.3", - "multi-select: update max-width", - "deps: update dependency react-chartjs-2 to v4.3.1", - "update ui version", - "translations: sync translations from transifex (development)", - "deps: update tanstack-query monorepo to v4.23.0", - "deps: update dependency re-reselect to v4.0.1", - "deps: update tanstack-query monorepo to v4.20.4", - "deps: update dependency zustand to v4.1.5", - "option-set: fix clear button", - "deps: update tanstack-query monorepo to v4.16.1", - "deps: update tanstack-query monorepo to v4.24.9", - "print: fix print-styles for selects", - "remove unnecessary overflow", - "deps: update tanstack-query monorepo to v4.19.1", - "deps: update dependency zustand to v4.1.4", - "deps: update dependency react-router-dom to v5.3.4" + "deps: update dependency final-form to v4.20.9", + "address period issues that occurred after new year 2022/2023", + "data-test attribute and linting errors" ], "Features": [ - "zustand: create wrapper", "option-set: add multi text support (#290)", + "zustand: create wrapper", "optionset: add support for multi-text optionSet" ], "Testing": [ - "entry form store: cover with tests", + "validation store: cover with tests", "highlighted field store: cover with tests", - "data value store: cover with test & establish testing pattern", - "sync errors store: cover with tests", - "cover stores with tests (and fix some minor issues)", + "entry form store: cover with tests", + "data value store: cover store with tests", "get cell id: cover with tests", + "cover stores with tests (and fix some minor issues)", "unsaved data store: cover with tests", - "validation store: cover with tests", - "data value store: cover store with tests" + "data value store: cover with test & establish testing pattern", + "sync errors store: cover with tests" ] }, "v100.1.2": { @@ -715,125 +715,125 @@ }, "v100.1.0": { "Bug Fixes": [ - "basic information: display client date in tooltip", - "tooltip: fix tooltip flickering", - "try to use cjs import fetcherror", - "always apply long delay when showing/hiding", + "dates: ensure that server or client time is used when appropriate", + "minor cleanup", + "offline-error-types, show alertbar once", + "file-input: reset lastSyncedValue", + "deps: pin dependencies", + "data-value-set: disable when mutating", "dates: use server time when appropriate", - "shouldRollbackError", + "reset error when pristine", + "manage unsaved comments when moving cells", + "remove unnecessary clear highlightedfield", + "deps: update deps", + "fix some crashes", + "always apply long delay when showing/hiding", + "cleanup on umount only", + "global filter field size (#221)", "use prefetched units when user org unit is not the highest level", - "data-value-set: disable when mutating", - "entry-field: cleanup highlighted-field properly", - "preserve input-component format", + "handle temporal mutation errors (#206)", "ensure we use a local date string", - "validation button: disable validation run when offline [TECH-1377] (#178)", - "resolveAlertProps", - "remove defaultOnSuccess for queries", + "error-summary: count errors in selection", + "review", + "deps: update dependency @dhis2/ui to v8.5.3 (#225)", + "entry-field: cleanup highlighted-field properly", + "translations: sync translations from transifex (development)", + "make bottom bar buttons small [DHIS2-13956]", "import locales so app has access to them (#207)", - "move handlerHeaderBarStatus to dataworkspace due to re-render issues", + "manage unsaved limits when moving cells", + "persist: persist mutations that are network-errors", "rerun validation on main bar button click", + "filter-field: hide clear-button when no filter (#222)", + "or between shortcuts [DHIS2-13955]", + "use highlightedfieldstore", + "move handlerHeaderBarStatus to dataworkspace due to re-render issues", "getCellId", - "inner-wrapper: properly clear error if last-synced", + "shouldRollbackError", + "remove defaultOnSuccess for queries", + "adjust synced cell style (#199)", + "true-only checkbox lastSynced comparison", + "audit history: update processing, clean up [TECH-1281] (#131)", + "copy FetchError from data-service", + "clear sync-status when value changes (#182)", + "use zustand store for highlighted-field", "init lastSyncedValue, fix file-field", - "allow the webapi to return a single object instead of wrapped array", - "ensure deepest level is never lower than root level", - "set networkmode offlineFirst", - "make useDataValueParams and useApiAttributeParams stable", - "review", - "remove unnecessary clear highlightedfield", - "always retry offline-trigger errors", - "onlineStatus: sync header-bar status to onlineManager status", - "remove 403 as temporal error", + "try to use cjs import fetcherror", + "bottom-bar: add failed to save summary", + "misc cleanup", "use retry to pause mutations", - "audit history: update processing, clean up [TECH-1281] (#131)", - "tooltip: show all errors in tooltip", - "address pr comments", - "deps: update dependency @dhis2/ui to v8.5.3 (#225)", - "adjust client time to server timezone when computing date ranges (#165)", - "cleanup on umount only", - "allow for unit paths starting at the real root instead of user root (#197)", - "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", - "option-set input lastSyncedValue", - "highlighted fields performance (#155)", - "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", - "use date limit: prevent recomputing on every re-render", - "use highlightedfieldstore", - "manage unsaved comments when moving cells", - "true-only checkbox lastSynced comparison", - "adjust synced cell style (#199)", - "refactor validation-tooltip to child of wrapper", + "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", + "validation button: disable validation run when offline [TECH-1377] (#178)", "update Add limits styling [DHIS2-13958]", - "manage unsaved comments and limits when moving cells", - "update variable name [TECH-1465] (#231)", - "errors-store: add getNumberOfErrors", + "preserve input-component format", + "stop tooltip flickering [DHIS2-13954]", "error-details optional chaining", - "use a stable date string instead of an instable date instance (#201)", - "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", - "onlineManager: make sure to go online when navigator goes online", - "filter-field: hide clear-button when no filter (#222)", - "deps: pin dependencies", - "dates: ensure that server or client time is used when appropriate", - "handle network-error alert", - "make bottom bar buttons small [DHIS2-13956]", - "use-value-store: add optional-chaining for safety", - "copy FetchError from data-service", - "translations: sync translations from transifex (development)", - "deps: update deps", "update useHighlightedField", - "global filter field size (#221)", - "file-input: reset lastSyncedValue", - "clear highlight when field is umounted", - "add missing error-summary file", + "address pr comments", "filter-field: do not reset highlighted when focused", - "offline-error-types, show alertbar once", - "minor cleanup", - "fix some crashes", + "allow for unit paths starting at the real root instead of user root (#197)", + "tooltip: fix tooltip flickering", "add missing files", - "persist: persist mutations that are network-errors", - "use selector to get coc", - "clear sync-status when value changes (#182)", - "data-workspace: show loader if in flight, regardless of cached data", + "ensure deepest level is never lower than root level", "section-filter: do not reset highlighted on focus", - "fix breaking tests around side bar, basic info and follow up button", - "headerbar: use smarter delay for headerbar-status", - "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", - "use zustand store for highlighted-field", - "error-summary: count errors in selection", - "set highlighted field null", - "manage unsaved limits when moving cells", - "or between shortcuts [DHIS2-13955]", + "resolveAlertProps", + "fix temporal error handling", + "use date limit: prevent recomputing on every re-render", + "error-summary: use yellow800 for icon color", + "use selector to get coc", "contextual-help: add help-legend for sync-errors", - "misc cleanup", - "reset error when pristine", - "remove custom styles for data details button", + "use-value-store: add optional-chaining for safety", + "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", + "update variable name [TECH-1465] (#231)", + "set networkmode offlineFirst", + "remove 403 as temporal error", + "add missing error-summary file", + "manage unsaved comments and limits when moving cells", + "handle network-error alert", + "adjust client time to server timezone when computing date ranges (#165)", "fix disabled cell styling [TECH-1466] (#234)", + "highlighted fields performance (#155)", + "set highlighted field null", + "refactor validation-tooltip to child of wrapper", + "fix breaking tests around side bar, basic info and follow up button", + "clear highlight when field is umounted", + "always retry offline-trigger errors", + "allow the webapi to return a single object instead of wrapped array", + "errors-store: add getNumberOfErrors", + "headerbar: use smarter delay for headerbar-status", "print styles [TECH-1312] (#217)", - "fix temporal error handling", - "stop tooltip flickering [DHIS2-13954]", - "bottom-bar: add failed to save summary", - "handle temporal mutation errors (#206)", - "error-summary: use yellow800 for icon color" + "use a stable date string instead of an instable date instance (#201)", + "tooltip: show all errors in tooltip", + "basic information: display client date in tooltip", + "data-workspace: show loader if in flight, regardless of cached data", + "option-set input lastSyncedValue", + "onlineStatus: sync header-bar status to onlineManager status", + "onlineManager: make sure to go online when navigator goes online", + "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", + "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", + "remove custom styles for data details button", + "inner-wrapper: properly clear error if last-synced", + "make useDataValueParams and useApiAttributeParams stable" ], "Testing": [ "move query-key test", - "add authority tests to comment and limit tests", "fix tests", "fix test description", "add test to getPreFetchedChildren", - "update tests" + "update tests", + "add authority tests to comment and limit tests" ], "Features": [ - "get current date: set milliseconds to 0", + "error-indicator: add error indicator", + "sync-error: add sync error to field", "notify user about failures of critical requests", - "respect F_DATAVALUE_ADD user authority", "client server date: add DRY utils", - "custom forms: notify user about pre-fetching failure", "sync error handling (#218)", + "get current date: set milliseconds to 0", + "respect F_DATAVALUE_ADD user authority", + "custom forms: notify user about pre-fetching failure", "sync-errors: add sync-errors store", - "error-indicator: add error indicator", - "headerbar: integrate offline-status-message", - "sync-error: add sync error to field", - "headerbar: integrate offline-status message (#233)" + "headerbar: integrate offline-status message (#233)", + "headerbar: integrate offline-status-message" ] } }, @@ -904,44 +904,44 @@ "data-visualizer-app": { "v100.4.0": { "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", + "fix bug which cause current to loose props", "avoid visualization flashing when changing options", "hide icon from visualization when option is toggled", - "set disabledOptions on AO loading and vis type switching", + "avoid crash when visualization object is empty (ie. New)", "translations: sync translations from transifex (dev)", - "fix bug which cause current to loose props", "dependency updates (#2243)", "do not pass a boolean for icons when saving", - "avoid crash when visualization object is empty (ie. New)", + "set disabledOptions on AO loading and vis type switching", + "fetch data element icon and pass it in extraOptions", "update cli-app-scripts and analytics deps" ], "Features": [ - "disable option when cumulativeValues is checked in PT DHiS2-15728", - "disabled options based on cumulativeValues in PT DHIS2-15728", - "disable legend option when cumulative values is enabled", "v100.4.0", - "handle disabled and helpText props for disabled options", - "remove disabled before passing object to visualization generator", "cumulative values in PT (DHIS2-5497) (#2746)", + "disabled options based on cumulativeValues in PT DHIS2-15728", "handle disabled option in Redux store", - "support non-gregorian fixed periods (#2233)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "remove disabled before passing object to visualization generator", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "single value background color change based upon legend (DHIS2-13702) (#2223)" + "handle disabled and helpText props for disabled options", + "disable legend option when cumulative values is enabled", + "support non-gregorian fixed periods (#2233)" ], "Testing": [ "enhance tests, options and sorting", - "add tests for cumulativeValues option in PT", "use current year instead of hardcode it", "fix test failing due to change in single value behaviour", + "add helper functions for totals options", "refactor clickCheckbox to check/uncheckCheckbox", - "add helper functions for totals options" + "add tests for cumulativeValues option in PT" ] }, "v100.3.1": { "Bug Fixes": [ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", - "v100.3.1", - "color set update (DHIS2-16108) (#2906)" + "color set update (DHIS2-16108) (#2906)", + "v100.3.1" ] }, "v100.3.0": { @@ -950,54 +950,54 @@ ], "Bug Fixes": [ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "only update interpretations list when in DOM", - "change legend type description to fit SV (DHIS2-15120) (#2757)", + "prevent state update when modal is closing", "translations: sync translations from transifex (dev)", - "translate dimension labels in PT DHIS2-15750 (#2783)", + "change legend type description to fit SV (DHIS2-15120) (#2757)", "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", - "prevent state update when modal is closing", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)" + "translate dimension labels in PT DHIS2-15750 (#2783)", + "only update interpretations list when in DOM", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ] }, "v100.2.0": { "Features": [ - "update download menu to use hovermenu components from analytics", - "use hover menu components from analytics for options menu", "use UpdateButton and HoverMenubar from analytics", + "update download menu to use hovermenu components from analytics", "100.2.0 (#2741)", "use interpretations button from analytics", + "use hover menu components from analytics for options menu", "use Toolbar and ToolbarSidebar from analytics (#2358)" ], "Testing": [ - "skip legend test while data element icons are unsupported", "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "comment out icon tests for currently unsupported types", + "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "extend timeout after delete has been triggered (#2499)", "more tests for custom calculations (DHIS2-13871) (#2287)", "prevent test names from being dynamic (#2576)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "comment out icon tests for currently unsupported types", - "extend timeout after delete has been triggered (#2499)" + "skip legend test while data element icons are unsupported" ], "Bug Fixes": [ - "adjust closeFileMenuWithClick command", - "observe size changes for legend positioning", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "adjust e2e element slectors", + "adjust data test name", "translations: sync translations from transifex (dev)", + "adjust closeFileMenuWithClick command", "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "adjust data test name", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "tweak viz type selector styles to match toolbar", + "observe size changes for legend positioning", "remove divider from plain data source submenu" ] }, "v100.1.4": { "Testing": [ - "extend timeout for loading visualizations (#2368)", - "prevent items in transfer from being stale when filtering (#2321)" + "prevent items in transfer from being stale when filtering (#2321)", + "extend timeout for loading visualizations (#2368)" ], "Bug Fixes": [ "image paths and apply d2 style", @@ -1006,10 +1006,10 @@ }, "v100.1.3": { "Bug Fixes": [ + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", + "v100.1.1", "case E7113 throws same msg as E7114 (#2278)", "single value size and position issues (analytics@25.1.10) (#2359)", - "v100.1.1", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)" ] }, @@ -1025,33 +1025,33 @@ }, "v100.1.0": { "Features": [ - "100.1.0 (#2286)", - "custom calculations (DHIS2-13871) (#2232)", - "plugin: send installation status [DHIS2-15097] (#2273)", "support non-gregorian fixed periods (#2233)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "custom calculations (DHIS2-13871) (#2232)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "single value background color change based upon legend (DHIS2-13702) (#2223)" + "plugin: send installation status [DHIS2-15097] (#2273)", + "100.1.0 (#2286)" ], "Testing": [ "add extended timeout for file open modal (#2284)", "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", - "hide icon from visualization when option is toggled", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", - "inject CSS UI variables in plugin (#2270)", - "nightly workflow has to run on default branch which is currently dev (#2269)", - "deps: bump cli-app-scripts for precaching improvement", "translations: sync translations from transifex (master) (#2192)", - "target window.parent for postRobot communication (#2256)", - "dependency updates (#2243)", + "set height on chart container when not defined (#2246) (#2250)", "update cli-app-scripts and analytics (#2247)", + "nightly workflow has to run on default branch which is currently dev (#2269)", + "inject CSS UI variables in plugin (#2270)", + "hide icon from visualization when option is toggled", + "deps: bump cli-app-scripts for precaching improvement", "remove old i18n initialisation (#2241)", - "set height on chart container when not defined (#2246) (#2250)", + "target window.parent for postRobot communication (#2256)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "do not pass a boolean for icons when saving", - "update cli-app-scripts and analytics deps", - "plugin sends installation status (#2277)" + "plugin sends installation status (#2277)", + "dependency updates (#2243)", + "fetch data element icon and pass it in extraOptions", + "update cli-app-scripts and analytics deps" ] }, "v100.0.3": { @@ -1071,6 +1071,14 @@ } }, "line-listing-app": { + "v100.13.0": { + "Testing": [ + "first test regex path that was filtering out component jest tests (#482)" + ], + "Features": [ + "enable legend toggle button for LL dashboard items (DHIS2-15358) (#443)" + ] + }, "v100.12.1": { "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1079,30 +1087,30 @@ "v100.12.0": { "Testing": [ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", + "add report portal attributes (#471)", + "send jest test results only when env is setup (#469)", + "stop using 'chip-primary', which isn't needed", + "update latest changes on master to use the new chip assertion format", "add missing selector to non-suffixed chips", "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", "dynamic offset for years (#477)", - "update latest changes on master to use the new chip assertion format", - "send jest test results only when env is setup (#469)", - "copy/paste typo", - "stop using 'chip-primary', which isn't needed", - "add report portal attributes (#471)" + "copy/paste typo" ], "Features": [ "updated chip design (DHIS2-15897) (#478)", "update layout chip design" ], "Bug Fixes": [ - "dimension-item: adjust design to match new layout chip", "dimension item suffix color", - "chip label padding", - "chip: add comma delimiter", - "dimension item height", "chip line height", + "dimension-item: adjust design to match new layout chip", "dimension and layout item button height", - "adjust input option design (#464)", + "dimension item height", + "chip icon margin", + "chip: add comma delimiter", "layout-chip: prevent suffix shrinking", - "chip icon margin" + "chip label padding", + "adjust input option design (#464)" ] }, "v100.11.4": { @@ -1133,18 +1141,18 @@ "distinguish non-existent repetitions from empty values in line lists (DHIS2-15767) (#427)" ], "Bug Fixes": [ + "change background image for undefined cell", + "return empty value for undefined boolean cells", "add custom styling to undefined cells", - "remove background color for undefined cell", - "add tooltip to undefined cells", "always display 'no event' for enrollment", - "update color according to spec change", - "return empty value for undefined boolean cells", - "change background image for undefined cell" + "add tooltip to undefined cells", + "remove background color for undefined cell", + "update color according to spec change" ], "Testing": [ - "add tests for undefined values", + "change test cell to match test.e2e data", "change tooltip label", - "change test cell to match test.e2e data" + "add tests for undefined values" ] }, "v100.10.6": { @@ -1154,13 +1162,13 @@ }, "v100.10.5": { "Bug Fixes": [ - "handle options with non-unique codes across optionsets (DHIS2-15771) (#426)", - "update optionSet options metadata on selection in the modal", "fix plain download with name", + "handle options with non-unique codes across optionsets (DHIS2-15771) (#426)", + "fix name for option set options shown in chip tooltip (DHIS2-16181)", "replace id with uid after backend adjusted the response", + "update optionSet options metadata on selection in the modal", "store metadata for option set options on load (DHIS2-16181)", - "lookup option set options labels correctly DHIS2-15771", - "fix name for option set options shown in chip tooltip (DHIS2-16181)" + "lookup option set options labels correctly DHIS2-15771" ], "Testing": [ "add test for option set options in chip tooltip", @@ -1174,13 +1182,13 @@ }, "v100.10.3": { "Bug Fixes": [ + "ensure variable names matches function argument", "your- and program-dimensions list lazy loading (#453)", - "make scrollbox scrollable without fixed height", - "ensure scrollbox actually scrolls instead of the container", "ensure `loading` remains `false` when lazy loading additional items", "return `fetching` from useProgramDataDimensions for lazy loading", - "increment based on correct property `pager.page` not `data.page`", - "ensure variable names matches function argument" + "ensure scrollbox actually scrolls instead of the container", + "make scrollbox scrollable without fixed height", + "increment based on correct property `pager.page` not `data.page`" ] }, "v100.10.2": { @@ -1190,11 +1198,11 @@ }, "v100.10.1": { "Bug Fixes": [ - "take legend-key into account when computing pagination max-width (DHIS2-15465)", - "upgrade @dhis2/analytics to latest", "allow opening interpretations for AOs without a time dimension (DHIS2-15781)", + "correctly center the table spinner (DHIS2-13947, DHIS2-13946)", + "upgrade @dhis2/analytics to latest", "various hackathon issues", - "correctly center the table spinner (DHIS2-13947, DHIS2-13946)" + "take legend-key into account when computing pagination max-width (DHIS2-15465)" ] }, "v100.10.0": { @@ -1217,13 +1225,13 @@ }, "v100.9.3": { "Bug Fixes": [ + "translations: sync translations from transifex (master)", "lack of access show the generic \"something went wrong\" error (DHIS2-15737) (#429)", - "bump min width for less concise locales", "ensure pagination max-width is correct in interpretations modal (#434)", - "implement min width on pagination container so dropdowns fit", - "always attach resize observer if node is found", + "bump min width for less concise locales", "upgrade @dhis2/ui to get spacing between pagination elements", - "translations: sync translations from transifex (master)" + "implement min width on pagination container so dropdowns fit", + "always attach resize observer if node is found" ] }, "v100.9.2": { @@ -1238,31 +1246,31 @@ }, "v100.9.0": { "Features": [ - "migrate download menu wip", - "let download menu be clickable or hoverable", - "add HoverMenuBar", - "port file-menu to new hoverable menubar", - "add disabled state to view menu", - "add InterpretationsAndDetailsToggler", "toolbar UI update (DHIS2-15167) (#368)", - "add app logo", + "add InterpretationsAndDetailsToggler", + "add menu and menu items WIP", "migrate view-menu", + "add HoverMenuBar", "add update button", - "implement download menu that can be hovered or clicked", + "port file-menu to new hoverable menubar", + "add disabled state to view menu", "hoverable options menu", - "add menu and menu items WIP" + "add app logo", + "migrate download menu wip", + "let download menu be clickable or hoverable", + "implement download menu that can be hovered or clicked" ], "Bug Fixes": [ - "adjust import name", - "wrap action call in useCallback", - "upgrade @dhis2/ui to get consistent menu section header styles", + "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`", "push app name 1px down to improve visual alignment", - "adjust height to 32 px", - "let dropdown render children directly in popper", + "upgrade @dhis2/ui to get consistent menu section header styles", + "wrap action call in useCallback", + "ensure flexbox children consume full height", "remove unused import", + "let dropdown render children directly in popper", "trigger toggleSubMenu when on items without children so it closes", - "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`", - "ensure flexbox children consume full height" + "adjust import name", + "adjust height to 32 px" ] }, "v100.8.2": { @@ -1278,20 +1286,20 @@ "v100.8.0": { "Testing": [ "add special handling for 2.38", - "update the error message for 2.38", + "remove unused imports", + "improve period click targeting", + "remove special handling for 38", + "rename visualization-title to titlebar (DHIS2-15063) (#384)", "add ou instead of pe", - "remove intercept evaluation that is suddenly failing", + "update the error message for 2.38", "update download and filemenu tests to reflect pe being optional", - "rename visualization-title to titlebar (DHIS2-15063) (#384)", - "remove special handling for 38", - "improve period click targeting", - "remove unused imports" + "remove intercept evaluation that is suddenly failing" ], "Bug Fixes": [ - "allow 1 retry on CI", "allow developers to choose cy.open browser environment themselves", - "align e2e file with master", - "remove unused prop" + "remove unused prop", + "allow 1 retry on CI", + "align e2e file with master" ], "Features": [ "remove period validation (DHIS2-15015) (#381)" @@ -1322,29 +1330,6 @@ "Bug Fixes": [ "translations: sync translations from transifex (master)" ] - }, - "v100.7.0": { - "Features": [ - "add view menu", - "allow expanding visualization and hiding panels (#344)", - "separate state for hidden layout and sidebar", - "add button to titlebar that toggles visualization canvas expansion", - "toggle panel visibility when clicking the fullscreen button", - "add state for expanding the visualization canvas", - "allow toggling individual panels from menu bar" - ], - "Bug Fixes": [ - "tweak fullscreen toggle tooltip text", - "hide tooltip immediately to avoid it jumping across the screen", - "subscribe to correct hidden state in the viz type selector", - "initialise hidden panel state and remove fallbacks from selectors", - "make button square", - "disable interpretations view menu when no AO is loaded" - ], - "Testing": [ - "verify panel hiding logic is correct", - "add intergration tests for fullscreen toggle" - ] } }, "maps-app": { @@ -1355,13 +1340,13 @@ }, "v100.2.3": { "Bug Fixes": [ + "conditionally set PR title in dhis2-verify-app workflow (#3089)", "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", - "translations: sync translations from transifex (dev)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)" + "translations: sync translations from transifex (dev)" ], "Testing": [ - "add report portal attributes", - "send jest test results only when env is setup (#3078)" + "send jest test results only when env is setup (#3078)", + "add report portal attributes" ] }, "v100.2.2": { @@ -1373,11 +1358,11 @@ "v100.2.1": { "Bug Fixes": [ "ensure layer type is supported and remove the unsupported Google basemaps", + "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", + "external basemaps were not showing [DHIS2-15953] (#3017)", "translations: sync translations from transifex (dev)", "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", - "release candidate 100.2.1", - "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "external basemaps were not showing [DHIS2-15953] (#3017)" + "release candidate 100.2.1" ] }, "v100.2.0": { @@ -1386,29 +1371,29 @@ "upgrade toolbar (DHIS2-15667) (#2936)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "accept both lowercase and camelCase interpretationId in url(#2937)" + "accept both lowercase and camelCase interpretationId in url(#2937)", + "translations: sync translations from transifex (dev)" ] }, "v100.1.7": { "Bug Fixes": [ - "post a data statistics view when map is open or saved (#2951)", - "set default basemap for interpretation map (DHIS2-15788) (#2944)", - "draw layers with opacity (#2948)", - "show warning if event filter is not supported (#2952)", "use display name for data sets (#2947)", "use programIndicators endpoint respecting sharing settings (#2950)", + "draw layers with opacity (#2948)", + "post a data statistics view when map is open or saved (#2951)", "hide see position from context meny for split view maps", - "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)" + "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "set default basemap for interpretation map (DHIS2-15788) (#2944)", + "show warning if event filter is not supported (#2952)" ] }, "v100.1.6": { "Bug Fixes": [ + "Set rendering strategy to single if not relative period (#2703)", "keep layer visibility when period is changed (#2705)", "translations: sync translations from transifex (dev)", - "upgrade landcover dataset (#2732)", - "Set rendering strategy to single if not relative period (#2703)", - "set period for each split view map (#2721)" + "set period for each split view map (#2721)", + "upgrade landcover dataset (#2732)" ] }, "v100.1.5": { diff --git a/website/data/apphub.json b/website/data/apphub.json index e38985a0..a6a2ea35 100644 --- a/website/data/apphub.json +++ b/website/data/apphub.json @@ -1107,21 +1107,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1e5890b-c248-4a6d-85d6-e95e8dc6929b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", "caption": "", - "created": 1588595408755, + "created": 1588595409929, "description": "", - "id": "c1e5890b-c248-4a6d-85d6-e95e8dc6929b", - "lastUpdated": 1588595408755, + "id": "c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", + "lastUpdated": 1588595409929, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1e5890b-c248-4a6d-85d6-e95e8dc6929b", "caption": "", - "created": 1588595409929, + "created": 1588595408755, "description": "", - "id": "c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", - "lastUpdated": 1588595409929, + "id": "c1e5890b-c248-4a6d-85d6-e95e8dc6929b", + "lastUpdated": 1588595408755, "logo": false }, { @@ -4079,30 +4079,30 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/c62e4aee-3734-4e93-a98c-fb369b9aa7d5", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/36480ce2-087c-4ebb-ae79-f84eefc1f93b", "caption": "", - "created": 1605920379367, + "created": 1605919887440, "description": "", - "id": "c62e4aee-3734-4e93-a98c-fb369b9aa7d5", - "lastUpdated": 1605920379367, + "id": "36480ce2-087c-4ebb-ae79-f84eefc1f93b", + "lastUpdated": 1605919887440, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/cb3a7746-e37d-4db7-86e8-d04025915163", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", "caption": "", - "created": 1605920569796, + "created": 1605920539338, "description": "", - "id": "cb3a7746-e37d-4db7-86e8-d04025915163", - "lastUpdated": 1605920569796, + "id": "7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", + "lastUpdated": 1605920539338, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/36480ce2-087c-4ebb-ae79-f84eefc1f93b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5991aff9-031a-4c7f-b3b5-dbc0891e307b", "caption": "", - "created": 1605919887440, + "created": 1605920546123, "description": "", - "id": "36480ce2-087c-4ebb-ae79-f84eefc1f93b", - "lastUpdated": 1605919887440, + "id": "5991aff9-031a-4c7f-b3b5-dbc0891e307b", + "lastUpdated": 1605920546123, "logo": false }, { @@ -4124,21 +4124,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5991aff9-031a-4c7f-b3b5-dbc0891e307b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/c62e4aee-3734-4e93-a98c-fb369b9aa7d5", "caption": "", - "created": 1605920546123, + "created": 1605920379367, "description": "", - "id": "5991aff9-031a-4c7f-b3b5-dbc0891e307b", - "lastUpdated": 1605920546123, + "id": "c62e4aee-3734-4e93-a98c-fb369b9aa7d5", + "lastUpdated": 1605920379367, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/cb3a7746-e37d-4db7-86e8-d04025915163", "caption": "", - "created": 1605920539338, + "created": 1605920569796, "description": "", - "id": "7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", - "lastUpdated": 1605920539338, + "id": "cb3a7746-e37d-4db7-86e8-d04025915163", + "lastUpdated": 1605920569796, "logo": false } ], @@ -4738,21 +4738,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53", "caption": "", - "created": 1663847764455, + "created": 1663847764454, "description": "", - "id": "97af18bb-86e0-4235-9e53-0b00b45280c6", - "lastUpdated": 1663847764455, + "id": "a35d8e4a-aa51-47fe-b434-a94218941f53", + "lastUpdated": 1663847764454, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6", "caption": "", - "created": 1663847764454, + "created": 1663847764455, "description": "", - "id": "a35d8e4a-aa51-47fe-b434-a94218941f53", - "lastUpdated": 1663847764454, + "id": "97af18bb-86e0-4235-9e53-0b00b45280c6", + "lastUpdated": 1663847764455, "logo": false } ], @@ -5132,12 +5132,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/6c5be955-63ff-4eea-a826-d104f3ea477b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/a4ec95f6-cfbf-43bc-8e28-09086e68ff28", "caption": "", - "created": 1682674049587, + "created": 1682674026179, "description": "", - "id": "6c5be955-63ff-4eea-a826-d104f3ea477b", - "lastUpdated": 1682674049587, + "id": "a4ec95f6-cfbf-43bc-8e28-09086e68ff28", + "lastUpdated": 1682674026179, "logo": false }, { @@ -5159,12 +5159,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/a4ec95f6-cfbf-43bc-8e28-09086e68ff28", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/6c5be955-63ff-4eea-a826-d104f3ea477b", "caption": "", - "created": 1682674026179, + "created": 1682674049587, "description": "", - "id": "a4ec95f6-cfbf-43bc-8e28-09086e68ff28", - "lastUpdated": 1682674026179, + "id": "6c5be955-63ff-4eea-a826-d104f3ea477b", + "lastUpdated": 1682674049587, "logo": false } ], @@ -5540,33 +5540,6 @@ "lastUpdated": 1655741566197, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/ce08bc32-2cda-496c-b0ef-be735c1c9cf0", - "caption": "", - "created": 1655741575720, - "description": "", - "id": "ce08bc32-2cda-496c-b0ef-be735c1c9cf0", - "lastUpdated": 1655741575720, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/d3eb1c59-175a-483a-b3f7-557b7640afe2", - "caption": "", - "created": 1655741575670, - "description": "", - "id": "d3eb1c59-175a-483a-b3f7-557b7640afe2", - "lastUpdated": 1655741575670, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/f470d473-2145-4175-ad30-3576dffa1409", - "caption": "", - "created": 1655741575709, - "description": "", - "id": "f470d473-2145-4175-ad30-3576dffa1409", - "lastUpdated": 1655741575709, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c", "caption": "", @@ -5611,6 +5584,33 @@ "id": "ccef42e0-3ad7-47a5-9a23-eda2a1b8aef7", "lastUpdated": 1655741575764, "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/ce08bc32-2cda-496c-b0ef-be735c1c9cf0", + "caption": "", + "created": 1655741575720, + "description": "", + "id": "ce08bc32-2cda-496c-b0ef-be735c1c9cf0", + "lastUpdated": 1655741575720, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/f470d473-2145-4175-ad30-3576dffa1409", + "caption": "", + "created": 1655741575709, + "description": "", + "id": "f470d473-2145-4175-ad30-3576dffa1409", + "lastUpdated": 1655741575709, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/d3eb1c59-175a-483a-b3f7-557b7640afe2", + "caption": "", + "created": 1655741575670, + "description": "", + "id": "d3eb1c59-175a-483a-b3f7-557b7640afe2", + "lastUpdated": 1655741575670, + "logo": false } ], "sourceUrl": "https://github.com/WorldHealthOrganization/godata-dhis2-interop-app", @@ -5785,21 +5785,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/b41b88a3-a8b0-4ff3-b422-1eca73f2effc", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/3debdab7-de35-4649-ba0f-823d2a971bad", "caption": "", - "created": 1588595316607, + "created": 1599243143733, "description": "", - "id": "b41b88a3-a8b0-4ff3-b422-1eca73f2effc", - "lastUpdated": 1588595316607, + "id": "3debdab7-de35-4649-ba0f-823d2a971bad", + "lastUpdated": 1599243143733, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/3debdab7-de35-4649-ba0f-823d2a971bad", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/b41b88a3-a8b0-4ff3-b422-1eca73f2effc", "caption": "", - "created": 1599243143733, + "created": 1588595316607, "description": "", - "id": "3debdab7-de35-4649-ba0f-823d2a971bad", - "lastUpdated": 1599243143733, + "id": "b41b88a3-a8b0-4ff3-b422-1eca73f2effc", + "lastUpdated": 1588595316607, "logo": false }, { @@ -5853,6 +5853,15 @@ "lastUpdated": 1634122895517, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/d8caf867-aa1b-4a08-b7ba-e257dd986603", + "caption": "", + "created": 1634123689094, + "description": "", + "id": "d8caf867-aa1b-4a08-b7ba-e257dd986603", + "lastUpdated": 1634123689094, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f", "caption": "", @@ -5934,6 +5943,15 @@ "lastUpdated": 1634123703598, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/ac513af6-fd60-4e4b-bed3-9100f107c211", + "caption": "", + "created": 1634123696264, + "description": "", + "id": "ac513af6-fd60-4e4b-bed3-9100f107c211", + "lastUpdated": 1634123696264, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/2b15d295-401a-4263-b302-e4945a195d66", "caption": "", @@ -5952,15 +5970,6 @@ "lastUpdated": 1634123692245, "logo": false }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/ac513af6-fd60-4e4b-bed3-9100f107c211", - "caption": "", - "created": 1634123696264, - "description": "", - "id": "ac513af6-fd60-4e4b-bed3-9100f107c211", - "lastUpdated": 1634123696264, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/84f869af-60d5-4bdd-b209-baf76d8e5ddb", "caption": "", @@ -5978,15 +5987,6 @@ "id": "34597d8e-ace0-4e2a-8ef1-f559223ec877", "lastUpdated": 1634123689478, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/d8caf867-aa1b-4a08-b7ba-e257dd986603", - "caption": "", - "created": 1634123689094, - "description": "", - "id": "d8caf867-aa1b-4a08-b7ba-e257dd986603", - "lastUpdated": 1634123689094, - "logo": false } ], "sourceUrl": "https://github.com/mahacenter/dhis-epi-catch-up/releases/tag/v2.0.1", @@ -6191,6 +6191,15 @@ "lastUpdated": 1702462045680, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6663d39d-494c-47cb-ba20-50e508ed8c2f", + "caption": "", + "created": 1702462034285, + "description": "", + "id": "6663d39d-494c-47cb-ba20-50e508ed8c2f", + "lastUpdated": 1702462034285, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/7712bbd1-f855-44d1-8c80-8662d7a35395", "caption": "", @@ -6227,15 +6236,6 @@ "lastUpdated": 1702461856467, "logo": false }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6663d39d-494c-47cb-ba20-50e508ed8c2f", - "caption": "", - "created": 1702462034285, - "description": "", - "id": "6663d39d-494c-47cb-ba20-50e508ed8c2f", - "lastUpdated": 1702462034285, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0881462a-ebdc-46a0-993e-393325f6054a", "caption": "", @@ -6534,21 +6534,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/511323d2-daae-4c30-89b0-35a8ce177b35", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/44870959-a4a4-4b77-9f2a-493f31de44e8", "caption": "", - "created": 1694208972480, + "created": 1694208963931, "description": "", - "id": "511323d2-daae-4c30-89b0-35a8ce177b35", - "lastUpdated": 1694208972480, + "id": "44870959-a4a4-4b77-9f2a-493f31de44e8", + "lastUpdated": 1694208963931, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/44870959-a4a4-4b77-9f2a-493f31de44e8", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/511323d2-daae-4c30-89b0-35a8ce177b35", "caption": "", - "created": 1694208963931, + "created": 1694208972480, "description": "", - "id": "44870959-a4a4-4b77-9f2a-493f31de44e8", - "lastUpdated": 1694208963931, + "id": "511323d2-daae-4c30-89b0-35a8ce177b35", + "lastUpdated": 1694208972480, "logo": false }, { @@ -6845,15 +6845,6 @@ "lastUpdated": 1588595462805, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/6f0d85b5-e4ea-4b19-be46-284e52d4af9c", - "caption": "", - "created": 1588595463894, - "description": "", - "id": "6f0d85b5-e4ea-4b19-be46-284e52d4af9c", - "lastUpdated": 1588595463894, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/ddc287ff-e3e5-4895-bc1c-d7d6461622e4", "caption": "", @@ -6864,12 +6855,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/6f0d85b5-e4ea-4b19-be46-284e52d4af9c", "caption": "", - "created": 1588595463330, + "created": 1588595463894, "description": "", - "id": "1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", - "lastUpdated": 1588595463330, + "id": "6f0d85b5-e4ea-4b19-be46-284e52d4af9c", + "lastUpdated": 1588595463894, "logo": false }, { @@ -6881,6 +6872,15 @@ "lastUpdated": 1588595464450, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", + "caption": "", + "created": 1588595463330, + "description": "", + "id": "1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", + "lastUpdated": 1588595463330, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1e92167d-21bf-413c-9923-e6d45624a6a9", "caption": "", @@ -6977,21 +6977,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/18a77617-5b28-4b40-a8c3-15cf496d409c", "caption": "", - "created": 1664195193620, + "created": 1664195193542, "description": "", - "id": "4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", - "lastUpdated": 1664195193620, + "id": "18a77617-5b28-4b40-a8c3-15cf496d409c", + "lastUpdated": 1664195193542, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/071b5848-a7fd-47af-80b4-faf4dc8b4322", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/fff231ee-5172-4921-8c97-cc75e0b52fbc", "caption": "", - "created": 1664195193572, + "created": 1664195193519, "description": "", - "id": "071b5848-a7fd-47af-80b4-faf4dc8b4322", - "lastUpdated": 1664195193572, + "id": "fff231ee-5172-4921-8c97-cc75e0b52fbc", + "lastUpdated": 1664195193519, "logo": false }, { @@ -7004,21 +7004,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/fff231ee-5172-4921-8c97-cc75e0b52fbc", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", "caption": "", - "created": 1664195193519, + "created": 1664195193620, "description": "", - "id": "fff231ee-5172-4921-8c97-cc75e0b52fbc", - "lastUpdated": 1664195193519, + "id": "4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", + "lastUpdated": 1664195193620, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/18a77617-5b28-4b40-a8c3-15cf496d409c", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/071b5848-a7fd-47af-80b4-faf4dc8b4322", "caption": "", - "created": 1664195193542, + "created": 1664195193572, "description": "", - "id": "18a77617-5b28-4b40-a8c3-15cf496d409c", - "lastUpdated": 1664195193542, + "id": "071b5848-a7fd-47af-80b4-faf4dc8b4322", + "lastUpdated": 1664195193572, "logo": false } ], @@ -7063,15 +7063,6 @@ "lastUpdated": 1588595311656, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/3fdc770b-f1ac-47c0-a267-f27a067f64f0", - "caption": "", - "created": 1588595309259, - "description": "", - "id": "3fdc770b-f1ac-47c0-a267-f27a067f64f0", - "lastUpdated": 1588595309259, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/2d22fe3d-4c84-48ba-abb2-4d286d875591", "caption": "", @@ -7091,12 +7082,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/89c90ff3-9633-4340-92e0-6a124bad98ec", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/3fdc770b-f1ac-47c0-a267-f27a067f64f0", "caption": "", - "created": 1588595309945, + "created": 1588595309259, "description": "", - "id": "89c90ff3-9633-4340-92e0-6a124bad98ec", - "lastUpdated": 1588595309945, + "id": "3fdc770b-f1ac-47c0-a267-f27a067f64f0", + "lastUpdated": 1588595309259, "logo": false }, { @@ -7107,6 +7098,15 @@ "id": "246baee8-e65d-4d0e-b4ba-7406909d9e45", "lastUpdated": 1588595312213, "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/89c90ff3-9633-4340-92e0-6a124bad98ec", + "caption": "", + "created": 1588595309945, + "description": "", + "id": "89c90ff3-9633-4340-92e0-6a124bad98ec", + "lastUpdated": 1588595309945, + "logo": false } ], "sourceUrl": "", @@ -7201,11 +7201,22 @@ "status": "APPROVED", "id": "a4cd3827-e717-4e09-965d-ab05df2591e5", "created": 1652863407618, - "lastUpdated": 1705197326971, + "lastUpdated": 1705503954367, "name": "Line Listing", "description": "Line list events and enrollments. Make useful, flexible line lists with features like listing from repeatable stages, tracker-specific periods, and more metadata dimensions.\n\nThis app replaces the legacy Event Reports app, offering all the line listing features and more in a redesigned, easy-to-use interface.", "coreApp": false, "versions": [ + { + "created": 1705503954367, + "demoUrl": "", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/line-listing_100.13.0.zip", + "id": "541336d9-4a13-4a03-9d3d-cf3eb5e4627a", + "lastUpdated": 1705503954367, + "maxDhisVersion": "", + "minDhisVersion": "2.38", + "version": "100.13.0", + "channel": "stable" + }, { "created": 1705197326971, "demoUrl": "", @@ -7891,21 +7902,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/467b1d0e-4e09-436b-bae6-a72d9b983b7b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/6ada53c9-76b4-42cb-a63a-2b30b27632b1", "caption": "", - "created": 1701259322734, + "created": 1701259322547, "description": "", - "id": "467b1d0e-4e09-436b-bae6-a72d9b983b7b", - "lastUpdated": 1701259322734, + "id": "6ada53c9-76b4-42cb-a63a-2b30b27632b1", + "lastUpdated": 1701259322547, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/6ada53c9-76b4-42cb-a63a-2b30b27632b1", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/467b1d0e-4e09-436b-bae6-a72d9b983b7b", "caption": "", - "created": 1701259322547, + "created": 1701259322734, "description": "", - "id": "6ada53c9-76b4-42cb-a63a-2b30b27632b1", - "lastUpdated": 1701259322547, + "id": "467b1d0e-4e09-436b-bae6-a72d9b983b7b", + "lastUpdated": 1701259322734, "logo": false } ], @@ -7951,21 +7962,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/34343d33-656b-41d1-bafd-b8c558e4685d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/ca2a9eb8-2966-498d-830d-e8afa8a35144", "caption": "", - "created": 1588595396334, + "created": 1588595396858, "description": "", - "id": "34343d33-656b-41d1-bafd-b8c558e4685d", - "lastUpdated": 1588595396334, + "id": "ca2a9eb8-2966-498d-830d-e8afa8a35144", + "lastUpdated": 1588595396858, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/ca2a9eb8-2966-498d-830d-e8afa8a35144", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/34343d33-656b-41d1-bafd-b8c558e4685d", "caption": "", - "created": 1588595396858, + "created": 1588595396334, "description": "", - "id": "ca2a9eb8-2966-498d-830d-e8afa8a35144", - "lastUpdated": 1588595396858, + "id": "34343d33-656b-41d1-bafd-b8c558e4685d", + "lastUpdated": 1588595396334, "logo": false } ], @@ -8280,21 +8291,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/f5684472-5a50-4ec0-9ab8-7a59ba40d34f", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/5e39cf11-0286-4027-a9dd-15cbd1b9ca81", "caption": "", - "created": 1652994561288, + "created": 1652994561274, "description": "", - "id": "f5684472-5a50-4ec0-9ab8-7a59ba40d34f", - "lastUpdated": 1652994561288, + "id": "5e39cf11-0286-4027-a9dd-15cbd1b9ca81", + "lastUpdated": 1652994561274, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/5e39cf11-0286-4027-a9dd-15cbd1b9ca81", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/f5684472-5a50-4ec0-9ab8-7a59ba40d34f", "caption": "", - "created": 1652994561274, + "created": 1652994561288, "description": "", - "id": "5e39cf11-0286-4027-a9dd-15cbd1b9ca81", - "lastUpdated": 1652994561274, + "id": "f5684472-5a50-4ec0-9ab8-7a59ba40d34f", + "lastUpdated": 1652994561288, "logo": false }, { @@ -8529,6 +8540,15 @@ "lastUpdated": 1697503430534, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61", + "caption": "", + "created": 1697504303732, + "description": "", + "id": "fb18728e-2e96-40e8-bda3-d3c3b2e04b61", + "lastUpdated": 1697504303732, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/40a44551-73f7-42c7-a277-88a00d53d6cb", "caption": "", @@ -8555,15 +8575,6 @@ "id": "805298b9-7d13-48bf-bbba-18888ef3757d", "lastUpdated": 1697504285398, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61", - "caption": "", - "created": 1697504303732, - "description": "", - "id": "fb18728e-2e96-40e8-bda3-d3c3b2e04b61", - "lastUpdated": 1697504303732, - "logo": false } ], "sourceUrl": "https://github.com/psi-org/Program-Config-App", @@ -8696,21 +8707,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/35eda38c-f72d-4534-beef-e96fbf2974b3", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/a30fe1d2-c00f-4739-94b8-0c2b6110f0a7", "caption": "", - "created": 1635942403835, + "created": 1635942477891, "description": "", - "id": "35eda38c-f72d-4534-beef-e96fbf2974b3", - "lastUpdated": 1635942403835, + "id": "a30fe1d2-c00f-4739-94b8-0c2b6110f0a7", + "lastUpdated": 1635942477891, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/a30fe1d2-c00f-4739-94b8-0c2b6110f0a7", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/35eda38c-f72d-4534-beef-e96fbf2974b3", "caption": "", - "created": 1635942477891, + "created": 1635942403835, "description": "", - "id": "a30fe1d2-c00f-4739-94b8-0c2b6110f0a7", - "lastUpdated": 1635942477891, + "id": "35eda38c-f72d-4534-beef-e96fbf2974b3", + "lastUpdated": 1635942403835, "logo": false }, { @@ -8826,6 +8837,15 @@ "lastUpdated": 1691509042637, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2", + "caption": "", + "created": 1691591802821, + "description": "", + "id": "7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2", + "lastUpdated": 1691591802821, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/649bc26a-21b6-4fa2-a764-910a6f16c1a8", "caption": "", @@ -8852,15 +8872,6 @@ "id": "d514fa86-7179-49c9-8cae-51c7de55124a", "lastUpdated": 1691591729556, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2", - "caption": "", - "created": 1691591802821, - "description": "", - "id": "7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2", - "lastUpdated": 1691591802821, - "logo": false } ], "sourceUrl": "https://github.com/HISPWCA/Report-builder", @@ -9637,15 +9648,6 @@ "lastUpdated": 1588595485292, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", - "caption": "", - "created": 1664195762167, - "description": "", - "id": "b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", - "lastUpdated": 1664195762167, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/01c732d4-3686-484a-b555-8848abebb352", "caption": "", @@ -9663,6 +9665,15 @@ "id": "e9183cbf-f26f-4224-b07d-feed2fd61417", "lastUpdated": 1664195762122, "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", + "caption": "", + "created": 1664195762167, + "description": "", + "id": "b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", + "lastUpdated": 1664195762167, + "logo": false } ], "sourceUrl": "http://github.com/hisptz/scorecard-app", @@ -9729,12 +9740,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/f09160a7-23c2-48dc-8950-38e443922985", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", "caption": "", - "created": 1588595390846, + "created": 1588595391858, "description": "", - "id": "f09160a7-23c2-48dc-8950-38e443922985", - "lastUpdated": 1588595390846, + "id": "4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", + "lastUpdated": 1588595391858, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/d882d909-9e06-4371-9124-9297ea2fd975", + "caption": "", + "created": 1588595389759, + "description": "", + "id": "d882d909-9e06-4371-9124-9297ea2fd975", + "lastUpdated": 1588595389759, "logo": false }, { @@ -9747,12 +9767,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/f09160a7-23c2-48dc-8950-38e443922985", "caption": "", - "created": 1588595391858, + "created": 1588595390846, "description": "", - "id": "4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", - "lastUpdated": 1588595391858, + "id": "f09160a7-23c2-48dc-8950-38e443922985", + "lastUpdated": 1588595390846, "logo": false }, { @@ -9763,15 +9783,6 @@ "id": "92599d0c-50f2-4cb9-8c2a-6aacfc193a70", "lastUpdated": 1588595390276, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/d882d909-9e06-4371-9124-9297ea2fd975", - "caption": "", - "created": 1588595389759, - "description": "", - "id": "d882d909-9e06-4371-9124-9297ea2fd975", - "lastUpdated": 1588595389759, - "logo": false } ], "sourceUrl": "", @@ -9929,48 +9940,48 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/32210abf-0033-4f06-8a12-08b4345fb661", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/51a771b0-4e1b-47bb-ba82-9e24a0d2611e", "caption": "", - "created": 1623666927435, + "created": 1623666957721, "description": "", - "id": "32210abf-0033-4f06-8a12-08b4345fb661", - "lastUpdated": 1623666927435, + "id": "51a771b0-4e1b-47bb-ba82-9e24a0d2611e", + "lastUpdated": 1623666957721, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/8991b4dd-b736-4575-80a9-fcef28faec29", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/2839dbae-5556-49ab-9582-8a1eba9b00da", "caption": "", - "created": 1623666942826, + "created": 1623666918173, "description": "", - "id": "8991b4dd-b736-4575-80a9-fcef28faec29", - "lastUpdated": 1623666942826, + "id": "2839dbae-5556-49ab-9582-8a1eba9b00da", + "lastUpdated": 1623666918173, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/c77d6105-2353-407e-b526-e4634f5a0b6a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/32210abf-0033-4f06-8a12-08b4345fb661", "caption": "", - "created": 1623666951215, + "created": 1623666927435, "description": "", - "id": "c77d6105-2353-407e-b526-e4634f5a0b6a", - "lastUpdated": 1623666951215, + "id": "32210abf-0033-4f06-8a12-08b4345fb661", + "lastUpdated": 1623666927435, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/51a771b0-4e1b-47bb-ba82-9e24a0d2611e", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/c77d6105-2353-407e-b526-e4634f5a0b6a", "caption": "", - "created": 1623666957721, + "created": 1623666951215, "description": "", - "id": "51a771b0-4e1b-47bb-ba82-9e24a0d2611e", - "lastUpdated": 1623666957721, + "id": "c77d6105-2353-407e-b526-e4634f5a0b6a", + "lastUpdated": 1623666951215, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/2839dbae-5556-49ab-9582-8a1eba9b00da", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/8991b4dd-b736-4575-80a9-fcef28faec29", "caption": "", - "created": 1623666918173, + "created": 1623666942826, "description": "", - "id": "2839dbae-5556-49ab-9582-8a1eba9b00da", - "lastUpdated": 1623666918173, + "id": "8991b4dd-b736-4575-80a9-fcef28faec29", + "lastUpdated": 1623666942826, "logo": false } ], @@ -10166,39 +10177,39 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/85ad4f99-3e46-4ee5-81a8-d6653590991d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/e341bc93-7e5a-4853-828f-d869ab6eb5ef", "caption": "", - "created": 1621876061923, + "created": 1621876042800, "description": "", - "id": "85ad4f99-3e46-4ee5-81a8-d6653590991d", - "lastUpdated": 1621876061923, + "id": "e341bc93-7e5a-4853-828f-d869ab6eb5ef", + "lastUpdated": 1621876042800, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/b228873f-4810-43b7-93d0-c1aeb489c0da", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/7ed94369-e0a9-4766-ae44-1da246069de2", "caption": "", - "created": 1621876012960, + "created": 1621876032291, "description": "", - "id": "b228873f-4810-43b7-93d0-c1aeb489c0da", - "lastUpdated": 1621876012960, + "id": "7ed94369-e0a9-4766-ae44-1da246069de2", + "lastUpdated": 1621876032291, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/7ed94369-e0a9-4766-ae44-1da246069de2", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/85ad4f99-3e46-4ee5-81a8-d6653590991d", "caption": "", - "created": 1621876032291, + "created": 1621876061923, "description": "", - "id": "7ed94369-e0a9-4766-ae44-1da246069de2", - "lastUpdated": 1621876032291, + "id": "85ad4f99-3e46-4ee5-81a8-d6653590991d", + "lastUpdated": 1621876061923, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/e341bc93-7e5a-4853-828f-d869ab6eb5ef", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/583a4a55-8196-4f86-9141-25fbc266bfd4", "caption": "", - "created": 1621876042800, + "created": 1621876057073, "description": "", - "id": "e341bc93-7e5a-4853-828f-d869ab6eb5ef", - "lastUpdated": 1621876042800, + "id": "583a4a55-8196-4f86-9141-25fbc266bfd4", + "lastUpdated": 1621876057073, "logo": false }, { @@ -10211,12 +10222,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/583a4a55-8196-4f86-9141-25fbc266bfd4", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/b228873f-4810-43b7-93d0-c1aeb489c0da", "caption": "", - "created": 1621876057073, + "created": 1621876012960, "description": "", - "id": "583a4a55-8196-4f86-9141-25fbc266bfd4", - "lastUpdated": 1621876057073, + "id": "b228873f-4810-43b7-93d0-c1aeb489c0da", + "lastUpdated": 1621876012960, "logo": false } ], @@ -10862,15 +10873,6 @@ "lastUpdated": 1691592140457, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/936dc9be-95db-4ce5-8777-1483cd062fa8", - "caption": "", - "created": 1691592857253, - "description": "", - "id": "936dc9be-95db-4ce5-8777-1483cd062fa8", - "lastUpdated": 1691592857253, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/f6f103b9-30b4-4da3-9060-3723766e1ba3", "caption": "", @@ -10889,6 +10891,15 @@ "lastUpdated": 1691592867369, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/936dc9be-95db-4ce5-8777-1483cd062fa8", + "caption": "", + "created": 1691592857253, + "description": "", + "id": "936dc9be-95db-4ce5-8777-1483cd062fa8", + "lastUpdated": 1691592857253, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/c90a4e38-fd2a-4e92-af59-d20d299b42ae", "caption": "", @@ -11129,48 +11140,48 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/40184d86-acbd-4f46-a172-c50a36b108ec", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c90619e4-602d-42f5-867c-6ce950e84904", "caption": "", - "created": 1614711829905, + "created": 1614711782531, "description": "", - "id": "40184d86-acbd-4f46-a172-c50a36b108ec", - "lastUpdated": 1614711829905, + "id": "c90619e4-602d-42f5-867c-6ce950e84904", + "lastUpdated": 1614711782531, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/96c96fe3-9e1c-47db-8310-ecd7860bae05", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c60d54a4-741d-4ee3-83cc-38782651abcc", "caption": "", - "created": 1614711845429, + "created": 1614711804457, "description": "", - "id": "96c96fe3-9e1c-47db-8310-ecd7860bae05", - "lastUpdated": 1614711845429, + "id": "c60d54a4-741d-4ee3-83cc-38782651abcc", + "lastUpdated": 1614711804457, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/e5433118-2a1f-4d95-a074-e6838ecd7dfb", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/40184d86-acbd-4f46-a172-c50a36b108ec", "caption": "", - "created": 1614711838149, + "created": 1614711829905, "description": "", - "id": "e5433118-2a1f-4d95-a074-e6838ecd7dfb", - "lastUpdated": 1614711838149, + "id": "40184d86-acbd-4f46-a172-c50a36b108ec", + "lastUpdated": 1614711829905, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c90619e4-602d-42f5-867c-6ce950e84904", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/e5433118-2a1f-4d95-a074-e6838ecd7dfb", "caption": "", - "created": 1614711782531, + "created": 1614711838149, "description": "", - "id": "c90619e4-602d-42f5-867c-6ce950e84904", - "lastUpdated": 1614711782531, + "id": "e5433118-2a1f-4d95-a074-e6838ecd7dfb", + "lastUpdated": 1614711838149, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c60d54a4-741d-4ee3-83cc-38782651abcc", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/96c96fe3-9e1c-47db-8310-ecd7860bae05", "caption": "", - "created": 1614711804457, + "created": 1614711845429, "description": "", - "id": "c60d54a4-741d-4ee3-83cc-38782651abcc", - "lastUpdated": 1614711804457, + "id": "96c96fe3-9e1c-47db-8310-ecd7860bae05", + "lastUpdated": 1614711845429, "logo": false } ], @@ -11216,12 +11227,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/13d37121-4c06-4d35-919c-4dc5aceb29a8", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/fde09f7e-b478-4181-a10b-9c2ec4484997", "caption": "", - "created": 1588595467542, + "created": 1588595468550, "description": "", - "id": "13d37121-4c06-4d35-919c-4dc5aceb29a8", - "lastUpdated": 1588595467542, + "id": "fde09f7e-b478-4181-a10b-9c2ec4484997", + "lastUpdated": 1588595468550, "logo": false }, { @@ -11234,12 +11245,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/fde09f7e-b478-4181-a10b-9c2ec4484997", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/13d37121-4c06-4d35-919c-4dc5aceb29a8", "caption": "", - "created": 1588595468550, + "created": 1588595467542, "description": "", - "id": "fde09f7e-b478-4181-a10b-9c2ec4484997", - "lastUpdated": 1588595468550, + "id": "13d37121-4c06-4d35-919c-4dc5aceb29a8", + "lastUpdated": 1588595467542, "logo": false } ], @@ -11338,21 +11349,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/499d3582-d61c-4437-ab46-6f98be5e0e45", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/32ec4c51-38a3-4651-bedf-077788ef53c7", "caption": "", - "created": 1588595474572, + "created": 1588595475683, "description": "", - "id": "499d3582-d61c-4437-ab46-6f98be5e0e45", - "lastUpdated": 1588595474572, + "id": "32ec4c51-38a3-4651-bedf-077788ef53c7", + "lastUpdated": 1588595475683, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/32ec4c51-38a3-4651-bedf-077788ef53c7", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/499d3582-d61c-4437-ab46-6f98be5e0e45", "caption": "", - "created": 1588595475683, + "created": 1588595474572, "description": "", - "id": "32ec4c51-38a3-4651-bedf-077788ef53c7", - "lastUpdated": 1588595475683, + "id": "499d3582-d61c-4437-ab46-6f98be5e0e45", + "lastUpdated": 1588595474572, "logo": false }, {