Commit graph

5 commits

Author SHA1 Message Date
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
pewdiepie-archdaemon
d8a2059df8 Merge verified Odysseus fixes
Some checks failed
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
ci / docker publish / build (amd64) (push) Has been cancelled
ci / docker publish / build (arm64) (push) Has been cancelled
ci / docker publish / merge manifest + tag (push) Has been cancelled
2026-07-23 14:49:02 +00:00
pewdiepie-archdaemon
a1a14bd5c9 Checkpoint Odysseus local update 2026-07-07 00:50:07 +00:00
red person
0d33eced8a fix(ui): keep minimized windows above composer (#1197) 2026-06-02 23:31:09 +09:00
pewdiepie-archdaemon
e5c99a5eee Odysseus v1.0 2026-05-31 23:58:26 +09:00