fix(web): add jsdom dependency and exclude e2e from vitest #155

Merged
jason.woltje merged 1 commits from fix/web-test-jsdom into main 2026-03-15 20:00:54 +00:00
Owner

Fixes CI pipeline #163 test failure. Adds missing jsdom dev dep and excludes e2e/ from vitest (Playwright tests run separately).

Fixes CI pipeline #163 test failure. Adds missing jsdom dev dep and excludes e2e/ from vitest (Playwright tests run separately).
jason.woltje added 4 commits 2026-03-15 20:00:27 +00:00
docs: add user, admin, and developer guides (closes #57)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
75a844ca92
Create docs/guides/ with three comprehensive guides covering end-user
workflows, admin operations and environment reference, and developer
architecture, local setup, tool extension, schema, and API reference.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(web): add Playwright E2E test suite for critical paths (#55)
Some checks failed
ci/woodpecker/push/ci Pipeline failed
a7804e689d
Sets up @playwright/test in apps/web with playwright.config.ts
targeting localhost:3000. Adds E2E test coverage for all critical paths:
auth (login/register/validation), chat (page load, new conversation),
projects (list, empty state), settings (4 tab switches), admin (tab
switching, role guard), and navigation (sidebar links, route transitions).

Includes auth helper, separate tsconfig.e2e.json, and allowDefaultProject
ESLint config so e2e files pass the pre-commit hook. Adds pnpm test:e2e script.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
chore(orchestrator): Phase 7 complete — all 17 tasks + 2 fixes verified
Some checks failed
ci/woodpecker/push/ci Pipeline failed
95e8c0ce2b
Typecheck 32/32, lint 18/18, format clean. 19 PRs merged (#136-#153).
Phase 7: Feature Completion (v0.0.8) delivered.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix(web): add jsdom dependency and exclude e2e from vitest
Some checks failed
ci/woodpecker/push/ci Pipeline failed
9f44a390ba
- Add missing jsdom dev dependency for vitest jsdom environment
- Exclude e2e/ directory from vitest (Playwright tests run separately)
- Fixes CI test step failure on pipeline #163

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jason.woltje force-pushed fix/web-test-jsdom from 9f44a390ba to fa717999d9 2026-03-15 20:00:46 +00:00 Compare
jason.woltje merged commit 3792576566 into main 2026-03-15 20:00:54 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#155