v1.0.0
Strata reaches v1.0.0 with a stable full-Node.js stack and an open-source home transition.
Highlights
Section titled “Highlights”- Architecture milestone: historical transition from Python-era backend to a full Node.js platform:
- Backend: NestJS + Prisma + SQLite
- Frontend: Astro + React
- Docs: Astro Starlight
- Canonical repository: moved to
https://github.com/fducat18/strata - Docs production path: served at
https://strata.ducatillon.net/docsvia Cloudflare Pages +/docs*proxy routing
Historical switch: Python → NestJS + Astro
Section titled “Historical switch: Python → NestJS + Astro”Earlier Strata iterations used a Python backend. The current architecture standardizes runtime, tooling, and contribution workflow on Node.js across the stack.
Why this matters:
- One TypeScript-first ecosystem for backend + frontend + docs
- Unified developer tooling and CI pipelines
- Clearer architecture boundaries (hexagonal backend + island-based frontend/docs)
- Simpler contributor onboarding and maintenance
Stability posture at 1.0.0
Section titled “Stability posture at 1.0.0”v1.0.0 marks Strata as the stable baseline for:
- personal asset tracking data model
- core API surface and UI workflows
- desktop wrapper integration (Tauri) and docs operations
Notes for contributors
Section titled “Notes for contributors”- Use the canonical repository:
https://github.com/fducat18/strata - Keep docs parity with code changes (project convention)
- Use release workflow documented in
/docs/versioning