Proma v0.4.20
新功能
- 现代化加载指示器 — 用 3x3 网格 Spinner 动画替换传统三点加载指示器,等待 AI 响应时显示"正在思考..."文案,超过 1 秒自动显示已用时间(格式:"3s" 或 "1:02"),提升用户等待体验
Bug 修复
- 修复 Agent 自动标题生成模型错误 — Agent 自动标题生成时使用解析后的正确模型,避免使用错误的模型配置
- 修复 Base URL 路径重复问题 — 修复当 Base URL 末尾包含
/v1/messages时路径重复导致请求失败的问题 - 修复重命名对话立即退出编辑 — 修复右键菜单重命名对话时立即退出编辑模式的问题,用户可正常完成重命名操作
- 修复短消息标题生成幻觉 — 优化短消息触发标题生成时 AI 产生内容幻觉的问题,提升标题生成准确性
- 修复 TypeScript 严格模式类型错误 — 修复项目在 TypeScript 严格模式下的多处类型检查错误,提升代码质量
改进
- 加载动画视觉优化 — Spinner 尺寸优化至约 10.5px,文字使用 12px 字号并采用正常粗细,加载指示器位置与消息内容顶部对齐,提升视觉一致性
- GPU 加速动画性能 — 使用 CSS
scale3D()触发 GPU 加速,1.3s 波浪效果动画流畅自然 - 深色模式自适应 — 加载指示器自动适配深色/浅色主题,使用 CSS 变量确保在不同主题下都清晰可读
技术改进
- 新增
Spinner组件(基于 SpinKit Grid 3x3 网格动画实现) - 新增
LoadingIndicator组件(支持标签文字和已用时间自动追踪显示) - 在
globals.css中添加 SpinKit Grid CSS 动画定义 - 保持
MessageLoading组件接口不变,无需修改使用处,降低改动风险
其他
- 开源计划分享 — 发布 Proma 2026 Q1 的开源计划和项目思考
下载
- macOS Apple Silicon —
Proma-0.4.20-arm64.dmg - macOS Intel —
Proma-0.4.20.dmg - Windows —
Proma-0.4.20-Setup.exe