| .. |
|
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 |
|
Docs
|
feat(docs): structure the in-app help viewer to match the docs site
|
2026-06-22 17:28:35 +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
|
feat(wiki): KB processing-failure visibility (error-code chain + silent sub-step alerts + cross-KB failure center)
|
2026-06-28 13:07:34 +08:00 |
|
mcp
|
fix(mcp): refresh agent cache on MCP connection change + non-blocking connect (#289)
|
2026-06-09 14:14:08 +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
|
fix(settings/models): keep the model-discovery button visible before an API key is set
|
2026-06-30 10:09:04 +08:00 |
|
Wiki
|
feat(wiki): search box to locate a node by name in the knowledge graph
|
2026-06-29 11:29:20 +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 |
|
AgentCreateWizard.vue
|
feat(agent): one-sentence AI employee creation wizard
|
2026-06-17 17:38:42 +08:00 |
|
Agents.vue
|
feat(agent): per-employee model-chain preference (provider + model, repeatable provider)
|
2026-06-28 13:05:48 +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
|
feat(chat): per-turn token usage breakdown with cache hit/miss/write and reasoning split (#474)
|
2026-07-03 11:28:00 +08:00 |
|
Dashboard.vue
|
refactor(dashboard): componentize operational export, restore DB chip, polish export dialog
|
2026-06-24 18:38:01 +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(sso): 飞书 OAuth2 单点登录 (ISSUE #405 P0) (#419)
|
2026-06-26 10:00:31 +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
|
feat(chat): per-turn token usage breakdown with cache hit/miss/write and reasoning split (#474)
|
2026-07-03 11:28:00 +08:00 |
|
Tools.vue
|
fix(ui): 修复工具目录页面层级切换按钮文字溢出与比例失调 (#476)
|
2026-07-03 10:43:44 +08:00 |
|
Workflows.vue
|
fix(workflow): keep the editor canvas and status correct after publish
|
2026-05-18 17:34:53 +08:00 |