From 2afc81be08ca2e22d4cbb1ccddd118bf612bdebc Mon Sep 17 00:00:00 2001 From: "Calum H. (IMB11)" Date: Fri, 6 Feb 2026 13:24:44 +0000 Subject: [PATCH 1/6] devex: changelog system --- .github/changelog/.gitkeep | 0 ...ngelog-handling-across-hosting-website.yml | 3 + .../pages/news/changelog/[product]/[date].vue | 8 +- .../src/pages/news/changelog/index.vue | 12 +- package.json | 4 +- packages/assets/generated-icons.ts | 4 +- packages/{utils => blog}/changelog.ts | 2 +- packages/blog/index.ts | 1 + packages/blog/package.json | 1 + packages/ui/package.json | 1 + .../components/changelog/ChangelogEntry.vue | 8 +- packages/ui/src/locales/en-US/index.json | 5 +- packages/utils/index.ts | 1 - pnpm-lock.yaml | 29 ++ scripts/bake-changelog.ts | 357 ++++++++++++++++++ scripts/new-changelog.ts | 109 ++++++ 16 files changed, 515 insertions(+), 30 deletions(-) create mode 100644 .github/changelog/.gitkeep create mode 100644 .github/changelog/improved-changelog-handling-across-hosting-website.yml rename packages/{utils => blog}/changelog.ts (99%) create mode 100644 scripts/bake-changelog.ts create mode 100644 scripts/new-changelog.ts diff --git a/.github/changelog/.gitkeep b/.github/changelog/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/.github/changelog/improved-changelog-handling-across-hosting-website.yml b/.github/changelog/improved-changelog-handling-across-hosting-website.yml new file mode 100644 index 0000000000..b18faf5d2f --- /dev/null +++ b/.github/changelog/improved-changelog-handling-across-hosting-website.yml @@ -0,0 +1,3 @@ +product: platform +type: improved +description: Improved changelog handling across hosting, website and app. diff --git a/apps/frontend/src/pages/news/changelog/[product]/[date].vue b/apps/frontend/src/pages/news/changelog/[product]/[date].vue index d481f04156..7005fe0ab6 100644 --- a/apps/frontend/src/pages/news/changelog/[product]/[date].vue +++ b/apps/frontend/src/pages/news/changelog/[product]/[date].vue @@ -1,7 +1,7 @@ diff --git a/apps/frontend/src/pages/news/changelog/index.vue b/apps/frontend/src/pages/news/changelog/index.vue index 8663497d90..15feffcbdc 100644 --- a/apps/frontend/src/pages/news/changelog/index.vue +++ b/apps/frontend/src/pages/news/changelog/index.vue @@ -1,24 +1,18 @@