New install gui (#3995)

* cleanup and checkbox addition

* Make collapsable categories

* finish new install GUI

* Fix search
This commit is contained in:
Chris Titus
2026-02-06 10:26:29 -06:00
committed by GitHub
parent 68ab69a19c
commit ac116d7083
15 changed files with 223 additions and 66 deletions

View File

@@ -18,7 +18,7 @@ jobs:
script: |
const prBody = context.payload.pull_request.body || '';
const labelsToAdd = [];
if (/\[x\]\s*New feature/i.test(prBody)) {
labelsToAdd.push('new feature');
}
@@ -34,7 +34,7 @@ jobs:
if (/\[x\]\s*UI\/UX improvement/i.test(prBody)) {
labelsToAdd.push('ui update');
}
if (labelsToAdd.length > 0) {
await github.rest.issues.addLabels({
owner: context.repo.owner,
@@ -42,4 +42,4 @@ jobs:
issue_number: context.payload.pull_request.number,
labels: labelsToAdd
});
}
}