docs(architecture): list the client files that already exist

The tree had drifted: progress controls, the daily strip and checklist,
the undo toast, and three state modules have all been in the code for a
while without appearing here.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
Lucas Winther
2026-08-16 20:36:11 +02:00
co-authored by Claude Opus 5
parent 7341e326a7
commit 6c5546ba53
+8 -1
View File
@@ -87,13 +87,20 @@ src/
Legend.tsx what the bars and colours mean Legend.tsx what the bars and colours mean
Timeline.tsx calendar lanes (F1) Timeline.tsx calendar lanes (F1)
EventDetail.tsx detail sheet, ignore action (F9) EventDetail.tsx detail sheet, ignore action (F9)
ProgressControls status, effort, note (F12)
Dailies.tsx today's strip of repeating jobs
DailyChecklist one repeating event's whole run
Controls.tsx games, region, export/import(F4, F5, F6) Controls.tsx games, region, export/import(F4, F5, F6)
Welcome.tsx first-run game picker (F8) Welcome.tsx first-run game picker (F8)
Toast.tsx undo an ignore
Colophon.tsx credit, disclaimer, repo link Colophon.tsx credit, disclaimer, repo link
state/ state/
storage.ts namespaced, versioned localStorage storage.ts namespaced, versioned localStorage
useMarkSet.ts completions and ignores (same shape) useMarkSet.ts ignores (and the superseded completions shape)
useProgress.ts status, effort, note, daily override (F12)
useDailyLog.ts which game-days are ticked off
usePrefs.ts region, filters, onboarding flags usePrefs.ts region, filters, onboarding flags
sort.ts deadline order, or what you're partway through
serve.ts static server + /api/health ✓ built serve.ts static server + /api/health ✓ built
scripts/ scripts/
build-feed.ts fixtures → public/data/events.v1.json ✓ built build-feed.ts fixtures → public/data/events.v1.json ✓ built