github Mai-with-u/MaiBot 1.0.1

latest releases: 1.3.1, 1.3.0, 1.2.5...
4 months ago

[1.0.1] - 2026-6-13

用户感知功能侧

WebUI

  • 插件安装与更新进度展示更完整,现在会显示当前使用的镜像源、镜像源序号、重试次数和切换镜像源状态,安装失败或切换源时更容易判断卡在哪一步。
  • 配置页、模型厂商列表、插件配置页、首页版本卡片、表达学习页和黑话管理页继续优化布局与交互。
  • 插件配置页新增“设置 / 详情”分区,插件详情中可以查看 manifest 信息,并直达主页、仓库、文档和问题反馈链接。
  • 推理过程嵌入模式下的工具栏布局优化,浏览控制与刷新按钮在嵌入场景中更稳定。

Maisaka

  • 裁切历史触发的表达、行为、黑话和高频词学习改为后台执行,减少长对话上下文裁切时对当前聊天流程的阻塞。

插件 / 兼容性

  • 插件 manifest 的 Host 版本兼容策略放宽:同一主版本内,插件声明的最大支持版本低于当前小版本时会以兼容模式加载并输出警告,而不是直接拒绝加载。
  • 插件运行时握手和 Runner 环境变量会传递主程序实际版本号,方便插件侧根据真实 Host 版本做兼容判断。

稳定性

  • 统计数据输出间隔从 5 分钟放缓到 15 分钟,减少日志刷屏和周期性统计开销。

开发侧 / 修复

WebUI API / 前端架构

  • 新增统一请求客户端 createApiClient,集中处理 base URL、Cookie 认证、JSON/FormData 编码、响应解析、ApiError 和路由未命中诊断。
  • 新增 backendApi、statsApi、authApi 三类请求实例,分别服务主后端、统计服务和认证流程,认证检查中的 401 不再触发整页跳转。
  • 引入 TanStack Query 作为服务端状态管理基础,人物管理页率先迁移到 useQuery / useMutation,查询失败局部展示,写操作失败统一 toast。
  • 迁移多处 dashboard API 模块与页面内联请求,删除旧的 fetch-with-auth、api-helpers、lib/api 等请求入口,并补充请求客户端单元测试。

Don't miss a new MaiBot release

NewReleases is sending notifications on new releases.