mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-08-24 17:36:42 +00:00
2072378396
* feat(ui): make Fleet, Settings, and the dashboard table usable on mobile Tier 2 of the mobile pass, all gated below the md breakpoint so desktop renders identically: - Fleet: the tab strip scrolls horizontally and the action row (Check Updates / Refresh / Add Node) wraps instead of clipping. - Settings: below md the nav rail is a full-screen list; choosing a section pushes it full-screen with a back affordance (master/detail), matching the stack flow. Desktop keeps the two-pane layout. - Dashboard: the fixed stack-health table scrolls horizontally on a phone. Adds a Playwright desktop visual-regression spec (1280/1440/1920) as a zero-desktop-change gate; its environment-specific snapshots are gitignored. * test(ui): harden the desktop visual-regression gate Mask only the live sidebar ticker and notification count instead of the whole sidebar / top-bar shell, so the gate now proves that shell unchanged too. Lower the pixel budget to 1200 (the only residual churn is in-content live stats); run against seeded / frozen data in CI for a zero-tolerance gate. Adds a data-testid to the activity ticker so it can be masked precisely.
70 lines
968 B
Plaintext
70 lines
968 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Environment Variables (CRITICAL: Never commit secrets)
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Build Outputs
|
|
dist/
|
|
*.tsbuildinfo
|
|
backend/public/
|
|
|
|
# Sencho User Data & Mocks
|
|
data/
|
|
mock_data/
|
|
docker/
|
|
sencho.json
|
|
|
|
# OS Generated Files
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
ehthumbs.db
|
|
|
|
# IDE / Editors
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# Testing artifacts
|
|
test-results/
|
|
e2e/report/
|
|
html-report/
|
|
.coverage/
|
|
coverage/
|
|
.playwright-mcp/
|
|
# Visual-regression baselines are environment-specific; regenerate per env.
|
|
e2e/**/*-snapshots/
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
|
|
# Auto-generated files
|
|
backend/cookies.txt
|
|
backend/src/generated/version.ts
|
|
|
|
# Local-only working files
|
|
.claude/
|
|
.worktrees/
|
|
plans/
|
|
CLAUDE.md
|
|
|
|
# Design system (local-only authoritative reference)
|
|
frontend/DESIGN.md
|
|
.design-bundle/
|
|
|
|
# Local-only projects (separate repos)
|
|
demo-video/
|
|
trailer/
|
|
website/
|
|
|
|
# Internal engineering docs (not published)
|
|
docs/internal/
|