22 lines
1.5 KiB
Markdown
22 lines
1.5 KiB
Markdown
# Changelog
|
|||
|
|
|
||
|
|
All notable changes to this project are recorded here. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versions follow [Semantic Versioning](https://semver.org/).
|
||
|
|
|
||
|
|
## [Unreleased]
|
||
|
|
|
||
|
|
### Added
|
||
|
|
|
||
|
|
- Phase 0: new repo for the Packet Station rebuild.
|
||
|
|
- CLAUDE.md with the safety rules, connection facts, layout, commands and related projects.
|
||
|
|
- README with the status, phase list, folder map and how to run.
|
||
|
|
- docs/BRIEF.md (the brief, copied verbatim) and docs/PLAN.md (the approved plan, copied verbatim).
|
||
|
|
- docs/SECURITY.md rewritten for the server build: the 20 old layers and where each now lives, the new controls, and the requirement ID table with the phase that closes each.
|
||
|
|
- docs/DEPLOY.md with the docker-1 host facts, the two stacks, secrets layout, NPM proxy host settings and the pip index rule.
|
||
|
|
- Stubs for docs/FEED.md, docs/POLICY.md, docs/SCHEMA.md, docs/GO-LIVE.md and docs/PAPER-FALLBACK.md.
|
||
|
|
- .gitignore and .editorconfig.
|
||
|
|
- Python package skeleton, `packetstation` CLI (`doctor`, `migrate`, `app`, `worker`), migration runner and first migration (roles and grants).
|
||
|
|
- Multi-stage Dockerfile, compose files for the test stack and CI, Gitea Actions CI.
|
||
|
|
- Security headers, CSP and a build version endpoint.
|
||
|
|
- Frontend skeleton (Vite, React, TypeScript) with the PESCO dark theme ported from the old page and self-hosted fonts.
|
||
|
|
- The image was built on docker-1 and the CI compose stack ran end to end there: roles, migration, app and worker healthchecks, doctor database checks.
|