Skip to content

Commit bf9d67b

Browse files
committed
UI polish: neon glow hooks, quick tag pills, a11y tweaks, vault hints
1 parent d5d593f commit bf9d67b

7 files changed

Lines changed: 275 additions & 70 deletions

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
![Web Banner](.github/blackcat-darkmesh-web-banner.jpg)
55

66
## Dev tips
7-
- **Bundle report (desktop UI)**: `cd desktop && npm run build:report` (creates `dist/renderer/bundle-report.html`).
7+
- **CI matrix**: `smoke` (Playwright + artifact upload), `vault` (sealed/vaulted creds), `ao` (AO harness) in `.github/workflows/ci.yml`.
8+
- **Bundle report (desktop UI)**: `cd desktop && BUNDLE_REPORT=1 npm run build:report` (creates `dist/renderer/bundle-report.html`).
9+
- **Neon hover utility**: add `class="neon-hover-glow"` (optional `--neon-hover-gradient`) for gradient hover/focus states across cyberpunk themes.
810
- **Playwright install faster**: set `PLAYWRIGHT_SKIP_DOWNLOAD=1` if Chromium is preinstalled; otherwise `npx playwright install --with-deps chromium`.
911
- **Headless on Linux CI**: `xvfb-run npm run test:smoke -- --project=chromium`.
1012

desktop/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ Cross‑platform desktop shell for blackcat write:
88
- **Roadmap:** see [../ROADMAP.md](../ROADMAP.md) for phased plans.
99

1010
## Dev tips
11-
- Bundle report: `npm run build:report` (writes `dist/renderer/bundle-report.html` when `BUNDLE_REPORT=true`).
11+
- Bundle report: `BUNDLE_REPORT=1 npm run build:report` (writes `dist/renderer/bundle-report.html`).
12+
- Neon hover utility: add `class="neon-hover-glow"`; override `--neon-hover-gradient` per theme if needed.
1213
- Faster Playwright install: export `PLAYWRIGHT_SKIP_DOWNLOAD=1` if Chromium is already available.
1314
- Headless on Linux: `xvfb-run npm run test:smoke -- --project=chromium`.
1415

@@ -44,7 +45,7 @@ npm run lint # eslint (placeholder)
4445
- Draft release notes template lives at `templates/RELEASE_NOTES_TEMPLATE.md` — copy/fill for each release before uploading artifacts.
4546

4647
### CI
47-
- `.github/workflows/ci.yml` now uploads platform build artifacts (`release/`) for macOS, Windows, and Linux after Playwright smoke tests. Builds run `npm run package:<platform>` with `--publish=never` so nothing is pushed automatically.
48+
- Matrix runs `smoke` (Playwright + artifact upload), `vault` (sealed secrets), and `ao` (AO harness). Artifacts for macOS/Windows/Linux come from the `smoke` leg; builds run `npm run package:<platform>` with `--publish=never`.
4849

4950
### PIP worker env (renderer + main)
5051

0 commit comments

Comments
 (0)