From 8738d07da75618ad88a4f3b393a0520a567e8713 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Thu, 28 May 2026 19:40:54 -0700 Subject: [PATCH] fix(tracker-web): format markdown + ignore e2e artifacts in prettier/git Run Prettier over README and roadmap docs to satisfy format:check, and add .prettierignore plus .gitignore entries for playwright-report/test-results so generated e2e artifacts no longer break the format gate. Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- dashboards/tracker-web/.gitignore | 6 ++++ dashboards/tracker-web/.prettierignore | 19 ++++++++++++ dashboards/tracker-web/README.md | 1 + .../docs/roadmaps/UX_INTEGRATION_BYTELYST.md | 30 +++++++++---------- 4 files changed, 41 insertions(+), 15 deletions(-) create mode 100644 dashboards/tracker-web/.prettierignore diff --git a/dashboards/tracker-web/.gitignore b/dashboards/tracker-web/.gitignore index c9c625d3..6b08b1d5 100644 --- a/dashboards/tracker-web/.gitignore +++ b/dashboards/tracker-web/.gitignore @@ -11,6 +11,12 @@ # testing /coverage +# playwright e2e artifacts +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ + # next.js /.next/ /out/ diff --git a/dashboards/tracker-web/.prettierignore b/dashboards/tracker-web/.prettierignore new file mode 100644 index 00000000..cf8f0985 --- /dev/null +++ b/dashboards/tracker-web/.prettierignore @@ -0,0 +1,19 @@ +# Build output +.next/ +out/ +build/ + +# Dependencies +node_modules/ + +# Coverage + test artifacts +coverage/ +test-results/ +playwright-report/ +blob-report/ + +# Generated / vendored +next-env.d.ts +*.tsbuildinfo +pnpm-lock.yaml +package-lock.json diff --git a/dashboards/tracker-web/README.md b/dashboards/tracker-web/README.md index 35510744..ed43d8ea 100644 --- a/dashboards/tracker-web/README.md +++ b/dashboards/tracker-web/README.md @@ -36,6 +36,7 @@ npm run dev # starts on port 3003 ## Environment Variables See `.env.local.example` for required variables: + - `PLATFORM_API_URL` — Platform service URL (default `http://localhost:4003`) - `JWT_SECRET` — Shared JWT secret - `PRODUCT_ID` — Product scope (e.g., `lysnrai`, `chronomind`, `nomgap`) diff --git a/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md b/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md index 9c324b2e..5bdf6e86 100644 --- a/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md +++ b/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md @@ -73,21 +73,21 @@ pnpm build # final gate - [x] **1.2** In `src/app/globals.css`, add a **bridge layer** mapping `--bl-*` → existing tracker vars so shared components theme correctly in light + dark. Minimum set (extend as needed): `css - :root, .dark { - --bl-accent: var(--primary); - --bl-accent-foreground: var(--primary-foreground); - --bl-bg-canvas: var(--background); - --bl-surface-card: var(--card); - --bl-text-primary: var(--foreground); - --bl-text-secondary: var(--muted-foreground); - --bl-text-tertiary: var(--muted-foreground); - --bl-border: var(--border); - --bl-danger: var(--destructive); - --bl-radius-control: var(--radius-md); - --bl-radius-card: var(--radius-lg); - /* map chart palette: --bl-chart-1 → --chart-1 … */ - } - ` +:root, .dark { + --bl-accent: var(--primary); + --bl-accent-foreground: var(--primary-foreground); + --bl-bg-canvas: var(--background); + --bl-surface-card: var(--card); + --bl-text-primary: var(--foreground); + --bl-text-secondary: var(--muted-foreground); + --bl-text-tertiary: var(--muted-foreground); + --bl-border: var(--border); + --bl-danger: var(--destructive); + --bl-radius-control: var(--radius-md); + --bl-radius-card: var(--radius-lg); + /* map chart palette: --bl-chart-1 → --chart-1 … */ +} +` Reference the showcase's `globals.css` fallback layer for the full `--bl-*` surface. (dc01dd02) - [x] **1.3** Create `src/components/ui/Primitives.tsx` re-exporting the `@bytelyst/ui` components this app needs (`Button` `Input` `Field*` `Modal` `ConfirmDialog` `Badge` `StatusBadge`