docs: update all documentation for React SPA migration #32

Merged
forbes merged 5 commits from issue-26-31-doc-updates into main 2026-02-08 20:13:37 +00:00
Owner

Updates all documentation files to reflect the htmx → React SPA migration and current project state.

Issues closed: #26, #27, #28, #29, #30, #31

Changes per commit:

  1. STATUS.md (#27): migration count (11), endpoint count (75), htmx→React, test files (9), added 011_item_files.sql, added file attachments feature
  2. ROADMAP.md (#29): all htmx references (6 occurrences), endpoint/migration/test counts, comparison matrix
  3. GAP_ANALYSIS.md (#28): removed dead doc refs, added 4 missing docs to table, rewrote Appendix A file structure, fixed future migration numbering, added file attachment endpoints
  4. frontend-spec.md (#30): updated to past tense, Phase 4 marked complete, SPA architecture, file/line counts (~40 files, ~7600 lines)
  5. SPECIFICATION.md (#26): rewrote Section 6 (Web Interface) for React SPA, updated Section 11.1 endpoint list (removed old web UI routes, added auth/config, presign, file attachment endpoints), fixed counts throughout

Note: Issue #31 (delete dead files API.md and silo-spec.md) was already resolved in the production release PR.

Updates all documentation files to reflect the htmx → React SPA migration and current project state. **Issues closed:** #26, #27, #28, #29, #30, #31 ### Changes per commit: 1. **STATUS.md** (#27): migration count (11), endpoint count (75), htmx→React, test files (9), added 011_item_files.sql, added file attachments feature 2. **ROADMAP.md** (#29): all htmx references (6 occurrences), endpoint/migration/test counts, comparison matrix 3. **GAP_ANALYSIS.md** (#28): removed dead doc refs, added 4 missing docs to table, rewrote Appendix A file structure, fixed future migration numbering, added file attachment endpoints 4. **frontend-spec.md** (#30): updated to past tense, Phase 4 marked complete, SPA architecture, file/line counts (~40 files, ~7600 lines) 5. **SPECIFICATION.md** (#26): rewrote Section 6 (Web Interface) for React SPA, updated Section 11.1 endpoint list (removed old web UI routes, added auth/config, presign, file attachment endpoints), fixed counts throughout Note: Issue #31 (delete dead files API.md and silo-spec.md) was already resolved in the production release PR.
forbes added 5 commits 2026-02-08 20:11:40 +00:00
- Update migration count to 11, add 011_item_files.sql
- Update endpoint count from 74 to 75
- Replace htmx reference with React SPA
- Add file attachments as complete feature
- Update test file count from 1 to 9
- Update date to 2026-02-08

Closes #27
- Replace all htmx references with React SPA
- Update endpoint count from 74 to 75 (6 occurrences)
- Update migration count from 10 to 11
- Update test file count from 1 to 9
- Fix comparison matrix web access entry

Closes #29
- Remove silo-spec.md from doc table (deleted)
- Add CONFIGURATION.md, AUTH.md, AUTH_USER_GUIDE.md, frontend-spec.md to doc table
- Mark Configuration Reference as complete
- Fix audit_handlers.go filename (was handlers_audit.go)
- Update Appendix A file structure to match actual codebase
- Fix future migration numbering (012/013, since 011 is taken)
- Add file attachment endpoints to Appendix B
- Remove completed Documentation Overhaul from medium-term

Closes #28
- Mark Phase 4 (remove Go templates) as complete
- Update architecture: SPA serves at / via NotFound handler
- Update overview to past tense (migration is done)
- Update file/line counts (~40 files, ~7,600 lines)
- Mark backend changes 1-3 and 5 as implemented
- Reorganize remaining work section

Closes #30
- Replace htmx with React SPA in architecture diagram and tech stack
- Rewrite Section 6 (Web Interface) with React SPA architecture,
  pages table, and design patterns
- Update Section 11.1: remove old web UI routes, add /api/auth/config,
  /api/uploads/presign, file attachment endpoints, thumbnail endpoint
- Fix endpoint count: 76 → 75 (actual registered routes)
- Fix migration count: 10 → 11
- Add file attachments to MVP checklist
- Update test coverage note (9 test files exist)

Closes #26
forbes merged commit 21227b7586 into main 2026-02-08 20:13:37 +00:00
forbes deleted branch issue-26-31-doc-updates 2026-02-08 20:14:09 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/silo#32