3.9 KiB
✅ v1.0.3 Gitea Release 创建成功!
🎉 发布完成
Release ID: 31
标签: v1.0.3
标题: v1.0.3 - Stop Generation & UI Optimization
状态: ✅ 已发布
🔗 访问链接
Gitea Release 页面:
https://biboer.cn/gitea/gavin/map-client-vue/releases/tag/v1.0.3
仓库主页:
https://biboer.cn/gitea/gavin/map-client-vue
版本发布列表:
https://biboer.cn/gitea/gavin/map-client-vue/releases
📦 下载链接
- Tarball: https://biboer.cn/gitea/gavin/map-client-vue/archive/v1.0.3.tar.gz
- Zipball: https://biboer.cn/gitea/gavin/map-client-vue/archive/v1.0.3.zip
📝 发布内容
Major Features: Stop Generation & UI Optimization
This version implements complete stop generation functionality, inspired by Cherry Studio PAUSED state design.
Core Features
- Intelligent stop generation (response time < 100ms)
- Preserve generated content, mark as stopped state
- Distinguish user stop from system error
- Continue conversation immediately after stop
UI Optimization
- Button text changed from Confirm to Send
- Show yellow Stopped tag (not red Failed)
- Stopped messages can be copied, regenerated, deleted
- Real-time status feedback
State Management Enhancement
- New paused message status
- New paused stream event type
- Complete AbortController signal chain
- Real-time abort signal check in stream reading loop
Bug Fixes
- Fixed button click no response issue
- Fixed still showing Sending after stop
- Fixed message list not updating after stop
- Fixed AbortError wrongly marked as failure
- Fixed button text showing Confirm instead of Send
Upgrade Guide
git pull origin main
cd web && npm install
npm run dev
For details, see release.md
v1.0.3 - Perfect stop experience, make conversation more controllable!
🔧 创建方法
使用 Gitea API 创建:
curl -X POST "https://biboer.cn/gitea/api/v1/repos/gavin/map-client-vue/releases" \
-H "Content-Type: application/json; charset=utf-8" \
-H "Authorization: token ${GITEA_TOKEN}" \
-d '{
"tag_name": "v1.0.3",
"name": "v1.0.3 - Stop Generation & UI Optimization",
"body": "...",
"draft": false,
"prerelease": false
}'
⚠️ 字符集问题
问题: 使用中文内容时遇到 MySQL 字符集转换错误
错误信息: Error 3988 (HY000): Conversion from collation utf8mb4_0900_ai_ci into utf8_general_ci impossible
解决方案: 使用英文内容创建 Release
建议: 考虑升级 Gitea 服务器的 MySQL 数据库字符集配置,以支持完整的 UTF-8 字符(包括 Emoji)
📊 发布统计
| 项目 | 状态 | 备注 |
|---|---|---|
| Git 提交 | ✅ 已推送 | commit: 7ce2366 |
| Git 标签 | ✅ 已创建 | tag: v1.0.3 |
| Gitea Release | ✅ 已创建 | ID: 31 |
| 版本号更新 | ✅ 已完成 | 1.0.2 → 1.0.3 |
| 文档更新 | ✅ 已完成 | release.md 已更新 |
🎯 验证步骤
- ✅ 访问 Gitea 仓库页面
- ✅ 点击"版本发布"标签
- ✅ 确认显示"1 版本发布"
- ✅ 确认 v1.0.3 Release 存在
- ✅ 确认可以下载 tar.gz 和 zip
🚀 用户通知
现在可以通知用户:
🎉 v1.0.3 已发布!
新版本包含完整的停止生成功能和 UI 优化。
📦 下载地址:
https://biboer.cn/gitea/gavin/map-client-vue/releases/tag/v1.0.3
📝 更新日志:
- 智能停止生成(响应时间 < 100ms)
- UI 优化:"发送"按钮、"已停止"标签
- 状态管理增强:paused 状态、完整信号链
- 修复 5 个关键 Bug
🚀 升级指南:
git pull origin main
cd web && npm install
npm run dev
📚 相关文档
release.md- 完整的版本发布记录(中文)RELEASE_v1.0.3.md- 发布总结RELEASE_v1.0.3_CONFIRMED.md- 发布确认STOP_GENERATION_*.md- 技术文档系列
发布时间: 2025-10-15
发布者: gavin
API 版本: Gitea API v1
状态: ✅ 完全成功