Spins up `npm run dev:frontend` (Vite without Tauri), drives Playwright
Chromium at 1440x900, and writes a PNG per UI surface to
/home/jake/lumotia-v0.2-screenshots/.
Surfaces captured (16 total):
01 Dictation (default)
02 Files
03 Tasks
04 History
05 Settings
06 Dictation × dark/light × cave/energy/reset (6 surface sets)
07 /float — frame-less task panel
08 /viewer — transcript viewer
09 /preview — Wayland-hardened transcription overlay
10 /design-system-v2 — internal primitives showcase
The design-system-v2 route is gated by VITE_LUMOTIA_DESIGN_SYSTEM_V2=1
per Phase 5; the screenshot run picks this up via a local-only
`.env.local` (now gitignored). shootRoute() waits on a Lumotia
text node before screenshotting so the 11-primitive showcase has time
to hydrate.
Browser-preview-only console noise ("transformCallback") is expected:
some Tauri-only code paths still call invoke() during initial render
even with hasTauriRuntime() gates upstream. No effect on the
captured surfaces.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
24 lines
345 B
Plaintext
24 lines
345 B
Plaintext
node_modules/
|
|
target/
|
|
build/
|
|
dist/
|
|
.svelte-kit/
|
|
.firecrawl/
|
|
.worktrees/
|
|
.cargo/
|
|
.lumotia-last-audit
|
|
|
|
# v0.2 frontend tooling artefacts
|
|
reports/
|
|
.playwright/
|
|
test-results/
|
|
playwright-report/
|
|
|
|
# Vite-loaded env overrides — local-only by design.
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Python bytecode (from release scripts under scripts/)
|
|
__pycache__/
|
|
*.pyc
|