mateclaw/mateclaw-ui/src/views
mateaix bfd84fd5c3 fix(models): 成员角色可读取自己能绑定的 provider 选项 (#570)
绑定 Agent 首选 provider 是 member 权限的操作,但唯一能列出 provider 的
GET /api/v1/models 要求全局 admin(它带 base URL、请求参数、liveness 诊断等
连接配置)—— 成员写得了绑定,却读不到可选项。

员工编辑弹窗把这个 admin-only 请求放在没有单独兜底的 Promise.all 里,成员
打开时 403 会让整批请求失败:技能、工具、已有绑定、首选模型链全部加载不出来,
弹出通用加载错误。

新增 GET /api/v1/models/options —— 只返回 provider 的 id 和显示名,viewer
权限,过滤掉未配置项 —— 并让员工编辑弹窗改用它。/api/v1/models 保持全局
admin 限制不变。
2026-08-01 22:12:47 +08:00
..
__tests__ fix(chat): honour per-agent model override in web chat model selector 2026-07-15 14:51:55 +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
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(ui): agent teams page with team management, kanban board and role-aware member views 2026-07-24 17:38:44 +08:00
mcp fix(ui): resolve lint errors surfaced by the new ESLint config 2026-07-15 14:26:27 +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 feat(approval): reject dead grant configurations at creation 2026-07-23 11:46:15 +08:00
Settings feat(workspace): default storage root setting + desktop local-tools whitelist management (#512) 2026-07-14 18:24:58 +08:00
Wiki feat(wiki): closed relation schema for entity extraction 2026-07-16 17:39:41 +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 feat(memory): surface per-user private memory copies in admin UI and tool results 2026-07-31 01:50:52 -04:00
AgentCreateWizard.vue feat(agent): one-sentence AI employee creation wizard 2026-06-17 17:38:42 +08:00
Agents.vue fix(models): 成员角色可读取自己能绑定的 provider 选项 (#570) 2026-08-01 22:12:47 +08:00
Channels.vue fix(ui): channel binding picker shows agents created after page mount 2026-07-21 18:41:44 +08:00
ChatConsole.vue fix(ui): read the correct localStorage key for USER-scope always-approve 2026-07-23 14:59:08 +08:00
ContentCalendar.vue feat(content-studio): 内容日历去重 + 毛玻璃改版 + 外框线加实 2026-07-12 13:08:58 +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 feat(plugin/settings): search-provider catalog endpoint + grouped settings UI + plugin config form 2026-07-04 12:06:33 +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(skill): bundle file management — view and edit scripts, references, and templates from the console 2026-07-22 15:39:59 +08:00
SkillTemplates.vue refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
Teams.vue feat(team): windowed task board — paged terminal columns with true totals and database-side status counts 2026-07-26 10:17:47 +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 docs(ui): translate tier-btn specificity comment to English 2026-07-04 12:13:29 +08:00
Workflows.vue fix(workflow): keep the editor canvas and status correct after publish 2026-05-18 17:34:53 +08:00