Skip to content

Plan Frontend

MadGapun edited this page Jun 1, 2026 · 3 revisions

Plan G — Frontend & Dashboard

Issue-Level-Detail zu Cluster G aus dem Master-Plan. Stand: 2026-06-01 (beta.74).

Status-Zusammenfassung

9 von 10 Positionen ✅. Offen: G8 — Live-Updates ohne Page-Refresh (#630).

Schluessel-Module

Modul Pfad Verantwortung
Frontend-Build frontend/ (Vite/React/TypeScript) UI-Code, Build-Pipeline
Built-Assets src/bewerbungs_assistent/static/dashboard/assets/ (committed) Was tatsaechlich ausgeliefert wird
Dashboard-Backend dashboard.py (~7700 LOC) FastAPI-Endpoints + Auto-Engine-Hooks
Workspace-Card Frontend-Komponente "Naechster sinnvoller Schritt"
Sidebar Frontend Elwosa + Navigation

Schluessel-Issues

Issue Thema Status
#594 AdaptiveHintBanner + Pattern-Analyse
#625 Sidebar-Menue-Vorrang
#630 Live-Updates ohne Refresh (Server-Sent-Events?)
#638 Ollama-Leistung-Card in Settings
#652 Onboarding-Hints fuer ungenutzte Features (G11) — Backend ✅, Frontend folgt 🟨

Tests

  • tests/test_dashboard_browser.py (Playwright-Smoke)
  • tests/test_v170_beta12.py etc.

Naechste Iteration

G8 (#630) ist die einzige offene Position. Vorschlag: Server-Sent-Events (SSE) statt WebSocket — einfacher, Reverse-Proxy-freundlich, keine Bidirectional-State-Synchronisierung noetig.


Wiki-Anchor: Dashboard, Tab-Dashboard.

Clone this wiki locally