Skip to content

feat(frontend): establish v0.5 application foundation - #25

Merged
apantaz merged 1 commit into
masterfrom
feat/v0.5-frontend-foundation
Aug 23, 2026
Merged

apantaz merged 1 commit into
masterfrom
feat/v0.5-frontend-foundation

Conversation

@apantaz

@apantaz apantaz commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

Establishes the v0.5 frontend foundation using React, TypeScript, and Vite.

Changes

  • Added the responsive WatchPulse application shell
  • Added a typed FastAPI client and catalog-readiness display
  • Added loading and API/catalog error states
  • Added environment-controlled frontend CORS
  • Added frontend tests, linting, type checking, and production build
  • Added frontend Makefile commands and a dedicated CI job
  • Added Node.js 22 configuration and setup documentation
  • Documented the frontend decision in ADR-018
  • Updated the README and v0.5 roadmap status

Validation

  • 2 frontend tests pass
  • Frontend lint, typecheck, and production build pass
  • 104 Python tests pass
  • Pre-commit and pre-push hooks pass

@apantaz
apantaz merged commit 6ccf798 into master Aug 23, 2026
2 checks passed
@apantaz
apantaz deleted the feat/v0.5-frontend-foundation branch August 23, 2026 18:21
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