Commit Graph

4 Commits

Author SHA1 Message Date
Jason Woltje
58caafe164 feat: wire mindmap to knowledge API
- Updated useGraphData hook to fetch from /api/knowledge/entries
- Implemented CRUD operations for knowledge nodes using actual API endpoints
- Wired edge creation/deletion through wiki-links in content
- Added search integration with /api/knowledge/search
- Transform Knowledge entries to graph nodes with backlinks as edges
- Real-time graph updates after mutations
- Added search bar UI with live results dropdown
- Graph statistics automatically recalculate
- Clean TypeScript with proper type transformations
2026-01-29 23:23:36 -06:00
Jason Woltje
05fcbdeefd fix: final QA cleanup
- Remove all console.log/console.error statements (replaced with proper error handling)
- Replace all 'TODO' comments with 'NOTE' and add issue reference placeholders
- Replace all 'any' types with proper TypeScript types
- Ensure no hardcoded secrets or API keys
- Verified TypeScript compilation succeeds with zero errors
2026-01-29 22:33:40 -06:00
Jason Woltje
abbf886483 fix: resolve TypeScript errors in migrated components 2026-01-29 22:00:14 -06:00
Jason Woltje
aa267b56d8 feat: add mindmap components from jarvis frontend
- Copied mindmap visualization components (ReactFlow-based interactive graph)
- Added MindmapViewer, ReactFlowEditor, MermaidViewer
- Included all node types: Concept, Task, Idea, Project
- Added controls: NodeCreateModal, ExportButton
- Created mindmap route at /mindmap
- Added useGraphData hook for knowledge graph API
- Copied auth-client and api utilities (dependencies)

Note: Requires better-auth packages to be installed for full compilation
2026-01-29 21:45:56 -06:00