Jason Woltje
8a24c2f5fd
fix: code review cleanup
- Added missing API functions: fetchKnowledgeStats, fetchEntryGraph
- Exported StatsDashboard and EntryGraphViewer components
- Replaced 'any' types with proper TypeScript types:
* AuthUser for @CurrentUser parameters
* Prisma.KnowledgeEntryWhereInput for where clauses
* Prisma.KnowledgeEntryUpdateInput for update data
* Prisma.TransactionClient for transaction parameters
- All TypeScript checks passing
- XSS protection verified in WikiLinkRenderer (escapeHtml function)
- Wiki-link parsing properly handles code blocks and escaping