Skip to content

chore: audit infra sweep (CI, lint, CSS split, window chrome) - #1

Merged
namefailed merged 1 commit into
mainfrom
feat/audit-tech-debt
Jun 9, 2026
Merged

chore: audit infra sweep (CI, lint, CSS split, window chrome)#1
namefailed merged 1 commit into
mainfrom
feat/audit-tech-debt

Conversation

@namefailed

@namefailed namefailed commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add ESLint, Playwright e2e smoke, and CI/deploy workflow updates; refresh package tooling and Vite config.
  • Split monolithic style.css into section imports; add folder popup layout module and static motion helpers with tests.
  • Migrate window apps to shared chrome patterns; favicon/theme-color/a11y on HTML shells; remove legacy old/ site; update README and architecture/style docs.

Test plan

  • npm run lint
  • npm test (438 tests)
  • npm run build
  • CI green on PR
  • Spot-check desktop window chrome and static page load locally

@namefailed
namefailed force-pushed the feat/audit-tech-debt branch from 89ad8f5 to 6872b14 Compare June 9, 2026 06:25
Consolidate tech-debt fixes: GitHub Actions and tooling (ESLint,
Playwright, Vitest), split monolithic style.css, shared window-chrome
helpers, folder popup layout tests, static motion module, remove legacy
old/ site, expand gitignore, and document architecture/style.
@namefailed
namefailed force-pushed the feat/audit-tech-debt branch from 6872b14 to 62dbaf6 Compare June 9, 2026 06:57
@namefailed
namefailed merged commit ddcfa8d into main Jun 9, 2026
10 checks passed
@namefailed
namefailed deleted the feat/audit-tech-debt branch June 20, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant