diff --git a/website/data/app_releases.json b/website/data/app_releases.json index 930b8ff0..f6475427 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -13,8 +13,8 @@ }, "v100.2.30": { "Bug Fixes": [ - "parse error message properly for manual installs (#541)", - "DHIS2-15304: display correct error message when session is expired" + "DHIS2-15304: display correct error message when session is expired", + "parse error message properly for manual installs (#541)" ] }, "v100.2.29": { @@ -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": { @@ -222,9 +222,9 @@ }, "v100.1.0": { "Bug Fixes": [ - "add start:nobrowser script", "use getWithDataTest and findWithDataTest", - "add cypress data test prefix to cypress.json" + "add cypress data test prefix to cypress.json", + "add start:nobrowser script" ], "Features": [ "add e2e workflow step" @@ -392,8 +392,8 @@ "dashboard-app": { "v100.0.4": { "Bug Fixes": [ - "merge translations from past 3 weeks", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge translations from past 3 weeks" ] }, "v100.0.3": { @@ -432,13 +432,13 @@ "v100.0.8": { "Bug Fixes": [ "add scroll on workflow selector [DHIS2-15415]", - "update v39 fixtures", + "prevent failing jest test", + "add scroll for workflows [DHIS2-15415]", "update v38 fixtures", "translations: sync translations from transifex (master)", "update jest mock [DHIS2-15415]", - "remove v37 e2e", - "add scroll for workflows [DHIS2-15415]", - "prevent failing jest test" + "update v39 fixtures", + "remove v37 e2e" ] }, "v100.0.7": { @@ -485,12 +485,12 @@ }, "v100.3.8": { "Bug Fixes": [ - "tests: update tests", - "help: add warning style reference to help", - "prevent unnecessary renders when form has errors (#358)", - "validator: limits as warning instead of error (#357)", + "warning border style to yellow", "prevent setting warning as undefined", - "warning border style to yellow" + "prevent unnecessary renders when form has errors (#358)", + "help: add warning style reference to help", + "tests: update tests", + "validator: limits as warning instead of error (#357)" ] }, "v100.3.7": { @@ -505,9 +505,9 @@ }, "v100.3.5": { "Testing": [ - "use org variables + add RP attributes", "publish jest test results to reportportal (#352)", - "fix ci" + "fix ci", + "use org variables + add RP attributes" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -520,11 +520,11 @@ }, "v100.3.3": { "Testing": [ - "update API_KEY name and merge parallel launches", + "publish cypress test results to reportportal (#349)", "use import instead of require", "debug merging launches", - "cleaning PR", - "publish cypress test results to reportportal (#349)" + "update API_KEY name and merge parallel launches", + "cleaning PR" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -537,32 +537,32 @@ }, "v100.3.1": { "Testing": [ - "cartesian: cover with tests (DHIS2-14386)", - "use set data value mutation: cover with tests", - "use imperative validate: cover request failure", - "cover & cartesian", - "use upload file data value mutation: cover with tests", - "cover useImperativeValidate with tests (#321)", - "use delete data value mutation: cover with tests", + "category combo table body: cover with tests", "use imperative validate: cover response transformation", - "metadata selectors: add jest tests for all untested selectors", - "use delete limits: cover with tests", + "use upload file data value mutation: cover with tests", + "cover hooks in data-value-mutations.js (#314)", + "use imperative validate: use real query keys instead of mocked ones", "use update limits: cover with tests", - "category combo table body: cover with tests", "use set form completion mutation: cover with tests", - "cover hooks in data-value-mutations.js (#314)", + "use imperative validate: cover request failure", + "use set data value mutation: cover with tests", + "cartesian: cover with tests (DHIS2-14386)", "cover remaining metadata selectors", - "use imperative validate: use real query keys instead of mocked ones" + "use delete data value mutation: cover with tests", + "cover useImperativeValidate with tests (#321)", + "use delete limits: cover with tests", + "cover & cartesian", + "metadata selectors: add jest tests for all untested selectors" ], "Bug Fixes": [ - "cover useSetFormCompletionMutation with tests (#315)", - "lock forms when organisation unit is closed [BETA-25] (#317)", + "rollback failed complete [DHIS2-15033] (#312)", + "cartesian: return empty array when no vectors provided", "use set form completion mutation: handle optimistic update errors correctly", + "translations: sync translations from transifex (development)", "include attribute options in completion post [DHIS2-15032] (#311)", "use FetchError class from app-runtime [DHIS2-15085] (#316)", - "rollback failed complete [DHIS2-15033] (#312)", - "cartesian: return empty array when no vectors provided", - "translations: sync translations from transifex (development)" + "lock forms when organisation unit is closed [BETA-25] (#317)", + "cover useSetFormCompletionMutation with tests (#315)" ], "Features": [ "merge development into master" @@ -571,33 +571,33 @@ "v100.3.0": { "Features": [ "lock-status: add expiry to footer bar", - "lock-status: check lockDate (wip)", "nice UI", - "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)" + "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", + "lock-status: check lockDate (wip)" ], "Bug Fixes": [ - "cover useSetFormCompletionMutation with tests (#315)", + "expiry date calculation", + "handle undefined data set", "include username in string for i18n", - "use set form completion mutation: handle optimistic update errors correctly", - "use relative time with absolute time in tooltip", + "adjust for different time locales", + "error when no period is selected", "only update status from backend once", "remove conditional chaining", - "expiry date calculation", - "adjust for different time locales", "align inputPeriod check with backend [DHIS2-14218]", - "use suggested text", + "use set form completion mutation: handle optimistic update errors correctly", + "use relative time with absolute time in tooltip", "don't show expiration if excepted by user authorities", - "error when no period is selected", - "handle undefined data set" + "use suggested text", + "cover useSetFormCompletionMutation with tests (#315)" ], "Testing": [ - "use set data value mutation: cover with tests", "use upload file data value mutation: cover with tests", - "use delete data value mutation: cover with tests", - "use delete limits: cover with tests", - "use update limits: 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 set form completion mutation: cover with tests", + "use set data value mutation: cover with tests", + "use delete data value mutation: cover with tests", + "use delete limits: cover with tests" ] }, "v100.2.4": { @@ -622,79 +622,79 @@ }, "v100.2.0": { "Bug Fixes": [ - "deps: update tanstack-query monorepo to v4.16.1", - "deps: update tanstack-query monorepo to v4.18.0", - "deps: update dependency query-string to v7.1.3", - "deps: bump platform and runtime deps [TECH-1462] (#236)", - "options-sort: fix undefined check", - "deps: update dependency react-router-dom to v5.3.4", "ensure biweeks allow entry over entire year [TECH-1308] (#242)", - "print: fix print-styles for selects", - "adjust disabled org unit style", - "deps: update dependency query-string to v7.1.2", + "deps: update tanstack-query monorepo to v4.24.4", "metadata and user info error handling (#294)", - "deps: update tanstack-query monorepo to v4.19.1", - "data value store: set correct default when data value set falsy", - "optionSet: sort selected options", - "deps: update dependency zustand to v4.1.4", - "translations: sync translations from transifex (development)", - "highlighted field store: correct wrong initial state", - "data-test attribute and linting errors", - "option-set: remove unnecessary sort", - "address period issues that occurred after new year 2022/2023", - "deps: update tanstack-query monorepo to v4.17.1", + "adjust disabled org unit style", "deps: update tanstack-query monorepo to v4.24.9", - "deps: update dependency @tanstack/react-query-devtools to v4.24.13", - "implement PR feedback by @tomzemp from 2023-03-04", - "deps: update dependency @tanstack/react-query-devtools to v4.24.14", - "deps: update tanstack-query monorepo to v4.19.0", "clean up audit styling [TECH-1469] [TECH-1470] (#237)", - "update ui version", - "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 tanstack-query monorepo to v4.24.4", - "optionset: re-add input spread to button", - "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", + "use periods: check if lastPeriodOfPrevYear exists", + "deps: update tanstack-query monorepo to v4.16.1", + "deps: update dependency html-react-parser to v1.4.14", + "deps: update dependency final-form to v4.20.9", + "minor cleanup", "deps: update tanstack-query monorepo to v4.24.6", + "deps: update tanstack-query monorepo to v4.19.0", + "deps: update dependency query-string to v7.1.3", + "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", + "deps: update dependency @tanstack/react-query-devtools to v4.24.14", + "highlighted field store: correct wrong initial state", "deps: update dependency re-reselect to v4.0.1", - "data value store: return boolean from isComplete selector", + "metadata error handling", + "deps: update dependency classnames to v2.3.2", "multi-select: update max-width", + "deps: update dependency @tanstack/react-query-devtools to v4.24.13", + "implement PR feedback by @tomzemp from 2023-03-02", "total-cell: clear total value when printing empty form (#298)", - "deps: update tanstack-query monorepo to v4.23.0", + "print: fix print-styles for selects", + "deps: update tanstack-query monorepo to v4.24.10", + "remove unnecessary overflow", + "update ui version", + "option-set: fix clear button", + "data value store: return boolean from isComplete selector", + "deps: update dependency query-string to v7.1.2", + "deps: update tanstack-query monorepo to v4.19.1", + "optionset: re-add input spread to button", + "deps: update tanstack-query monorepo to v4.18.0", + "translations: sync translations from transifex (development)", + "deps: update tanstack-query monorepo to v4.20.2", "deps: update tanstack-query monorepo to v4.20.4", + "deps: update dependency zustand to v4.1.5", + "deps: bump platform and runtime deps [TECH-1462] (#236)", + "deps: update dependency idb-keyval to v6.2.0", + "optionSet: sort selected options", + "data-test attribute and linting errors", + "clear selections with only dataset [DHIS2-14039] (#243)", "use periods: reverse order & add first/last periods of next/prev year if in current year", - "deps: update dependency classnames to v2.3.2", + "deps: update dependency react-router-dom to v5.3.4", + "use multi-calendar-dates to address periods that don't start on Jan 1st", + "data value store: set correct default when data value set falsy", + "deps: update dependency reselect to v4.1.7", + "deps: update tanstack-query monorepo to v4.23.0", "deps: update dependency react-chartjs-2 to v4.3.1", - "deps: update dependency idb-keyval to v6.2.0", - "deps: update dependency zustand to v4.1.5", + "options-sort: fix undefined check", "deps: update dependency chart.js to v3.9.1", - "deps: update tanstack-query monorepo to v4.20.2", - "minor cleanup", - "deps: update dependency reselect to v4.1.7", - "clear selections with only dataset [DHIS2-14039] (#243)", - "remove unnecessary overflow", - "use periods: check if lastPeriodOfPrevYear exists", - "metadata error handling", - "option-set: fix clear button", - "deps: update tanstack-query monorepo to v4.24.10", - "deps: update dependency final-form to v4.20.9", - "deps: update dependency html-react-parser to v1.4.14" + "option-set: remove unnecessary sort", + "implement PR feedback by @tomzemp from 2023-03-04", + "address period issues that occurred after new year 2022/2023", + "deps: update dependency zustand to v4.1.4", + "deps: update tanstack-query monorepo to v4.17.1" ], "Features": [ + "optionset: add support for multi-text optionSet", "zustand: create wrapper", - "option-set: add multi text support (#290)", - "optionset: add support for multi-text optionSet" + "option-set: add multi text support (#290)" ], "Testing": [ - "cover stores with tests (and fix some minor issues)", - "validation store: cover with tests", + "highlighted field store: cover with tests", + "data value store: cover store with tests", "unsaved data store: cover with tests", "entry form store: cover with tests", - "highlighted field store: cover with tests", - "sync errors store: cover with tests", + "validation store: cover with tests", + "cover stores with tests (and fix some minor issues)", "get cell id: cover with tests", "data value store: cover with test & establish testing pattern", - "data value store: cover store with tests" + "sync errors store: cover with tests" ] }, "v100.1.2": { @@ -704,130 +704,130 @@ }, "v100.1.1": { "Bug Fixes": [ - "update periods height [DHIS2-14006]", - "translations: sync translations from transifex (development)" + "translations: sync translations from transifex (development)", + "update periods height [DHIS2-14006]" ] }, "v100.1.0": { "Bug Fixes": [ - "fix temporal error handling", - "error-details optional chaining", + "add missing files", + "data-workspace: show loader if in flight, regardless of cached data", + "fix breaking tests around side bar, basic info and follow up button", + "global filter field size (#221)", + "handle network-error alert", + "minor cleanup", "address pr comments", - "manage unsaved comments when moving cells", + "entry-field: cleanup highlighted-field properly", + "reset error when pristine", + "option-set input lastSyncedValue", + "tooltip: fix tooltip flickering", + "onlineManager: make sure to go online when navigator goes online", + "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", + "remove 403 as temporal error", + "tooltip: show all errors in tooltip", "filter-field: hide clear-button when no filter (#222)", - "dates: ensure that server or client time is used when appropriate", - "shouldRollbackError", + "dates: use server time when appropriate", + "set networkmode offlineFirst", + "rerun validation on main bar button click", + "make bottom bar buttons small [DHIS2-13956]", + "deps: pin dependencies", + "use-value-store: add optional-chaining for safety", + "use date limit: prevent recomputing on every re-render", + "fix temporal error handling", + "onlineStatus: sync header-bar status to onlineManager status", + "make useDataValueParams and useApiAttributeParams stable", + "use retry to pause mutations", + "manage unsaved comments when moving cells", "resolveAlertProps", + "try to use cjs import fetcherror", + "adjust synced cell style (#199)", "bottom-bar: add failed to save summary", - "remove unnecessary clear highlightedfield", - "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", - "use highlightedfieldstore", - "deps: update deps", - "data-workspace: show loader if in flight, regardless of cached data", - "deps: pin dependencies", - "update Add limits styling [DHIS2-13958]", - "handle temporal mutation errors (#206)", - "add missing error-summary file", - "tooltip: fix tooltip flickering", - "audit history: update processing, clean up [TECH-1281] (#131)", - "make bottom bar buttons small [DHIS2-13956]", - "clear sync-status when value changes (#182)", - "stop tooltip flickering [DHIS2-13954]", + "persist: persist mutations that are network-errors", "update useHighlightedField", - "use selector to get coc", - "refactor validation-tooltip to child of wrapper", - "section-filter: do not reset highlighted on focus", - "move handlerHeaderBarStatus to dataworkspace due to re-render issues", + "file-input: reset lastSyncedValue", + "errors-store: add getNumberOfErrors", + "stop tooltip flickering [DHIS2-13954]", + "import locales so app has access to them (#207)", + "allow the webapi to return a single object instead of wrapped array", + "misc cleanup", "copy FetchError from data-service", - "adjust synced cell style (#199)", - "use date limit: prevent recomputing on every re-render", - "fix some crashes", - "error-summary: count errors in selection", - "review", - "clear highlight when field is umounted", - "ensure deepest level is never lower than root level", - "try to use cjs import fetcherror", + "cleanup on umount only", "use zustand store for highlighted-field", - "option-set input lastSyncedValue", - "import locales so app has access to them (#207)", - "use a stable date string instead of an instable date instance (#201)", "contextual-help: add help-legend for sync-errors", + "manage unsaved limits when moving cells", "basic information: display client date in tooltip", - "translations: sync translations from transifex (development)", - "highlighted fields performance (#155)", - "misc cleanup", - "adjust client time to server timezone when computing date ranges (#165)", - "ensure we use a local date string", - "remove custom styles for data details button", - "onlineStatus: sync header-bar status to onlineManager status", - "allow for unit paths starting at the real root instead of user root (#197)", - "offline-error-types, show alertbar once", - "allow the webapi to return a single object instead of wrapped array", - "filter-field: do not reset highlighted when focused", - "fix disabled cell styling [TECH-1466] (#234)", - "true-only checkbox lastSynced comparison", "data-value-set: disable when mutating", + "update Add limits styling [DHIS2-13958]", + "move handlerHeaderBarStatus to dataworkspace due to re-render issues", + "refactor validation-tooltip to child of wrapper", + "deps: update deps", "update variable name [TECH-1465] (#231)", - "errors-store: add getNumberOfErrors", - "headerbar: use smarter delay for headerbar-status", - "inner-wrapper: properly clear error if last-synced", - "persist: persist mutations that are network-errors", - "make useDataValueParams and useApiAttributeParams stable", - "dates: use server time when appropriate", - "set highlighted field null", - "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", - "always apply long delay when showing/hiding", - "onlineManager: make sure to go online when navigator goes online", - "preserve input-component format", - "handle network-error alert", - "use-value-store: add optional-chaining for safety", - "tooltip: show all errors in tooltip", - "fix breaking tests around side bar, basic info and follow up button", - "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", "or between shortcuts [DHIS2-13955]", - "entry-field: cleanup highlighted-field properly", - "error-summary: use yellow800 for icon color", - "getCellId", - "reset error when pristine", - "init lastSyncedValue, fix file-field", - "cleanup on umount only", - "remove 403 as temporal error", - "use prefetched units when user org unit is not the highest level", + "filter-field: do not reset highlighted when focused", + "use highlightedfieldstore", + "shouldRollbackError", + "set highlighted field null", "validation button: disable validation run when offline [TECH-1377] (#178)", - "manage unsaved limits when moving cells", - "use retry to pause mutations", + "preserve input-component format", + "ensure deepest level is never lower than root level", + "translations: sync translations from transifex (development)", + "add missing error-summary file", "print styles [TECH-1312] (#217)", - "manage unsaved comments and limits when moving cells", - "file-input: reset lastSyncedValue", + "remove custom styles for data details button", + "section-filter: do not reset highlighted on focus", + "always apply long delay when showing/hiding", + "ensure we use a local date string", + "handle temporal mutation errors (#206)", + "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", + "fix disabled cell styling [TECH-1466] (#234)", + "dates: ensure that server or client time is used when appropriate", + "true-only checkbox lastSynced comparison", + "offline-error-types, show alertbar once", + "fix some crashes", "always retry offline-trigger errors", - "minor cleanup", - "add missing files", - "deps: update dependency @dhis2/ui to v8.5.3 (#225)", + "highlighted fields performance (#155)", + "allow for unit paths starting at the real root instead of user root (#197)", + "adjust client time to server timezone when computing date ranges (#165)", + "getCellId", + "remove unnecessary clear highlightedfield", + "use prefetched units when user org unit is not the highest level", + "headerbar: use smarter delay for headerbar-status", "remove defaultOnSuccess for queries", - "rerun validation on main bar button click", - "set networkmode offlineFirst", + "clear highlight when field is umounted", + "error-summary: use yellow800 for icon color", + "deps: update dependency @dhis2/ui to v8.5.3 (#225)", + "error-summary: count errors in selection", + "use a stable date string instead of an instable date instance (#201)", + "inner-wrapper: properly clear error if last-synced", + "audit history: update processing, clean up [TECH-1281] (#131)", + "review", "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", - "global filter field size (#221)" + "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", + "manage unsaved comments and limits when moving cells", + "error-details optional chaining", + "clear sync-status when value changes (#182)", + "init lastSyncedValue, fix file-field", + "use selector to get coc" ], "Testing": [ - "add authority tests to comment and limit tests", + "fix tests", "move query-key test", - "update tests", - "add test to getPreFetchedChildren", + "add authority tests to comment and limit tests", "fix test description", - "fix tests" + "update tests", + "add test to getPreFetchedChildren" ], "Features": [ - "sync-error: add sync error to field", + "sync error handling (#218)", + "client server date: add DRY utils", "custom forms: notify user about pre-fetching failure", + "sync-error: add sync error to field", + "sync-errors: add sync-errors store", "headerbar: integrate offline-status-message", + "error-indicator: add error indicator", "get current date: set milliseconds to 0", - "client server date: add DRY utils", "notify user about failures of critical requests", - "error-indicator: add error indicator", "respect F_DATAVALUE_ADD user authority", - "sync-errors: add sync-errors store", - "sync error handling (#218)", "headerbar: integrate offline-status message (#233)" ] } @@ -885,9 +885,9 @@ }, "v100.0.2": { "Bug Fixes": [ + "always use outputIdScheme=UID for data preview [DHIS2-14061]", "always use outputIdScheme=UID [DHIS2-14061]", - "updated cypress fixtures [DHIS2-14061]", - "always use outputIdScheme=UID for data preview [DHIS2-14061]" + "updated cypress fixtures [DHIS2-14061]" ] }, "v100.0.1": { @@ -899,44 +899,44 @@ "data-visualizer-app": { "v100.4.0": { "Bug Fixes": [ - "do not pass a boolean for icons when saving", + "dependency updates (#2243)", + "fetch data element icon and pass it in extraOptions", + "translations: sync translations from transifex (dev)", "avoid visualization flashing when changing options", + "avoid crash when visualization object is empty (ie. New)", "update cli-app-scripts and analytics deps", - "fix bug which cause current to loose props", + "set disabledOptions on AO loading and vis type switching", + "do not pass a boolean for icons when saving", "hide icon from visualization when option is toggled", - "translations: sync translations from transifex (dev)", - "avoid crash when visualization object is empty (ie. New)", - "dependency updates (#2243)", - "fetch data element icon and pass it in extraOptions", - "set disabledOptions on AO loading and vis type switching" + "fix bug which cause current to loose props" ], "Features": [ - "remove disabled before passing object to visualization generator", - "support non-gregorian fixed periods (#2233)", - "cumulative values in PT (DHIS2-5497) (#2746)", "single value background color change based upon legend (DHIS2-13702) (#2223)", - "disabled options based on cumulativeValues in PT DHIS2-15728", - "handle disabled and helpText props for disabled options", - "v100.4.0", - "handle disabled option in Redux store", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "handle disabled option in Redux store", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "remove disabled before passing object to visualization generator", "disable legend option when cumulative values is enabled", - "disable option when cumulativeValues is checked in PT DHiS2-15728" + "cumulative values in PT (DHIS2-5497) (#2746)", + "support non-gregorian fixed periods (#2233)", + "v100.4.0", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "handle disabled and helpText props for disabled options" ], "Testing": [ - "fix test failing due to change in single value behaviour", - "refactor clickCheckbox to check/uncheckCheckbox", "add helper functions for totals options", + "add tests for cumulativeValues option in PT", + "refactor clickCheckbox to check/uncheckCheckbox", "enhance tests, options and sorting", - "use current year instead of hardcode it", - "add tests for cumulativeValues option in PT" + "fix test failing due to change in single value behaviour", + "use current year instead of hardcode it" ] }, "v100.3.1": { "Bug Fixes": [ - "color set update (DHIS2-16108) (#2906)", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "v100.3.1", - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)" + "color set update (DHIS2-16108) (#2906)" ] }, "v100.3.0": { @@ -944,55 +944,55 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "change legend type description to fit SV (DHIS2-15120) (#2757)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", "translations: sync translations from transifex (dev)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "only update interpretations list when in DOM", "translate dimension labels in PT DHIS2-15750 (#2783)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", - "only update interpretations list when in DOM" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ] }, "v100.2.0": { "Features": [ - "update download menu to use hovermenu components from analytics", - "100.2.0 (#2741)", - "use Toolbar and ToolbarSidebar from analytics (#2358)", - "use hover menu components from analytics for options menu", "use UpdateButton and HoverMenubar from analytics", - "use interpretations button from analytics" + "use hover menu components from analytics for options menu", + "use interpretations button from analytics", + "use Toolbar and ToolbarSidebar from analytics (#2358)", + "update download menu to use hovermenu components from analytics", + "100.2.0 (#2741)" ], "Testing": [ - "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)", - "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "skip legend test while data element icons are unsupported", "prevent test names from being dynamic (#2576)", - "skip legend test while data element icons are unsupported" + "comment out icon tests for currently unsupported types", + "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "extend timeout after delete has been triggered (#2499)", + "add Cypress tests for SV icon (DHIS2-10496) (#2372)" ], "Bug Fixes": [ - "adjust e2e element slectors", "remove divider from plain data source submenu", + "tweak viz type selector styles to match toolbar", + "translations: sync translations from transifex (dev)", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "observe size changes for legend positioning", + "adjust e2e element slectors", "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "tweak viz type selector styles to match toolbar", "adjust closeFileMenuWithClick command", - "translations: sync translations from transifex (dev)", - "adjust data test name", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`" + "adjust data test name" ] }, "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": [ "translations: sync translations from transifex (dev)", @@ -1020,33 +1020,33 @@ }, "v100.1.0": { "Features": [ - "support non-gregorian fixed periods (#2233)", - "plugin: send installation status [DHIS2-15097] (#2273)", "single value background color change based upon legend (DHIS2-13702) (#2223)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "100.1.0 (#2286)", + "support non-gregorian fixed periods (#2233)", "custom calculations (DHIS2-13871) (#2232)", - "100.1.0 (#2286)" + "plugin: send installation status [DHIS2-15097] (#2273)" ], "Testing": [ - "fix test failing due to change in single value behaviour", - "add extended timeout for file open modal (#2284)" + "add extended timeout for file open modal (#2284)", + "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ - "do not pass a boolean for icons when saving", - "set height on chart container when not defined (#2246) (#2250)", - "plugin sends installation status (#2277)", - "nightly workflow has to run on default branch which is currently dev (#2269)", - "target window.parent for postRobot communication (#2256)", + "dependency updates (#2243)", + "fetch data element icon and pass it in extraOptions", + "remove old i18n initialisation (#2241)", + "translations: sync translations from transifex (master) (#2192)", "update cli-app-scripts and analytics deps", + "nightly workflow has to run on default branch which is currently dev (#2269)", "deps: bump cli-app-scripts for precaching improvement", - "hide icon from visualization when option is toggled", + "plugin sends installation status (#2277)", + "do not pass a boolean for icons when saving", + "target window.parent for postRobot communication (#2256)", + "inject CSS UI variables in plugin (#2270)", "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", - "remove old i18n initialisation (#2241)", "update cli-app-scripts and analytics (#2247)", - "dependency updates (#2243)", - "translations: sync translations from transifex (master) (#2192)", - "inject CSS UI variables in plugin (#2270)", - "fetch data element icon and pass it in extraOptions" + "hide icon from visualization when option is toggled", + "set height on chart container when not defined (#2246) (#2250)" ] }, "v100.0.3": { @@ -1094,18 +1094,18 @@ "distinguish non-existent repetitions from empty values in line lists (DHIS2-15767) (#427)" ], "Bug Fixes": [ + "change background image for undefined cell", + "update color according to spec change", "add tooltip to undefined cells", "remove background color for undefined cell", - "return empty value for undefined boolean cells", "always display 'no event' for enrollment", - "change background image for undefined cell", - "add custom styling to undefined cells", - "update color according to spec change" + "return empty value for undefined boolean cells", + "add custom styling to undefined cells" ], "Testing": [ - "add tests for undefined values", "change test cell to match test.e2e data", - "change tooltip label" + "change tooltip label", + "add tests for undefined values" ] }, "v100.10.6": { @@ -1115,13 +1115,13 @@ }, "v100.10.5": { "Bug Fixes": [ - "fix name for option set options shown in chip tooltip (DHIS2-16181)", "handle options with non-unique codes across optionsets (DHIS2-15771) (#426)", - "replace id with uid after backend adjusted the response", - "lookup option set options labels correctly DHIS2-15771", "fix plain download with name", + "store metadata for option set options on load (DHIS2-16181)", "update optionSet options metadata on selection in the modal", - "store metadata for option set options on load (DHIS2-16181)" + "replace id with uid after backend adjusted the response", + "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", @@ -1135,13 +1135,13 @@ }, "v100.10.3": { "Bug Fixes": [ - "return `fetching` from useProgramDataDimensions for lazy loading", - "your- and program-dimensions list lazy loading (#453)", - "increment based on correct property `pager.page` not `data.page`", - "ensure `loading` remains `false` when lazy loading additional items", "ensure scrollbox actually scrolls instead of the container", + "ensure variable names matches function argument", + "your- and program-dimensions list lazy loading (#453)", "make scrollbox scrollable without fixed height", - "ensure variable names matches function argument" + "ensure `loading` remains `false` when lazy loading additional items", + "increment based on correct property `pager.page` not `data.page`", + "return `fetching` from useProgramDataDimensions for lazy loading" ] }, "v100.10.2": { @@ -1151,11 +1151,11 @@ }, "v100.10.1": { "Bug Fixes": [ - "various hackathon issues", "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)" + "various hackathon issues", + "correctly center the table spinner (DHIS2-13947, DHIS2-13946)", + "allow opening interpretations for AOs without a time dimension (DHIS2-15781)" ] }, "v100.10.0": { @@ -1178,13 +1178,13 @@ }, "v100.9.3": { "Bug Fixes": [ - "always attach resize observer if node is found", - "implement min width on pagination container so dropdowns fit", - "ensure pagination max-width is correct in interpretations modal (#434)", + "bump min width for less concise locales", "upgrade @dhis2/ui to get spacing between pagination elements", + "ensure pagination max-width is correct in interpretations modal (#434)", "lack of access show the generic \"something went wrong\" error (DHIS2-15737) (#429)", "translations: sync translations from transifex (master)", - "bump min width for less concise locales" + "always attach resize observer if node is found", + "implement min width on pagination container so dropdowns fit" ] }, "v100.9.2": { @@ -1199,31 +1199,31 @@ }, "v100.9.0": { "Features": [ + "port file-menu to new hoverable menubar", + "add update button", + "add disabled state to view menu", + "add menu and menu items WIP", + "add HoverMenuBar", + "implement download menu that can be hovered or clicked", "add app logo", - "hoverable options menu", "migrate view-menu", - "implement download menu that can be hovered or clicked", - "add disabled state to view menu", - "add InterpretationsAndDetailsToggler", - "let download menu be clickable or hoverable", - "add update button", "toolbar UI update (DHIS2-15167) (#368)", + "let download menu be clickable or hoverable", + "hoverable options menu", "migrate download menu wip", - "add HoverMenuBar", - "add menu and menu items WIP", - "port file-menu to new hoverable menubar" + "add InterpretationsAndDetailsToggler" ], "Bug Fixes": [ + "remove unused import", "ensure flexbox children consume full height", - "adjust import name", - "trigger toggleSubMenu when on items without children so it closes", + "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`", "wrap action call in useCallback", - "remove unused import", + "trigger toggleSubMenu when on items without children so it closes", "let dropdown render children directly in popper", "push app name 1px down to improve visual alignment", + "adjust import name", "adjust height to 32 px", - "upgrade @dhis2/ui to get consistent menu section header styles", - "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`" + "upgrade @dhis2/ui to get consistent menu section header styles" ] }, "v100.8.2": { @@ -1238,21 +1238,21 @@ }, "v100.8.0": { "Testing": [ + "update the error message for 2.38", "update download and filemenu tests to reflect pe being optional", "remove unused imports", - "add ou instead of pe", "remove special handling for 38", + "add special handling for 2.38", + "improve period click targeting", "remove intercept evaluation that is suddenly failing", "rename visualization-title to titlebar (DHIS2-15063) (#384)", - "improve period click targeting", - "add special handling for 2.38", - "update the error message for 2.38" + "add ou instead of pe" ], "Bug Fixes": [ - "align e2e file with master", - "allow 1 retry on CI", "allow developers to choose cy.open browser environment themselves", - "remove unused prop" + "remove unused prop", + "align e2e file with master", + "allow 1 retry on CI" ], "Features": [ "remove period validation (DHIS2-15015) (#381)" @@ -1265,8 +1265,8 @@ }, "v100.7.4": { "Bug Fixes": [ - "avoid crash when missing metadata for stage-element ids (DHIS2-15423)", - "use nullish instead" + "use nullish instead", + "avoid crash when missing metadata for stage-element ids (DHIS2-15423)" ] }, "v100.7.3": { @@ -1286,20 +1286,20 @@ }, "v100.7.0": { "Features": [ - "add button to titlebar that toggles visualization canvas expansion", "add state for expanding the visualization canvas", - "separate state for hidden layout and sidebar", - "allow toggling individual panels from menu bar", "toggle panel visibility when clicking the fullscreen button", + "add view menu", "allow expanding visualization and hiding panels (#344)", - "add view menu" + "separate state for hidden layout and sidebar", + "allow toggling individual panels from menu bar", + "add button to titlebar that toggles visualization canvas expansion" ], "Bug Fixes": [ - "tweak fullscreen toggle tooltip text", - "subscribe to correct hidden state in the viz type selector", "initialise hidden panel state and remove fallbacks from selectors", - "disable interpretations view menu when no AO is loaded", "hide tooltip immediately to avoid it jumping across the screen", + "disable interpretations view menu when no AO is loaded", + "subscribe to correct hidden state in the viz type selector", + "tweak fullscreen toggle tooltip text", "make button square" ], "Testing": [ @@ -1309,11 +1309,11 @@ }, "v100.6.2": { "Testing": [ - "readd the skip as the bug is still present", "ou hierarchy tests (DHIS2-2367) (#353)", - "add version toggle for 2.40", "add tests for ou hierarchy (untested due to instances being down)", - "unskip old test that should work now" + "readd the skip as the bug is still present", + "unskip old test that should work now", + "add version toggle for 2.40" ], "Bug Fixes": [ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#352)" @@ -1328,9 +1328,9 @@ "maps-app": { "v100.2.3": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "conditionally set PR title in dhis2-verify-app workflow (#3089)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", - "translations: sync translations from transifex (dev)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" ], "Testing": [ "send jest test results only when env is setup (#3078)", @@ -1339,16 +1339,16 @@ }, "v100.2.2": { "Bug Fixes": [ - "do not show unsupported geojson or arcgis external layers (#3036)", - "do not show geojson or arcgis layers since they are not supported yet (#3036)" + "do not show geojson or arcgis layers since they are not supported yet (#3036)", + "do not show unsupported geojson or arcgis external layers (#3036)" ] }, "v100.2.1": { "Bug Fixes": [ - "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", "translations: sync translations from transifex (dev)", + "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", "external basemaps were not showing [DHIS2-15953] (#3017)", + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", "ensure layer type is supported and remove the unsupported Google basemaps", "release candidate 100.2.1" ] @@ -1365,23 +1365,23 @@ }, "v100.1.7": { "Bug Fixes": [ - "show warning if event filter is not supported (#2952)", + "post a data statistics view when map is open or saved (#2951)", "draw layers with opacity (#2948)", - "hide see position from context meny for split view maps", "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", - "set default basemap for interpretation map (DHIS2-15788) (#2944)", "use programIndicators endpoint respecting sharing settings (#2950)", - "post a data statistics view when map is open or saved (#2951)", - "use display name for data sets (#2947)" + "hide see position from context meny for split view maps", + "show warning if event filter is not supported (#2952)", + "use display name for data sets (#2947)", + "set default basemap for interpretation map (DHIS2-15788) (#2944)" ] }, "v100.1.6": { "Bug Fixes": [ + "set period for each split view map (#2721)", + "upgrade landcover dataset (#2732)", "Set rendering strategy to single if not relative period (#2703)", - "keep layer visibility when period is changed (#2705)", "translations: sync translations from transifex (dev)", - "set period for each split view map (#2721)", - "upgrade landcover dataset (#2732)" + "keep layer visibility when period is changed (#2705)" ] }, "v100.1.5": { @@ -1411,9 +1411,9 @@ }, "v100.1.0": { "Bug Fixes": [ - "use window.parent", "remove fallback coordinate field (DHIS2-8165) (#2575)", "bumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592)", + "use window.parent", "bump cli-app-scripts for precaching improvement" ], "Features": [ diff --git a/website/data/apphub.json b/website/data/apphub.json index 0ec8f6f0..691d2946 100644 --- a/website/data/apphub.json +++ b/website/data/apphub.json @@ -3,9 +3,69 @@ "page": 1, "pageSize": 1000, "pageCount": 1, - "total": 77 + "total": 78 }, "result": [ + { + "appType": "APP", + "status": "APPROVED", + "id": "08c48425-abd3-410e-8802-8f9ada971c03", + "created": 1704873348684, + "lastUpdated": 1704881351308, + "name": "ADEx Flow", + "description": "The Global Fund ADEX Flow app provides a series of workflows to assist country teams with the management of Global Fund Related ADEX metadata.The app provides a series of pre-defined workflows: \n- Backup existing GF related metadata\n- Import new GF metadata packages\n- Upgrade existing GF metadata packages\n- Validate GF metadta pacakges\n- Export locally modified package to other instances", + "coreApp": false, + "versions": [ + { + "created": 1704881351308, + "demoUrl": "https://play.dhis2.org/2.39.4/api/apps/ADEx-Flow/index.html", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2-global-implementation-team/adex-flow_0.1.1.zip", + "id": "5c357d0d-aab0-4300-a53d-98813ecbaf74", + "lastUpdated": 1704881351308, + "maxDhisVersion": "", + "minDhisVersion": "2.39", + "version": "0.1.1", + "channel": "stable" + } + ], + "developer": { + "address": "", + "email": "jason@dhis2.org", + "organisation": "DHIS2 Global Implementation Team" + }, + "owner": "d5a34e11-7729-4d57-821b-e4fc78a1f5f0", + "images": [ + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/08c48425-abd3-410e-8802-8f9ada971c03/657305cf-8f5f-4d21-81cd-d609781acf65", + "caption": "", + "created": 1704873348684, + "description": "", + "id": "657305cf-8f5f-4d21-81cd-d609781acf65", + "lastUpdated": 1704873348684, + "logo": true + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/08c48425-abd3-410e-8802-8f9ada971c03/996f0005-620c-4855-8cdf-476d047ee9a5", + "caption": "", + "created": 1704873458735, + "description": "", + "id": "996f0005-620c-4855-8cdf-476d047ee9a5", + "lastUpdated": 1704873458735, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/08c48425-abd3-410e-8802-8f9ada971c03/4d8f3994-5bf7-43d2-86de-feee223a397c", + "caption": "", + "created": 1704873458742, + "description": "", + "id": "4d8f3994-5bf7-43d2-86de-feee223a397c", + "lastUpdated": 1704873458742, + "logo": false + } + ], + "sourceUrl": "", + "reviews": [] + }, { "appType": "DASHBOARD_WIDGET", "status": "APPROVED", @@ -202,12 +262,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff", "caption": "", - "created": 1624315022401, + "created": 1624314674393, "description": "", - "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", - "lastUpdated": 1624315022401, + "id": "afb0acb8-8ff3-48fe-8c3e-966ad83149ff", + "lastUpdated": 1624314674393, "logo": false }, { @@ -220,21 +280,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", "caption": "", - "created": 1624314977424, + "created": 1624315022401, "description": "", - "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a", - "lastUpdated": 1624314977424, + "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "lastUpdated": 1624315022401, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a", "caption": "", - "created": 1624314674393, + "created": 1624314977424, "description": "", - "id": "afb0acb8-8ff3-48fe-8c3e-966ad83149ff", - "lastUpdated": 1624314674393, + "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a", + "lastUpdated": 1624314977424, "logo": false }, { @@ -299,15 +359,6 @@ "lastUpdated": 1685105122331, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8", - "caption": "", - "created": 1685105890042, - "description": "", - "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8", - "lastUpdated": 1685105890042, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/9d3a74db-fc57-492d-9990-3b4b25576280", "caption": "", @@ -325,6 +376,15 @@ "id": "683e6871-3c2a-4499-8b02-852a6fe3cd39", "lastUpdated": 1685105856008, "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8", + "caption": "", + "created": 1685105890042, + "description": "", + "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8", + "lastUpdated": 1685105890042, + "logo": false } ], "sourceUrl": "https://github.com/dhis2/apk-distribution", @@ -793,15 +853,6 @@ "lastUpdated": 1625206451721, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a", - "caption": "", - "created": 1600683931880, - "description": "", - "id": "ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a", - "lastUpdated": 1600683931880, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/5757bb9f-e7fc-4be4-b03a-9fb56bbdb60a", "caption": "", @@ -820,6 +871,15 @@ "lastUpdated": 1600683929001, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a", + "caption": "", + "created": 1600683931880, + "description": "", + "id": "ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a", + "lastUpdated": 1600683931880, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/02cb89f0-6f10-486d-9870-7dd2e9e0b1bf", "caption": "", @@ -938,12 +998,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/4d4e14f0-6c22-4817-ae28-350239df0deb", "caption": "", - "created": 1588595337488, + "created": 1588595336110, "description": "", - "id": "8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", - "lastUpdated": 1588595337488, + "id": "4d4e14f0-6c22-4817-ae28-350239df0deb", + "lastUpdated": 1588595336110, "logo": false }, { @@ -956,30 +1016,30 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/80123da8-3d25-49aa-8395-921d0dafbfcc", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", "caption": "", - "created": 1588595338994, + "created": 1588595337488, "description": "", - "id": "80123da8-3d25-49aa-8395-921d0dafbfcc", - "lastUpdated": 1588595338994, + "id": "8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", + "lastUpdated": 1588595337488, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/4d4e14f0-6c22-4817-ae28-350239df0deb", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/1fc9e83e-36dc-46ca-b47c-8f87f5136c12", "caption": "", - "created": 1588595336110, + "created": 1588595337990, "description": "", - "id": "4d4e14f0-6c22-4817-ae28-350239df0deb", - "lastUpdated": 1588595336110, + "id": "1fc9e83e-36dc-46ca-b47c-8f87f5136c12", + "lastUpdated": 1588595337990, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/1fc9e83e-36dc-46ca-b47c-8f87f5136c12", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/80123da8-3d25-49aa-8395-921d0dafbfcc", "caption": "", - "created": 1588595337990, + "created": 1588595338994, "description": "", - "id": "1fc9e83e-36dc-46ca-b47c-8f87f5136c12", - "lastUpdated": 1588595337990, + "id": "80123da8-3d25-49aa-8395-921d0dafbfcc", + "lastUpdated": 1588595338994, "logo": false } ], @@ -1047,12 +1107,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/1fd8594e-7225-4de3-b205-d608a2d5e260", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", "caption": "", - "created": 1588595409348, + "created": 1588595409929, "description": "", - "id": "1fd8594e-7225-4de3-b205-d608a2d5e260", - "lastUpdated": 1588595409348, + "id": "c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", + "lastUpdated": 1588595409929, "logo": false }, { @@ -1065,12 +1125,12 @@ "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/1fd8594e-7225-4de3-b205-d608a2d5e260", "caption": "", - "created": 1588595409929, + "created": 1588595409348, "description": "", - "id": "c1362e7d-1cf6-4a2c-b028-397f11b8e2bb", - "lastUpdated": 1588595409929, + "id": "1fd8594e-7225-4de3-b205-d608a2d5e260", + "lastUpdated": 1588595409348, "logo": false } ], @@ -4007,15 +4067,6 @@ "lastUpdated": 1605919887440, "logo": false }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", - "caption": "", - "created": 1605920539338, - "description": "", - "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/5991aff9-031a-4c7f-b3b5-dbc0891e307b", "caption": "", @@ -4026,21 +4077,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5b6e980c-0c32-4141-830c-116c25f354b6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/a5a88de3-1a4f-4fc4-b05b-8b0013ec5d9d", "caption": "", - "created": 1605920552202, + "created": 1605920491341, "description": "", - "id": "5b6e980c-0c32-4141-830c-116c25f354b6", - "lastUpdated": 1605920552202, + "id": "a5a88de3-1a4f-4fc4-b05b-8b0013ec5d9d", + "lastUpdated": 1605920491341, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/734cacbc-a750-475b-8cc9-a2f4dc5505a9", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", "caption": "", - "created": 1605920563304, + "created": 1605920539338, "description": "", - "id": "734cacbc-a750-475b-8cc9-a2f4dc5505a9", - "lastUpdated": 1605920563304, + "id": "7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", + "lastUpdated": 1605920539338, "logo": false }, { @@ -4053,21 +4104,30 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/a5a88de3-1a4f-4fc4-b05b-8b0013ec5d9d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/cb3a7746-e37d-4db7-86e8-d04025915163", "caption": "", - "created": 1605920491341, + "created": 1605920569796, "description": "", - "id": "a5a88de3-1a4f-4fc4-b05b-8b0013ec5d9d", - "lastUpdated": 1605920491341, + "id": "cb3a7746-e37d-4db7-86e8-d04025915163", + "lastUpdated": 1605920569796, "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/734cacbc-a750-475b-8cc9-a2f4dc5505a9", "caption": "", - "created": 1605920569796, + "created": 1605920563304, "description": "", - "id": "cb3a7746-e37d-4db7-86e8-d04025915163", - "lastUpdated": 1605920569796, + "id": "734cacbc-a750-475b-8cc9-a2f4dc5505a9", + "lastUpdated": 1605920563304, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5b6e980c-0c32-4141-830c-116c25f354b6", + "caption": "", + "created": 1605920552202, + "description": "", + "id": "5b6e980c-0c32-4141-830c-116c25f354b6", + "lastUpdated": 1605920552202, "logo": false } ], @@ -5040,6 +5100,15 @@ "lastUpdated": 1682673032280, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/80c1fd02-10c5-4515-bebe-3db21f683ef9", + "caption": "", + "created": 1682674040389, + "description": "", + "id": "80c1fd02-10c5-4515-bebe-3db21f683ef9", + "lastUpdated": 1682674040389, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/a4ec95f6-cfbf-43bc-8e28-09086e68ff28", "caption": "", @@ -5058,15 +5127,6 @@ "lastUpdated": 1682674033748, "logo": false }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/930e312d-0c10-4e65-9f6a-eba2a83a4bd1", - "caption": "", - "created": 1682674045206, - "description": "", - "id": "930e312d-0c10-4e65-9f6a-eba2a83a4bd1", - "lastUpdated": 1682674045206, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/6c5be955-63ff-4eea-a826-d104f3ea477b", "caption": "", @@ -5077,12 +5137,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/80c1fd02-10c5-4515-bebe-3db21f683ef9", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/930e312d-0c10-4e65-9f6a-eba2a83a4bd1", "caption": "", - "created": 1682674040389, + "created": 1682674045206, "description": "", - "id": "80c1fd02-10c5-4515-bebe-3db21f683ef9", - "lastUpdated": 1682674040389, + "id": "930e312d-0c10-4e65-9f6a-eba2a83a4bd1", + "lastUpdated": 1682674045206, "logo": false } ], @@ -5458,24 +5518,6 @@ "lastUpdated": 1655741566197, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/e041aaf4-e895-4a20-b477-6d41234bc398", - "caption": "", - "created": 1655741575771, - "description": "", - "id": "e041aaf4-e895-4a20-b477-6d41234bc398", - "lastUpdated": 1655741575771, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/88c88a5b-6198-46be-9d7f-9bee6d4d2552", - "caption": "", - "created": 1655741575783, - "description": "", - "id": "88c88a5b-6198-46be-9d7f-9bee6d4d2552", - "lastUpdated": 1655741575783, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c", "caption": "", @@ -5486,12 +5528,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/86b51970-c96b-4a3a-8abe-c26397f4c4a5", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/88c88a5b-6198-46be-9d7f-9bee6d4d2552", "caption": "", - "created": 1655741575829, + "created": 1655741575783, "description": "", - "id": "86b51970-c96b-4a3a-8abe-c26397f4c4a5", - "lastUpdated": 1655741575829, + "id": "88c88a5b-6198-46be-9d7f-9bee6d4d2552", + "lastUpdated": 1655741575783, "logo": false }, { @@ -5529,14 +5571,32 @@ "id": "ccef42e0-3ad7-47a5-9a23-eda2a1b8aef7", "lastUpdated": 1655741575764, "logo": false - } - ], - "sourceUrl": "https://github.com/WorldHealthOrganization/godata-dhis2-interop-app", - "reviews": [] - }, - { - "appType": "APP", - "status": "APPROVED", + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/e041aaf4-e895-4a20-b477-6d41234bc398", + "caption": "", + "created": 1655741575771, + "description": "", + "id": "e041aaf4-e895-4a20-b477-6d41234bc398", + "lastUpdated": 1655741575771, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/86b51970-c96b-4a3a-8abe-c26397f4c4a5", + "caption": "", + "created": 1655741575829, + "description": "", + "id": "86b51970-c96b-4a3a-8abe-c26397f4c4a5", + "lastUpdated": 1655741575829, + "logo": false + } + ], + "sourceUrl": "https://github.com/WorldHealthOrganization/godata-dhis2-interop-app", + "reviews": [] + }, + { + "appType": "APP", + "status": "APPROVED", "id": "e52a780d-3303-42c3-9912-9f1641222e24", "created": 1601995682662, "lastUpdated": 1633118539401, @@ -5703,12 +5763,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/7991aa92-d2a7-46ba-a6e0-1b807a8031d4", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/3debdab7-de35-4649-ba0f-823d2a971bad", "caption": "", - "created": 1599243698713, + "created": 1599243143733, "description": "", - "id": "7991aa92-d2a7-46ba-a6e0-1b807a8031d4", - "lastUpdated": 1599243698713, + "id": "3debdab7-de35-4649-ba0f-823d2a971bad", + "lastUpdated": 1599243143733, "logo": false }, { @@ -5721,12 +5781,12 @@ "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/7991aa92-d2a7-46ba-a6e0-1b807a8031d4", "caption": "", - "created": 1599243143733, + "created": 1599243698713, "description": "", - "id": "3debdab7-de35-4649-ba0f-823d2a971bad", - "lastUpdated": 1599243143733, + "id": "7991aa92-d2a7-46ba-a6e0-1b807a8031d4", + "lastUpdated": 1599243698713, "logo": false } ], @@ -5772,138 +5832,138 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/823cb928-3b0b-4ace-b795-7e43ca510a3b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/35d41499-05b4-4768-9bc2-120e29338e9d", "caption": "", - "created": 1634123703598, + "created": 1634123704787, "description": "", - "id": "823cb928-3b0b-4ace-b795-7e43ca510a3b", - "lastUpdated": 1634123703598, + "id": "35d41499-05b4-4768-9bc2-120e29338e9d", + "lastUpdated": 1634123704787, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/9b625847-eee3-4d9b-9b11-d33e26e2bb16", + "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": "", - "created": 1634123705245, + "created": 1634123681667, "description": "", - "id": "9b625847-eee3-4d9b-9b11-d33e26e2bb16", - "lastUpdated": 1634123705245, + "id": "af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f", + "lastUpdated": 1634123681667, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/3057c0e8-6e38-41d3-8c6d-fd4f90ff441f", + "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": 1634123711214, + "created": 1634123689094, "description": "", - "id": "3057c0e8-6e38-41d3-8c6d-fd4f90ff441f", - "lastUpdated": 1634123711214, + "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/0d542045-297f-4534-8e9d-9003d777a0fe", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/34597d8e-ace0-4e2a-8ef1-f559223ec877", "caption": "", - "created": 1634123705167, + "created": 1634123689478, "description": "", - "id": "0d542045-297f-4534-8e9d-9003d777a0fe", - "lastUpdated": 1634123705167, + "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/cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3", + "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": "", - "created": 1634123709690, + "created": 1634123689506, "description": "", - "id": "cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3", - "lastUpdated": 1634123709690, + "id": "84f869af-60d5-4bdd-b209-baf76d8e5ddb", + "lastUpdated": 1634123689506, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/4230f576-f039-47da-a3f1-e610efcd6420", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/95d3513f-d1be-48b6-acd6-f00d14173f0f", "caption": "", - "created": 1634123710101, + "created": 1634123692245, "description": "", - "id": "4230f576-f039-47da-a3f1-e610efcd6420", - "lastUpdated": 1634123710101, + "id": "95d3513f-d1be-48b6-acd6-f00d14173f0f", + "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/2652583a-3089-47e5-a84f-786c8f06c22c", + "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": 1634123711019, + "created": 1634123696264, "description": "", - "id": "2652583a-3089-47e5-a84f-786c8f06c22c", - "lastUpdated": 1634123711019, + "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/35d41499-05b4-4768-9bc2-120e29338e9d", + "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": "", - "created": 1634123704787, + "created": 1634123697499, "description": "", - "id": "35d41499-05b4-4768-9bc2-120e29338e9d", - "lastUpdated": 1634123704787, + "id": "2b15d295-401a-4263-b302-e4945a195d66", + "lastUpdated": 1634123697499, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/95d3513f-d1be-48b6-acd6-f00d14173f0f", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/823cb928-3b0b-4ace-b795-7e43ca510a3b", "caption": "", - "created": 1634123692245, + "created": 1634123703598, "description": "", - "id": "95d3513f-d1be-48b6-acd6-f00d14173f0f", - "lastUpdated": 1634123692245, + "id": "823cb928-3b0b-4ace-b795-7e43ca510a3b", + "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/2b15d295-401a-4263-b302-e4945a195d66", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/0d542045-297f-4534-8e9d-9003d777a0fe", "caption": "", - "created": 1634123697499, + "created": 1634123705167, "description": "", - "id": "2b15d295-401a-4263-b302-e4945a195d66", - "lastUpdated": 1634123697499, + "id": "0d542045-297f-4534-8e9d-9003d777a0fe", + "lastUpdated": 1634123705167, "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/9b625847-eee3-4d9b-9b11-d33e26e2bb16", "caption": "", - "created": 1634123696264, + "created": 1634123705245, "description": "", - "id": "ac513af6-fd60-4e4b-bed3-9100f107c211", - "lastUpdated": 1634123696264, + "id": "9b625847-eee3-4d9b-9b11-d33e26e2bb16", + "lastUpdated": 1634123705245, "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3", "caption": "", - "created": 1634123689506, + "created": 1634123709690, "description": "", - "id": "84f869af-60d5-4bdd-b209-baf76d8e5ddb", - "lastUpdated": 1634123689506, + "id": "cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3", + "lastUpdated": 1634123709690, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/34597d8e-ace0-4e2a-8ef1-f559223ec877", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/4230f576-f039-47da-a3f1-e610efcd6420", "caption": "", - "created": 1634123689478, + "created": 1634123710101, "description": "", - "id": "34597d8e-ace0-4e2a-8ef1-f559223ec877", - "lastUpdated": 1634123689478, + "id": "4230f576-f039-47da-a3f1-e610efcd6420", + "lastUpdated": 1634123710101, "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/2652583a-3089-47e5-a84f-786c8f06c22c", "caption": "", - "created": 1634123689094, + "created": 1634123711019, "description": "", - "id": "d8caf867-aa1b-4a08-b7ba-e257dd986603", - "lastUpdated": 1634123689094, + "id": "2652583a-3089-47e5-a84f-786c8f06c22c", + "lastUpdated": 1634123711019, "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/3057c0e8-6e38-41d3-8c6d-fd4f90ff441f", "caption": "", - "created": 1634123681667, + "created": 1634123711214, "description": "", - "id": "af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f", - "lastUpdated": 1634123681667, + "id": "3057c0e8-6e38-41d3-8c6d-fd4f90ff441f", + "lastUpdated": 1634123711214, "logo": false } ], @@ -5992,42 +6052,6 @@ "lastUpdated": 1689251057511, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/41f42632-98b6-42c1-88fd-40de62ca3355", - "caption": "", - "created": 1702461948732, - "description": "", - "id": "41f42632-98b6-42c1-88fd-40de62ca3355", - "lastUpdated": 1702461948732, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/71637570-809c-4463-a851-649b84e012e4", - "caption": "", - "created": 1702461965318, - "description": "", - "id": "71637570-809c-4463-a851-649b84e012e4", - "lastUpdated": 1702461965318, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/b7e6b972-e852-4368-8038-913a4cc40d9a", - "caption": "", - "created": 1702462057142, - "description": "", - "id": "b7e6b972-e852-4368-8038-913a4cc40d9a", - "lastUpdated": 1702462057142, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/243757b5-bddd-4708-ae19-bef57f524cd4", - "caption": "", - "created": 1702461957398, - "description": "", - "id": "243757b5-bddd-4708-ae19-bef57f524cd4", - "lastUpdated": 1702461957398, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/40e49d89-452e-4686-8706-59607beb4751", "caption": "", @@ -6056,57 +6080,57 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5e1f161b-a93e-41e8-900e-e8787a18fc2a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0c797f01-b7cd-4c9c-b464-2a247f953e77", "caption": "", - "created": 1702461814263, + "created": 1702461973823, "description": "", - "id": "5e1f161b-a93e-41e8-900e-e8787a18fc2a", - "lastUpdated": 1702461814263, + "id": "0c797f01-b7cd-4c9c-b464-2a247f953e77", + "lastUpdated": 1702461973823, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/2dbfaaa1-f49b-47a5-903b-14c22d752818", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/bd1db9aa-1531-4eed-83fc-a9cf133fa337", "caption": "", - "created": 1702461787479, + "created": 1702461981336, "description": "", - "id": "2dbfaaa1-f49b-47a5-903b-14c22d752818", - "lastUpdated": 1702461787479, + "id": "bd1db9aa-1531-4eed-83fc-a9cf133fa337", + "lastUpdated": 1702461981336, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0f436c11-6a3f-401d-8766-e532d8fb14bc", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8e48d0ed-9d40-4656-9133-7321cfb056ea", "caption": "", - "created": 1702462040272, + "created": 1702461989431, "description": "", - "id": "0f436c11-6a3f-401d-8766-e532d8fb14bc", - "lastUpdated": 1702462040272, + "id": "8e48d0ed-9d40-4656-9133-7321cfb056ea", + "lastUpdated": 1702461989431, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/a1ac544e-b861-4477-9c6a-da5bc276ddff", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/d3f72817-9589-4b67-b24c-6fde88c54144", "caption": "", - "created": 1702461894893, + "created": 1702462022829, "description": "", - "id": "a1ac544e-b861-4477-9c6a-da5bc276ddff", - "lastUpdated": 1702461894893, + "id": "d3f72817-9589-4b67-b24c-6fde88c54144", + "lastUpdated": 1702462022829, "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", "caption": "", - "created": 1702461773153, + "created": 1702462050729, "description": "", - "id": "7712bbd1-f855-44d1-8c80-8662d7a35395", - "lastUpdated": 1702461773153, + "id": "fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", + "lastUpdated": 1702462050729, "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/17797540-c0b8-443e-9c36-96aeda77a78d", "caption": "", - "created": 1702462034285, + "created": 1702461841664, "description": "", - "id": "6663d39d-494c-47cb-ba20-50e508ed8c2f", - "lastUpdated": 1702462034285, + "id": "17797540-c0b8-443e-9c36-96aeda77a78d", + "lastUpdated": 1702461841664, "logo": false }, { @@ -6118,6 +6142,33 @@ "lastUpdated": 1702461885912, "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/8ed0428c-14b1-45ef-a29d-63116fd6fde1", + "caption": "", + "created": 1702462045680, + "description": "", + "id": "8ed0428c-14b1-45ef-a29d-63116fd6fde1", + "lastUpdated": 1702462045680, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/b7e6b972-e852-4368-8038-913a4cc40d9a", + "caption": "", + "created": 1702462057142, + "description": "", + "id": "b7e6b972-e852-4368-8038-913a4cc40d9a", + "lastUpdated": 1702462057142, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/20a8be36-1950-4936-a0bc-06ccdc202f9a", "caption": "", @@ -6128,75 +6179,84 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/17797540-c0b8-443e-9c36-96aeda77a78d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0f436c11-6a3f-401d-8766-e532d8fb14bc", "caption": "", - "created": 1702461841664, + "created": 1702462040272, "description": "", - "id": "17797540-c0b8-443e-9c36-96aeda77a78d", - "lastUpdated": 1702461841664, + "id": "0f436c11-6a3f-401d-8766-e532d8fb14bc", + "lastUpdated": 1702462040272, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/a1ac544e-b861-4477-9c6a-da5bc276ddff", "caption": "", - "created": 1702462050729, + "created": 1702461894893, "description": "", - "id": "fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", - "lastUpdated": 1702462050729, + "id": "a1ac544e-b861-4477-9c6a-da5bc276ddff", + "lastUpdated": 1702461894893, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/d3f72817-9589-4b67-b24c-6fde88c54144", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/71637570-809c-4463-a851-649b84e012e4", "caption": "", - "created": 1702462022829, + "created": 1702461965318, "description": "", - "id": "d3f72817-9589-4b67-b24c-6fde88c54144", - "lastUpdated": 1702462022829, + "id": "71637570-809c-4463-a851-649b84e012e4", + "lastUpdated": 1702461965318, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8e48d0ed-9d40-4656-9133-7321cfb056ea", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5e1f161b-a93e-41e8-900e-e8787a18fc2a", "caption": "", - "created": 1702461989431, + "created": 1702461814263, "description": "", - "id": "8e48d0ed-9d40-4656-9133-7321cfb056ea", - "lastUpdated": 1702461989431, + "id": "5e1f161b-a93e-41e8-900e-e8787a18fc2a", + "lastUpdated": 1702461814263, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/bd1db9aa-1531-4eed-83fc-a9cf133fa337", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/2dbfaaa1-f49b-47a5-903b-14c22d752818", "caption": "", - "created": 1702461981336, + "created": 1702461787479, "description": "", - "id": "bd1db9aa-1531-4eed-83fc-a9cf133fa337", - "lastUpdated": 1702461981336, + "id": "2dbfaaa1-f49b-47a5-903b-14c22d752818", + "lastUpdated": 1702461787479, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5c5a6193-d576-4d85-ad2b-b37809b5e9df", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/7712bbd1-f855-44d1-8c80-8662d7a35395", "caption": "", - "created": 1702462028713, + "created": 1702461773153, "description": "", - "id": "5c5a6193-d576-4d85-ad2b-b37809b5e9df", - "lastUpdated": 1702462028713, + "id": "7712bbd1-f855-44d1-8c80-8662d7a35395", + "lastUpdated": 1702461773153, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0c797f01-b7cd-4c9c-b464-2a247f953e77", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/41f42632-98b6-42c1-88fd-40de62ca3355", "caption": "", - "created": 1702461973823, + "created": 1702461948732, "description": "", - "id": "0c797f01-b7cd-4c9c-b464-2a247f953e77", - "lastUpdated": 1702461973823, + "id": "41f42632-98b6-42c1-88fd-40de62ca3355", + "lastUpdated": 1702461948732, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8ed0428c-14b1-45ef-a29d-63116fd6fde1", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5c5a6193-d576-4d85-ad2b-b37809b5e9df", "caption": "", - "created": 1702462045680, + "created": 1702462028713, "description": "", - "id": "8ed0428c-14b1-45ef-a29d-63116fd6fde1", - "lastUpdated": 1702462045680, + "id": "5c5a6193-d576-4d85-ad2b-b37809b5e9df", + "lastUpdated": 1702462028713, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/243757b5-bddd-4708-ae19-bef57f524cd4", + "caption": "", + "created": 1702461957398, + "description": "", + "id": "243757b5-bddd-4708-ae19-bef57f524cd4", + "lastUpdated": 1702461957398, "logo": false } ], @@ -6452,57 +6512,57 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/786e7871-6c95-4317-b8dc-ab475edd28ae", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/7cce2b47-e44a-4f20-b475-4d5d5a0c2f81", "caption": "", - "created": 1694208980640, + "created": 1694208992137, "description": "", - "id": "786e7871-6c95-4317-b8dc-ab475edd28ae", - "lastUpdated": 1694208980640, + "id": "7cce2b47-e44a-4f20-b475-4d5d5a0c2f81", + "lastUpdated": 1694208992137, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/02edd661-8ba6-4b55-8d2e-578becf2c057", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/44870959-a4a4-4b77-9f2a-493f31de44e8", "caption": "", - "created": 1694209005909, + "created": 1694208963931, "description": "", - "id": "02edd661-8ba6-4b55-8d2e-578becf2c057", - "lastUpdated": 1694209005909, + "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/bde815be-bbe2-479d-bd7f-ff2aa45e1e17", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/511323d2-daae-4c30-89b0-35a8ce177b35", "caption": "", - "created": 1694208998892, + "created": 1694208972480, "description": "", - "id": "bde815be-bbe2-479d-bd7f-ff2aa45e1e17", - "lastUpdated": 1694208998892, + "id": "511323d2-daae-4c30-89b0-35a8ce177b35", + "lastUpdated": 1694208972480, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/7cce2b47-e44a-4f20-b475-4d5d5a0c2f81", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/786e7871-6c95-4317-b8dc-ab475edd28ae", "caption": "", - "created": 1694208992137, + "created": 1694208980640, "description": "", - "id": "7cce2b47-e44a-4f20-b475-4d5d5a0c2f81", - "lastUpdated": 1694208992137, + "id": "786e7871-6c95-4317-b8dc-ab475edd28ae", + "lastUpdated": 1694208980640, "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/bde815be-bbe2-479d-bd7f-ff2aa45e1e17", "caption": "", - "created": 1694208963931, + "created": 1694208998892, "description": "", - "id": "44870959-a4a4-4b77-9f2a-493f31de44e8", - "lastUpdated": 1694208963931, + "id": "bde815be-bbe2-479d-bd7f-ff2aa45e1e17", + "lastUpdated": 1694208998892, "logo": false }, { - "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/02edd661-8ba6-4b55-8d2e-578becf2c057", "caption": "", - "created": 1694208972480, + "created": 1694209005909, "description": "", - "id": "511323d2-daae-4c30-89b0-35a8ce177b35", - "lastUpdated": 1694208972480, + "id": "02edd661-8ba6-4b55-8d2e-578becf2c057", + "lastUpdated": 1694209005909, "logo": false } ], @@ -6559,21 +6619,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/1e848d8e-a495-45ac-8c49-6139356db48e", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/6ae06d1a-54da-49a7-879d-5dc15c2bf776", "caption": "", - "created": 1588595401113, + "created": 1588595400099, "description": "", - "id": "1e848d8e-a495-45ac-8c49-6139356db48e", - "lastUpdated": 1588595401113, + "id": "6ae06d1a-54da-49a7-879d-5dc15c2bf776", + "lastUpdated": 1588595400099, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/6ae06d1a-54da-49a7-879d-5dc15c2bf776", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/1e848d8e-a495-45ac-8c49-6139356db48e", "caption": "", - "created": 1588595400099, + "created": 1588595401113, "description": "", - "id": "6ae06d1a-54da-49a7-879d-5dc15c2bf776", - "lastUpdated": 1588595400099, + "id": "1e848d8e-a495-45ac-8c49-6139356db48e", + "lastUpdated": 1588595401113, "logo": false } ], @@ -6763,6 +6823,15 @@ "lastUpdated": 1588595462805, "logo": true }, + { + "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/6f0d85b5-e4ea-4b19-be46-284e52d4af9c", "caption": "", @@ -6782,12 +6851,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/ddc287ff-e3e5-4895-bc1c-d7d6461622e4", "caption": "", - "created": 1588595463330, + "created": 1588595461484, "description": "", - "id": "1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", - "lastUpdated": 1588595463330, + "id": "ddc287ff-e3e5-4895-bc1c-d7d6461622e4", + "lastUpdated": 1588595461484, "logo": false }, { @@ -6798,15 +6867,6 @@ "id": "1e92167d-21bf-413c-9923-e6d45624a6a9", "lastUpdated": 1588595462047, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/ddc287ff-e3e5-4895-bc1c-d7d6461622e4", - "caption": "", - "created": 1588595461484, - "description": "", - "id": "ddc287ff-e3e5-4895-bc1c-d7d6461622e4", - "lastUpdated": 1588595461484, - "logo": false } ], "sourceUrl": "", @@ -6894,24 +6954,6 @@ "lastUpdated": 1588595352812, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", - "caption": "", - "created": 1664195193620, - "description": "", - "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", - "caption": "", - "created": 1664195193542, - "description": "", - "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/fff231ee-5172-4921-8c97-cc75e0b52fbc", "caption": "", @@ -6930,6 +6972,15 @@ "lastUpdated": 1664195166625, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/18a77617-5b28-4b40-a8c3-15cf496d409c", + "caption": "", + "created": 1664195193542, + "description": "", + "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", "caption": "", @@ -6938,6 +6989,15 @@ "id": "071b5848-a7fd-47af-80b4-faf4dc8b4322", "lastUpdated": 1664195193572, "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", + "caption": "", + "created": 1664195193620, + "description": "", + "id": "4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", + "lastUpdated": 1664195193620, + "logo": false } ], "sourceUrl": "https://github.com/hisptz/scorecard-app", @@ -6982,12 +7042,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/d3bb2169-8b51-4441-bd6f-ef33f826fa56", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/2d22fe3d-4c84-48ba-abb2-4d286d875591", "caption": "", - "created": 1588595311176, + "created": 1588595310553, "description": "", - "id": "d3bb2169-8b51-4441-bd6f-ef33f826fa56", - "lastUpdated": 1588595311176, + "id": "2d22fe3d-4c84-48ba-abb2-4d286d875591", + "lastUpdated": 1588595310553, "logo": false }, { @@ -7009,21 +7069,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/246baee8-e65d-4d0e-b4ba-7406909d9e45", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/d3bb2169-8b51-4441-bd6f-ef33f826fa56", "caption": "", - "created": 1588595312213, + "created": 1588595311176, "description": "", - "id": "246baee8-e65d-4d0e-b4ba-7406909d9e45", - "lastUpdated": 1588595312213, + "id": "d3bb2169-8b51-4441-bd6f-ef33f826fa56", + "lastUpdated": 1588595311176, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/2d22fe3d-4c84-48ba-abb2-4d286d875591", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/246baee8-e65d-4d0e-b4ba-7406909d9e45", "caption": "", - "created": 1588595310553, + "created": 1588595312213, "description": "", - "id": "2d22fe3d-4c84-48ba-abb2-4d286d875591", - "lastUpdated": 1588595310553, + "id": "246baee8-e65d-4d0e-b4ba-7406909d9e45", + "lastUpdated": 1588595312213, "logo": false } ], @@ -7776,21 +7836,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 } ], @@ -7836,21 +7896,21 @@ "logo": true }, { - "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 }, { - "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 } ], @@ -8174,21 +8234,21 @@ "logo": false }, { - "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/24935512-6f65-4796-a14c-9d8a82f360df", "caption": "", - "created": 1652994561288, + "created": 1652994561399, "description": "", - "id": "f5684472-5a50-4ec0-9ab8-7a59ba40d34f", - "lastUpdated": 1652994561288, + "id": "24935512-6f65-4796-a14c-9d8a82f360df", + "lastUpdated": 1652994561399, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/24935512-6f65-4796-a14c-9d8a82f360df", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/f5684472-5a50-4ec0-9ab8-7a59ba40d34f", "caption": "", - "created": 1652994561399, + "created": 1652994561288, "description": "", - "id": "24935512-6f65-4796-a14c-9d8a82f360df", - "lastUpdated": 1652994561399, + "id": "f5684472-5a50-4ec0-9ab8-7a59ba40d34f", + "lastUpdated": 1652994561288, "logo": false } ], @@ -8415,39 +8475,39 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/40a44551-73f7-42c7-a277-88a00d53d6cb", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61", "caption": "", - "created": 1697503972239, + "created": 1697504303732, "description": "", - "id": "40a44551-73f7-42c7-a277-88a00d53d6cb", - "lastUpdated": 1697503972239, + "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/805298b9-7d13-48bf-bbba-18888ef3757d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/40a44551-73f7-42c7-a277-88a00d53d6cb", "caption": "", - "created": 1697504285398, + "created": 1697503972239, "description": "", - "id": "805298b9-7d13-48bf-bbba-18888ef3757d", - "lastUpdated": 1697504285398, + "id": "40a44551-73f7-42c7-a277-88a00d53d6cb", + "lastUpdated": 1697503972239, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/85a68e13-6621-45a1-8a7b-8967fa0808d4", "caption": "", - "created": 1697504303732, + "created": 1697503958478, "description": "", - "id": "fb18728e-2e96-40e8-bda3-d3c3b2e04b61", - "lastUpdated": 1697504303732, + "id": "85a68e13-6621-45a1-8a7b-8967fa0808d4", + "lastUpdated": 1697503958478, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/85a68e13-6621-45a1-8a7b-8967fa0808d4", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/805298b9-7d13-48bf-bbba-18888ef3757d", "caption": "", - "created": 1697503958478, + "created": 1697504285398, "description": "", - "id": "85a68e13-6621-45a1-8a7b-8967fa0808d4", - "lastUpdated": 1697503958478, + "id": "805298b9-7d13-48bf-bbba-18888ef3757d", + "lastUpdated": 1697504285398, "logo": false } ], @@ -8580,15 +8640,6 @@ "lastUpdated": 1624524791102, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/35eda38c-f72d-4534-beef-e96fbf2974b3", - "caption": "", - "created": 1635942403835, - "description": "", - "id": "35eda38c-f72d-4534-beef-e96fbf2974b3", - "lastUpdated": 1635942403835, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/8b20d2f3-259c-4265-bf31-d25f9924e8bd", "caption": "", @@ -8606,6 +8657,15 @@ "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/35eda38c-f72d-4534-beef-e96fbf2974b3", + "caption": "", + "created": 1635942403835, + "description": "", + "id": "35eda38c-f72d-4534-beef-e96fbf2974b3", + "lastUpdated": 1635942403835, + "logo": false } ], "sourceUrl": "", @@ -9522,6 +9582,15 @@ "lastUpdated": 1588595485292, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/e9183cbf-f26f-4224-b07d-feed2fd61417", + "caption": "", + "created": 1664195762122, + "description": "", + "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": "", @@ -9539,15 +9608,6 @@ "id": "01c732d4-3686-484a-b555-8848abebb352", "lastUpdated": 1664195762131, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/e9183cbf-f26f-4224-b07d-feed2fd61417", - "caption": "", - "created": 1664195762122, - "description": "", - "id": "e9183cbf-f26f-4224-b07d-feed2fd61417", - "lastUpdated": 1664195762122, - "logo": false } ], "sourceUrl": "http://github.com/hisptz/scorecard-app", @@ -9613,15 +9673,6 @@ "lastUpdated": 1588595392368, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", - "caption": "", - "created": 1588595391858, - "description": "", - "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": "", @@ -9632,12 +9683,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/92599d0c-50f2-4cb9-8c2a-6aacfc193a70", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", "caption": "", - "created": 1588595390276, + "created": 1588595391858, "description": "", - "id": "92599d0c-50f2-4cb9-8c2a-6aacfc193a70", - "lastUpdated": 1588595390276, + "id": "4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", + "lastUpdated": 1588595391858, "logo": false }, { @@ -9649,6 +9700,15 @@ "lastUpdated": 1588595390846, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/92599d0c-50f2-4cb9-8c2a-6aacfc193a70", + "caption": "", + "created": 1588595390276, + "description": "", + "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/f1aed69f-0392-4d6a-bf78-7ad08a151699", "caption": "", @@ -9813,6 +9873,15 @@ "lastUpdated": 1623143074305, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/8991b4dd-b736-4575-80a9-fcef28faec29", + "caption": "", + "created": 1623666942826, + "description": "", + "id": "8991b4dd-b736-4575-80a9-fcef28faec29", + "lastUpdated": 1623666942826, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/51a771b0-4e1b-47bb-ba82-9e24a0d2611e", "caption": "", @@ -9831,15 +9900,6 @@ "lastUpdated": 1623666951215, "logo": false }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/8991b4dd-b736-4575-80a9-fcef28faec29", - "caption": "", - "created": 1623666942826, - "description": "", - "id": "8991b4dd-b736-4575-80a9-fcef28faec29", - "lastUpdated": 1623666942826, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/32210abf-0033-4f06-8a12-08b4345fb661", "caption": "", @@ -10060,21 +10120,21 @@ "logo": false }, { - "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/b228873f-4810-43b7-93d0-c1aeb489c0da", "caption": "", - "created": 1621876061923, + "created": 1621876012960, "description": "", - "id": "85ad4f99-3e46-4ee5-81a8-d6653590991d", - "lastUpdated": 1621876061923, + "id": "b228873f-4810-43b7-93d0-c1aeb489c0da", + "lastUpdated": 1621876012960, "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/3ec1d546-7062-4f0d-9ab2-1d5744d46b84", "caption": "", - "created": 1621876057073, + "created": 1621876051597, "description": "", - "id": "583a4a55-8196-4f86-9141-25fbc266bfd4", - "lastUpdated": 1621876057073, + "id": "3ec1d546-7062-4f0d-9ab2-1d5744d46b84", + "lastUpdated": 1621876051597, "logo": false }, { @@ -10087,21 +10147,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/3ec1d546-7062-4f0d-9ab2-1d5744d46b84", + "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": 1621876051597, + "created": 1621876061923, "description": "", - "id": "3ec1d546-7062-4f0d-9ab2-1d5744d46b84", - "lastUpdated": 1621876051597, + "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/b228873f-4810-43b7-93d0-c1aeb489c0da", + "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": 1621876012960, + "created": 1621876057073, "description": "", - "id": "b228873f-4810-43b7-93d0-c1aeb489c0da", - "lastUpdated": 1621876012960, + "id": "583a4a55-8196-4f86-9141-25fbc266bfd4", + "lastUpdated": 1621876057073, "logo": false } ], @@ -10826,21 +10886,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/afb99d17-d80a-432d-a625-a30c1419df7b", "caption": "", - "created": 1685105759402, + "created": 1685105644095, "description": "", - "id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f", - "lastUpdated": 1685105759402, + "id": "afb99d17-d80a-432d-a625-a30c1419df7b", + "lastUpdated": 1685105644095, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/afb99d17-d80a-432d-a625-a30c1419df7b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f", "caption": "", - "created": 1685105644095, + "created": 1685105759402, "description": "", - "id": "afb99d17-d80a-432d-a625-a30c1419df7b", - "lastUpdated": 1685105644095, + "id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f", + "lastUpdated": 1685105759402, "logo": false }, { @@ -11005,21 +11065,21 @@ "logo": true }, { - "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/c60d54a4-741d-4ee3-83cc-38782651abcc", "caption": "", - "created": 1614711782531, + "created": 1614711804457, "description": "", - "id": "c90619e4-602d-42f5-867c-6ce950e84904", - "lastUpdated": 1614711782531, + "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/96c96fe3-9e1c-47db-8310-ecd7860bae05", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/66311af4-021d-40c0-b639-b06c5d32ee6e", "caption": "", - "created": 1614711845429, + "created": 1614711821968, "description": "", - "id": "96c96fe3-9e1c-47db-8310-ecd7860bae05", - "lastUpdated": 1614711845429, + "id": "66311af4-021d-40c0-b639-b06c5d32ee6e", + "lastUpdated": 1614711821968, "logo": false }, { @@ -11041,21 +11101,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/66311af4-021d-40c0-b639-b06c5d32ee6e", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/96c96fe3-9e1c-47db-8310-ecd7860bae05", "caption": "", - "created": 1614711821968, + "created": 1614711845429, "description": "", - "id": "66311af4-021d-40c0-b639-b06c5d32ee6e", - "lastUpdated": 1614711821968, + "id": "96c96fe3-9e1c-47db-8310-ecd7860bae05", + "lastUpdated": 1614711845429, "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/c90619e4-602d-42f5-867c-6ce950e84904", "caption": "", - "created": 1614711804457, + "created": 1614711782531, "description": "", - "id": "c60d54a4-741d-4ee3-83cc-38782651abcc", - "lastUpdated": 1614711804457, + "id": "c90619e4-602d-42f5-867c-6ce950e84904", + "lastUpdated": 1614711782531, "logo": false } ], @@ -11101,21 +11161,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/6ffbd609-3f14-4446-b4b1-550d9f887253", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/13d37121-4c06-4d35-919c-4dc5aceb29a8", "caption": "", - "created": 1588595468086, + "created": 1588595467542, "description": "", - "id": "6ffbd609-3f14-4446-b4b1-550d9f887253", - "lastUpdated": 1588595468086, + "id": "13d37121-4c06-4d35-919c-4dc5aceb29a8", + "lastUpdated": 1588595467542, "logo": false }, { - "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/6ffbd609-3f14-4446-b4b1-550d9f887253", "caption": "", - "created": 1588595467542, + "created": 1588595468086, "description": "", - "id": "13d37121-4c06-4d35-919c-4dc5aceb29a8", - "lastUpdated": 1588595467542, + "id": "6ffbd609-3f14-4446-b4b1-550d9f887253", + "lastUpdated": 1588595468086, "logo": false }, {