Commit Graph

8 Commits

Author SHA1 Message Date
e7c1a57287 fix(settings): wire up saveModel to persist changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:35:45 +08:00
7bbaf67591 feat(settings): refactor LLM config to table inline-edit UI
- Remove old card-based model list UI
- Add LLM config state management (expandedRow, editingSnapshot)
- Implement addModel/removeModel with embedding/rerank constraints
- Implement updateModel, testModel, saveModel, toggleRow, cancelEdit
- Add showRequiredWarning computed property
- Rewrite template with 4 LLM type sections using LLMTableRow
- Add styles for llm-type-section, warning-bar, etc.
- Update loadSettings to initialize with empty arrays

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:33:42 +08:00
99c30d9534 feat: add SkillView page
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:30:31 +08:00
fad41ce94a fix(settings): use local state in LLMTableRow to avoid props mutation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:29:49 +08:00
6966ced359 feat: add Skill route and navigation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:29:22 +08:00
0f63ac82f4 feat: add skill API client
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:29:15 +08:00
d3749817b0 feat(settings): create LLMTableRow component
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 11:27:50 +08:00
b40a6ebd3a Add Vue frontend application 2026-03-21 10:13:35 +08:00