odysseus/static
yakamoz221 3681be1834 feat(memory): add Memory Graph View frontend (Milestone 2)
Cytoscape.js-based interactive graph over the memory system's
derived edges (similarity/session/manual), following the repo's
no-bundler vendoring and lazy-modal conventions.

- static/js/memoryGraph.js: modal shell, lazy Cytoscape load, fetch +
  client-side filter/search, node/edge styling with dark/light theme
  support via CSS custom properties, node selection + neighborhood
  highlighting, link-mode manual relationship editing, detail panel
  (pin/edit/delete/link management), demo-data fallback.
- static/lib/cytoscape.min.js: vendored 3.34.0 (MIT) via npm pack.
- static/index.html, static/app.js, static/js/init.js: "Memory Graph"
  nav item (mirrors the Calendar entry), privilege gating
  (can_manage_memory), Customize-UI visibility entry, /memory-graph
  deep link.
- static/style.css: .memory-graph-* block, appended only.

Visually verified end-to-end against a real seeded dataset (render,
node click + neighborhood highlight, detail panel, inline edit,
search, category filters, similarity slider, link-mode create,
theme switch) — fixed two bugs found in that pass along the way:
the detail panel's `hidden` class was never removed on selection,
and search left stale selection-highlight opacity masking matches.
2026-07-31 00:49:59 +03:00
..
fonts feat(a11y): add a Text size control and an OpenDyslexic font option (#4210) 2026-06-22 13:53:46 +02:00
icons Cookbook model workflow fixes 2026-06-21 11:02:35 +00:00
js feat(memory): add Memory Graph View frontend (Milestone 2) 2026-07-31 00:49:59 +03:00
lib feat(memory): add Memory Graph View frontend (Milestone 2) 2026-07-31 00:49:59 +03:00
app.js feat(memory): add Memory Graph View frontend (Milestone 2) 2026-07-31 00:49:59 +03:00
icon.ico feat(launcher): add portable windows launcher (#976) 2026-06-16 04:58:16 +01:00
index.html feat(memory): add Memory Graph View frontend (Milestone 2) 2026-07-31 00:49:59 +03:00
login.html fix(auth): centralize password and username validation constants (#4120) 2026-06-16 09:52:15 +02:00
manifest.json pwa missing icons added (#428) 2026-06-15 16:00:13 +09:00
modal-control-variants.html Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00
style.css feat(memory): add Memory Graph View frontend (Milestone 2) 2026-07-31 00:49:59 +03:00
sw.js Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00
wave-variants.html Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00
whirlpool-variants.html Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00