Files
map-client-vue/GITEA_RELEASE_SUCCESS.md
2025-10-15 15:29:17 +08:00

3.9 KiB
Raw Blame History

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

📦 下载链接

📝 发布内容

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 已更新

🎯 验证步骤

  1. 访问 Gitea 仓库页面
  2. 点击"版本发布"标签
  3. 确认显示"1 版本发布"
  4. 确认 v1.0.3 Release 存在
  5. 确认可以下载 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
状态: 完全成功