Commit Graph

6 Commits

Author SHA1 Message Date
yaroslav k
6d0846d160 docs: mark Phase 2 done; sync architecture, readme
- ROADMAP: all Phase 2 boxes checked; done-notes (HP block already in
  the sidebar; optional Spell fields keep old JSON parseable; rows are
  plain functions inside For's let children)
- ARCHITECTURE: character/*.rs in the tree, Character route contents,
  gaps list drops the character-page items
- README: character page in 'What works today'
2026-08-16 12:44:31 +03:00
yaroslav k
bb304bed6a docs: mark Phase 1.5 done; sync architecture, modernize, readme
- ROADMAP: all Phase 1.5 boxes checked; done-notes (clone snapshots,
  Copy handle, no Instant on wasm, button enables with the pending burst)
- ARCHITECTURE: undo/redo in the header tree and a paragraph on the
  snapshot history; gaps list no longer mentions undo
- README: undo/redo in 'What works today'
2026-08-16 12:32:25 +03:00
yaroslav k
42b106c793 roadmap: add Phase 1.5 — undo & redo (snapshot-based)
- effort S (~0.5-1 day): rides on Phase 1 machinery (serde snapshots,
  replace_state, the store.track() autosave trigger) — no component
  changes needed, page-agnostic
- coalesced snapshots (one per ~1 s window), capped stacks, Ctrl+Z /
  Ctrl+Shift+Z with focus guard for text fields
- sequencing note: lands before the edit-heavy Phases 2-7 so their edits
  are undoable from day one; nothing depends on it
- Phase 8 e2e item: drop the persistence round trip (already covered by
  persistence.spec.ts), add undo shortcuts
- ARCHITECTURE gaps list: note the missing undo/redo
2026-08-16 11:57:31 +03:00
yaroslav k
9c4d95220d docs: mark Phase 1 done; sync architecture, modernize, readme
- ROADMAP: all Phase 1 boxes checked, done-notes added
- MODERNIZE: serde item marked APPLIED (persistence uses the derives)
- ARCHITECTURE: persist module + modal in the component tree, gaps list
  updated (persistence no longer a gap)
- README: header buttons + autosave in 'What works today', tests section
  describes both specs, playwright command pins the chromium project
2026-08-16 11:50:41 +03:00
yaroslav k
a11e86e839 update docs for phase 0 completion
ARCHITECTURE: LazyLock, tracked Cargo.lock, dedup'd foundry.json, warnings
cleared. ROADMAP: phase 0 checkboxes closed; MODERNIZE: lazy_static marked
applied, rest pending.
2026-08-15 14:58:01 +03:00
yaroslav k
ec4e771792 add ARCHITECTURE.md: concise overview of the codebase
State model (Store<Dashboard> via context), bundled item data, SSR/hydrate
pipeline, component tree, conventions, and current gaps.
2026-08-04 09:21:25 +03:00