1.0.0-pre.21
Pre-release
Pre-release
·
121 commits
to main
since this release
用户感知功能侧
WebUI / 插件市场
- 插件市场新增排序能力,支持推荐排序、下载最多、点赞最多、评分最高。
- 插件市场统计数据加载优化,优先使用缓存展示,再异步刷新最新统计。
- 插件卡片统计增强,点赞、点踩、评分、下载量会更及时更新。
- 插件评分体验优化,再次评分会覆盖原评分,并在界面中显示“修改评分”状态。
- 插件点赞和点踩支持状态回显,已点赞、已点踩、取消点赞、取消点踩都有明确反馈。
- 插件市场加载提示位置调整,页面布局更紧凑。
WebUI / Prompt 管理
- Prompt 管理页布局优化,文件列表、搜索框、操作按钮位置重新整理。
- Prompt 管理页减少顶部说明文字和冗余信息,编辑区更聚焦。
- “恢复默认”和“查看默认”移动到当前 Prompt 编辑区域,更贴近操作对象。
- 刷新按钮改为图标按钮,整体工具栏更简洁。
WebUI / 推理过程
- 推理过程页面改为按需加载,先加载推理过程类型概览,进入具体类型后再加载文件列表。
- 推理过程文件列表不再默认自动选中第一个文件,避免误读或误操作。
- 推理过程浏览在大量日志场景下更轻量,减少一次性扫描压力。
WebUI / 主题与导航
- 默认主题强调色调整为绿色系,替换原有偏黄和偏蓝的默认强调色。
- 旧版默认强调色会自动迁移到新的默认强调色,避免用户残留旧主题表现不一致。
- 顶部导航按钮更图标化,搜索、文档、语言切换、登出按钮更紧凑。
- 默认主题色生成逻辑优化,保证默认主色和强调色的前景色可读性。
表达学习
- 精细表达选择默认配置调整,默认关闭,但从高级配置调整为普通可见配置,方便用户按需开启。
开发侧 / 修复 / SDK 与 API 改动
WebUI API / 插件统计
- 插件统计前端 API 增加用户状态接口,可获取当前用户是否点赞、点踩、评分与评论。
- 插件统计代理新增
/stats/user-state转发接口。 - 下载统计请求新增
user_id与fingerprint,用于更准确地识别下载行为。 - 插件统计摘要增加内存缓存与
localStorage缓存,TTL 为 5 分钟。 - 插件统计 API 类型细化,区分投票、评分、下载响应结构。
WebUI API / 错误处理
- 新增统一 API 错误格式化工具
formatApiError。 - 表达方式相关 API 全面接入统一错误格式化,避免 FastAPI 校验错误对象直接渲染到 React。
- 新增
api-error单元测试,覆盖字符串错误、FastAPI 校验数组、对象详情、空错误等情况。 - 修复表达方式审核错误格式显示异常。
- 修复空 API error detail 时错误提示不可读的问题。
WebUI / MCP 设置
- 修复部分网页环境中
crypto.randomUUID()不可用导致 MCP 页面报错的问题。 - 抽出通用
generateId工具,并在 MCP 配置编辑、嵌套键值编辑器中复用。 - 修复修改 MCP 服务名称时输入框失焦相关问题。
Maisaka / CLI
- 修复误用 CLI 配置导致的能力问题。
- CLI 消息用户昵称固定为“用户”,移除对
global_config.maisaka.cli_user_name的依赖。 - Maisaka 运行时构造用户信息时,优先使用当前上下文消息里的真实用户昵称或 ID。