mateclaw/mateclaw-ui/src/views
倪程伟 28f2ba973d feat(wiki): honour KB pageType profile in transformations, agent pages & UI
Wiki page classification was only profile-aware in the main ingest pipeline.
Transformation outputs hard-coded "synthesis", agent-created pages were left
untyped, and the frontend hard-coded the built-in ten types for ordering,
colouring and labels — so custom/synthesis types sank to the bottom, rendered
grey and showed raw keys.

Backend:
- Add nullable target_page_type column to mate_wiki_transformation (V142,
  mysql + h2) plus the entity field and CRUD normalization (blank = use
  profile fallbackType; membership validated at save time, not edit time).
- Route transformation single-run + KB-aggregate page saves through
  WikiPageTypeProfileService.normalizePageType so output joins the KB
  classification; agent wiki_create_page now lands on the profile fallbackType
  instead of an untyped page.

Frontend:
- Load + parse the KB pageType profile into the wiki store (order, labels,
  fallbackType) on KB select / refresh.
- New useWikiPageType composable: profile-driven label (3-tier fallback) and
  colour (built-in fixed + deterministic hash palette for custom types).
- Sidebar grouping order, graph colouring, node panel, graph filter and the
  page header badge now follow the profile; transformation editor gains a
  target-type dropdown sourced from the profile when output target is a page.

Refs #292
2026-06-08 21:02:50 +08:00
..
Agents/components feat(agents): open AGENTS.md editor in a modal, as a settings row, with section reordering 2026-06-08 21:00:07 +08:00
Doctor refactor(ui): share drawer chrome via MateDrawer, migrate Doctor and skill drawers 2026-05-15 10:19:16 +08:00
Enterprise fix(ui/enterprise): type filter keys so computed arrays match ref unions 2026-05-13 11:30:52 +08:00
layout refactor(approval-grants-ui): strip Element Plus, reuse project list+pagination 2026-05-27 15:09:04 +08:00
mcp fix(mcp): raise default tool read timeout from 30s to 60s (#247) 2026-06-03 09:47:18 +08:00
Memory feat(agents): open AGENTS.md editor in a modal, as a settings row, with section reordering 2026-06-08 21:00:07 +08:00
Onboarding feat(ui): dashboard model-config card + onboarding provider enablement 2026-05-16 14:51:41 +08:00
Scheduler feat(scheduler): unify cron jobs and triggers into a tabbed Scheduler page 2026-05-19 21:23:18 +08:00
Security polish(approval-grants-ui): fix active-count pill + reuse mcConfirm for revoke 2026-05-27 15:54:47 +08:00
Settings feat(proxy): global outbound HTTP/SOCKS proxy with settings page (#109) 2026-06-07 16:12:02 +08:00
Wiki feat(wiki): honour KB pageType profile in transformations, agent pages & UI 2026-06-08 21:02:50 +08:00
AcpEndpoints.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
AgentContext.vue refactor(ui): unify employee selector into shared AgentPickerDialog 2026-05-16 22:17:58 +08:00
Agents.vue feat(agents): open AGENTS.md editor in a modal, as a settings row, with section reordering 2026-06-08 21:00:07 +08:00
Channels.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
ChatConsole.vue fix(goal): hide inline 'set a goal?' prompt once the stream shows a setGoal call 2026-06-03 21:19:27 +08:00
Dashboard.vue feat(ui): dashboard model-config card + onboarding provider enablement 2026-05-16 14:51:41 +08:00
Datasources.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
Forbidden.vue feat(ui,router): gate routes and sidebar by workspace capability 2026-05-15 10:18:38 +08:00
Login.vue feat(ui): land viewers on /chat and show real role in switcher 2026-05-15 10:18:45 +08:00
McpServers.vue feat(tool,skill,ui): progressive tool/skill disclosure (load_skill + enable_tool + tier UI) 2026-05-23 09:07:45 +08:00
Plugins.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
Sessions.vue feat(sessions): paginate admin list, add back-nav, redesign with depth 2026-05-20 20:58:05 +08:00
SkillMarket.vue feat(tool,skill,ui): progressive tool/skill disclosure (load_skill + enable_tool + tier UI) 2026-05-23 09:07:45 +08:00
SkillTemplates.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
TokenUsage.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
Tools.vue fix(tool): show runtime names in tools admin 2026-05-23 22:54:57 +08:00
Workflows.vue fix(workflow): keep the editor canvas and status correct after publish 2026-05-18 17:34:53 +08:00