mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-09-12 04:01:35 +00:00
- GraphWorkspace: set isRunningPredictions=true before link-prediction fetch and false in finally block; pass isRunningPredictions prop to LazyGraphInspectorPanel so the inspector button disables and shows a spinner during the request (was declared but never wired — broke noUnusedLocals TypeScript build) - DecisionWorkspace: add AbortController to the /api/decisions useEffect so the fetch is cancelled on unmount; add per-call AbortController to handleSelectDecision for /api/decisions/:id/chain; add res.ok guards before .json() on both fetches; encodeURIComponent on decision_id to prevent path-injection edge cases - index.css: add missing @keyframes skeleton-pulse rule (0%/100% opacity 0.45, 50% opacity 0.85) — KGOverviewTab skeletonBarStyle referenced this animation but it was never defined, leaving skeleton bars static Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>