d7617f4351
- engine: ServerClient file_history, file_revision and restore; commands server.history, server.revision, server.restore (bound vault only, 5 MiB cap, no token in any answer) - ui-egui: the Versions tab lists the server's revisions under the local snapshots with Compare (diff against the note) and a two-click Restore - specs: collaboration research (browsed, 866 lines, 211 sources) and its ranked next features added to the collaboration task list Verified with cargo xtask ci (fmt, clippy -D warnings, workspace tests, layers, tree, i18n). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
569 B
569 B
Design system
AI spec for the NotesCraft design (Copy AI Spec, target Rust/egui, Design System page: Colors,
Type/spacing/radius, and the three Components boards) lives in design/ai-spec-design-system.md.
Its "Mandatory Enforcement Rules" checklists are the acceptance list for any UI built from those frames: tokens instead of hex, auto-layout direction/gap/padding, exact text strings.
design/tokens.rs is the shared token module (colors, radius, spacing, type sizes, widths) the
egui implementation is expected to include — it is not copied per screen.