Commit Graph

3 Commits

Author SHA1 Message Date
faligam
7d35a9672a FE-2: API-Anbindung, Session-Management, Chat-View, Quellen/Claims-Sicht
- research-api.ts: Vollständiger Research-API-Client mit allen Funktionen
  (createResearch, getResearchStatus, getResearchDetail, listResearch,
   deleteResearch, shareResearch, getShareData, stopResearch, revokeShare)
- stores.ts: Neue Stores (currentResearchId, researchData, researchHistory,
  pollingInterval, pollingActive, lastApiError, shareToken)
- formatters.ts: Hilfsfunktionen (truncateId, truncateQuery, formatDate,
  formatStatus, getConfidenceBadge, getIndependenceBadge, scoreColor, domainFavicon)
- SourcesTab.svelte: Quellen mit Titel, URL, Domain, Source-Type,
  Independence-Score, Favicon-Platzhalter
- ClaimsTab.svelte: Claims mit Typ, Evidence-Span, Confidence-Badge
- EvidenceTab.svelte: 6D-Evidenz-Scores als Balkendiagramm
- ReportTab.svelte: Markdown-Report mit Download (JSON/Markdown/Text)
- MethodologyTab.svelte: Methodik als Markdown
- ShareModal.svelte: Share-Link-Generierung mit Ablaufzeit + Max-Views
- research/{id}/+page.svelte: Echte API-Polling alle 5s, Stop/Delete-Confirm,
  Error-Banner, Tab-Integration, Share-Modal
- share/[token]/+page.svelte: Public Read-Only Share-Link-Ansicht mit
  Quellen, Claims, Evidence, Report, Ablauf-Warnung
2026-09-06 07:28:20 +00:00
faligam
407a30e776 FE-1: Login-Seite vervollständigen, Theme-Toggle, Sidebar-Historie, Hauptlayout 2026-09-06 06:51:45 +00:00
faligam
631b17ae05 FE-0: Projektgrundgerüst (SvelteKit, Tailwind, Docker, Caddy) 2026-09-06 06:26:03 +00:00