legco_ai_assistant/frontend/src/components
Woody 8e6597a86e feat(frontend): Phase 3.3 — System Prompt Configuration page
- SystemPromptsPage: profile selector, activation, edit with TanStack Query
- ProfileList: 3 profile cards (A/B/C) with active indicator + edit button
- PromptEditor: 3 monospace textareas, placeholder badges, char count,
  unknown placeholder warnings, per-step reset (↺), action bar
- PlaceholderDocs: info box showing {question}/{chunks}/{context}
- Data layer: +7 types, +6 API functions, +6 TanStack Query hooks
- Routing: /system-prompts route + NavBar link
- Tests: 27 tests (PlaceholderDocs 6, ProfileList 7, PromptEditor 14)
- 0TS errors, 27/27 tests pass, 1 pre-existing e2e failure (unrelated)
2026-04-25 21:26:42 +08:00
..
ChunkList.tsx feat(frontend): update View PDF links to open in-browser viewer (sub-phase 2.5) 2026-04-24 17:09:50 +08:00
DocumentList.tsx feat(frontend): add RAG Database management page with document CRUD UI 2026-04-24 09:41:56 +08:00
DocumentUpload.tsx feat(frontend): add RAG Database management page with document CRUD UI 2026-04-24 09:41:56 +08:00
ErrorBoundary.tsx feat(frontend): add IngestPanel and ErrorBoundary components with tests 2026-04-23 11:24:29 +08:00
ExtractedQuestionsDisplay.tsx feat(query): stream extracted questions immediately via SSE 2026-04-25 18:29:22 +08:00
IngestPanel.tsx feat(frontend): add IngestPanel and ErrorBoundary components with tests 2026-04-23 11:24:29 +08:00
NavBar.tsx feat(frontend): Phase 3.3 — System Prompt Configuration page 2026-04-25 21:26:42 +08:00
PipelineProgress.tsx feat(frontend): add PipelineProgress component with 4-stage stepper and tests 2026-04-23 11:46:23 +08:00
PlaceholderDocs.tsx feat(frontend): Phase 3.3 — System Prompt Configuration page 2026-04-25 21:26:42 +08:00
ProfileList.tsx feat(frontend): Phase 3.3 — System Prompt Configuration page 2026-04-25 21:26:42 +08:00
PromptEditor.tsx feat(frontend): Phase 3.3 — System Prompt Configuration page 2026-04-25 21:26:42 +08:00
QueryInput.tsx test(frontend): update tests for extracted questions and inline question display (sub-phase 2.2/2.3) 2026-04-24 16:24:49 +08:00
ResponsePanel.tsx feat(query): stream extracted questions immediately via SSE 2026-04-25 18:29:22 +08:00