Austin McGee
Austin McGee
**This solution is incomplete - it will unfortunately need to touch a many more places in several packages to work in all cases.** WebPack 5 includes support for [automatically determining...
Fixes [DHIS2-13846](https://dhis2.atlassian.net/browse/DHIS2-13846) This fixes a very long-standing bug which caused apps to fail to install if (*and only if*) there was an app already installed with the same name (`app.equals`)...
Implement a user workflow in App Platform to handle session expiration and allow the user to re-authenticate This is a work-in-progress, I've based it on #748 for now but will...
**WORK IN PROGRESS** Proposed implementation of [LIBS-154](https://jira.dhis2.org/browse/LIBS-154) This change will: - [ ] support building i18n locales as separate exports of platform-built library (i.e. `@dhis2/ui-widgets/d2-i18n/fr.locale.json`) with appropriate `exports` declaration in...
WORK IN PROGRESS, MORE DISCUSSION REQUIRED, DO NOT MERGE Open questions: 1. More discussion and plan for transparent communication is needed before merging this 2. Should the opt-in be a...
This uses [dhis2/action-dhis2-jira-automation](https://github.com/dhis2/action-dhis2-jira-automation) (through a [reusable workflow](https://github.com/dhis2/workflows/blob/master/.github/workflows/link-jira-issues.yml)) to enforce GitHub-Jira linking rules, most notably: - Enforce that a valid Jira issue is specified in the PR title, or `[NO JIRA]`...
This topic has come up a few times, so let's discuss it here. From #31 : @ismay > Oh please no @amcee >@ismay I like typescript, sounds like you don't?...
In markdown, a single line break does not render as a line break. I've used a bullet list here instead. By submitting this pull request, I confirm that you can...
Relative links without the .md extension break when there is a trailing slash in the browser URL: `https://ui.dhis2.nu/components/calendar-input` + `./calendar` => `https://ui.dhis2.nu/components/calendar` `https://ui.dhis2.nu/components/calendar-input/` + `./calendar` => `https://ui.dhis2.nu/components/calendar-input/calendar` (404) Docusaurus should...
**WORK IN PROGRESS** This adds composable `TopbarLayout` and `SidebarLayout` components. The Sidebar is responsive by default, becoming a drawer on small screens. It can also be fully controlled or static....