mateclaw/mateclaw-ui/src
matevip 3d213eb281 chore: sync multiple commits from private dev
Covers 15 upstream commits (private mirror → public):

Multi-provider failover (RFC-009):
- PR-0: extract ChatModelBuilder strategy seam
- PR-1a: AvailableProviderPool data structure
- PR-1b: startup provider liveness probe + 4 protocol strategies
- PR-1c: wire AvailableProviderPool into runtime chat-model selection
- PR-1d: provider pool REST endpoint + UI badges
- PR-1e: manual reprobe trigger + auto-reprobe on provider config change
- PR-3: per-agent provider preferences (agents can override the
  org-wide fallback chain)

Wiki subsystem (RFC-029~033):
- Relation model, resilient background jobs, light-weight processing
  path, retrieval enhancement, frontend redesign (single landing commit)
- Follow-up fixes: null guards + stats query + i18n polish, move
  WikiProcessingJobMapper to repository/ for @MapperScan, align
  implementation with RFC-029~031 spec
- Copy pass: replace "富化 / enrich" wording with clearer "链接 / link"
- Style: switch enrich/repair buttons to @element-plus/icons-vue
2026-04-19 18:37:44 +08:00
..
api chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
assets refactor(ui): publish tested chat UI simplification 2026-04-11 14:25:37 +08:00
components feat(ui): plain-text user messages with 8-line auto-collapse 2026-04-19 09:06:14 +08:00
composables chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
i18n chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
router feat(auth): password change dialog + workspace member provisioning improvements 2026-04-17 00:11:10 +08:00
stores feat(wiki): per-raw progress bar in raw-material card (RFC-012 M2 v2 UI) 2026-04-14 18:56:45 +08:00
types fix(failover): AUTH_ERROR triggers fallback chain + UI splits provider 401 from session expiry 2026-04-19 17:45:15 +08:00
utils feat(chat): realtime sync for external channel conversations 2026-04-17 08:25:32 +08:00
views chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
App.vue fix(i18n): dynamically set window title from language pack instead of hardcoding 2026-04-05 16:34:15 +08:00
main.ts fix(security): login rate limiting, SQL injection fix, error boundary 2026-04-11 18:31:51 +08:00
vite-env.d.ts Initial commit: MateClaw — Java + Vue 3 AI Assistant System 2026-04-04 19:03:49 +08:00