Skip to content

Commit b298666

Browse files
committed
chore(release): prepare v1.0.4
1 parent 0ad7176 commit b298666

5 files changed

Lines changed: 69 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## v1.0.4 (2026-05-15)
4+
- Added guided onboarding, voice input transcription, and a redesigned settings control center to make first setup and daily configuration easier
5+
- Added agent image generation, OpenAI image settings, Mac computer use, manual compaction, and side panel fullscreen controls for more capable agent workflows
6+
- Added Mistral, Xiaomi Token Plan regions, refreshed provider data, and improved model capability controls for broader model access
7+
- Improved remote control across Feishu, Weixin, Discord, QQ Bot, Telegram, and WeChat iLink with richer media delivery and steadier streamed replies
8+
- Improved ACP and agent runtime reliability with safer working-directory handling, context budgeting, session routing, tool output limits, and persisted turn metadata
9+
- Improved chat and workspace responsiveness with smoother Markdown streaming, older-message pagination, YoBrowser activity feedback, and more native desktop interactions
10+
- Hardened plugin MCP isolation, SVG and external-link handling, provider verification, config import compatibility, and SQLite upgrade recovery
11+
- Updated bundled runtimes, AI SDK patch versions, Markstream rendering, provider registry data, and release packaging support for stable builds
12+
- 新增引导式上手、语音输入转写和重新设计的设置控制中心,让首次配置与日常设置更顺手
13+
- 新增 Agent 图片生成、OpenAI 图片设置、Mac 电脑使用、手动压缩和侧边栏全屏控制,提升 Agent 工作流能力
14+
- 新增 Mistral、小米 Token Plan 多区域支持,刷新 Provider 数据,并优化模型能力控制,扩展模型接入范围
15+
- 优化飞书、微信、Discord、QQ Bot、Telegram 与 WeChat iLink 远程控制,支持更丰富的媒体投递和更稳定的流式回复
16+
- 优化 ACP 与 Agent 运行时可靠性,包括工作目录保护、上下文预算、会话路由、工具输出限制和 turn 元数据持久化
17+
- 优化聊天与工作区响应表现,改进 Markdown 流式渲染、历史消息分页、YoBrowser 活动反馈和更原生的桌面交互
18+
- 加强 Plugin MCP 隔离、SVG 与外部链接处理、Provider 验证、配置导入兼容性和 SQLite 升级恢复
19+
- 更新内置运行时、AI SDK patch 版本、Markstream 渲染、Provider registry 数据与发布打包支持,面向稳定构建
20+
321
## v1.0.4-beta.8 (2026-05-12)
422
- Added a redesigned settings control center with overview cards, grouped navigation, settings activity, and refined MCP, provider, and data panels
523
- Added a fullscreen toggle for the side panel and improved layout responsiveness across side panel and workspace views
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# v1.0.4 Stable Release Plan
2+
3+
## Release Metadata
4+
5+
- Update `package.json` from `1.0.4-beta.8` to `1.0.4`.
6+
- Add the official `v1.0.4` changelog section dated `2026-05-15`.
7+
8+
## Validation
9+
10+
- Run `pnpm run format`.
11+
- Run `pnpm run i18n`.
12+
- Run `pnpm run lint`.
13+
- Run `pnpm run typecheck` before cutting the release branch.
14+
15+
## Publishing
16+
17+
- Commit the metadata on `dev`.
18+
- Push `dev`.
19+
- Cut `release/v1.0.4` from the release-ready `dev` commit.
20+
- Fast-forward `main` and create `v1.0.4` when the release commit is ready to publish.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# v1.0.4 Stable Release Spec
2+
3+
## User Story
4+
5+
As a DeepChat maintainer, I want to promote the stable v1.0.4 beta series to an official release so users can receive a non-prerelease update with the accumulated improvements from the 1.0.4 cycle.
6+
7+
## Acceptance Criteria
8+
9+
- The root package version is `1.0.4`.
10+
- `CHANGELOG.md` contains a top-level `v1.0.4 (2026-05-15)` section.
11+
- Release notes summarize user-visible and release-relevant changes since `v1.0.3`.
12+
- The release branch and tag use `release/v1.0.4` and `v1.0.4`.
13+
14+
## Non-Goals
15+
16+
- No product behavior changes are introduced as part of the release metadata update.
17+
- No historical changelog sections are rewritten.
18+
19+
## Constraints
20+
21+
- Follow the repository release flow with `dev` as the integration branch and `main` updated by fast-forward.
22+
- Keep changelog entries bilingual with English bullets before Chinese bullets.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# v1.0.4 Stable Release Tasks
2+
3+
- [x] Confirm current branch, working tree, release branch, and tag state.
4+
- [x] Update package version and changelog.
5+
- [x] Run format, i18n, lint, and typecheck checks.
6+
- [ ] Commit and push release metadata on `dev`.
7+
- [ ] Cut and push `release/v1.0.4`.
8+
- [ ] Fast-forward `main`, tag `v1.0.4`, and clean up the release branch.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "DeepChat",
3-
"version": "1.0.4-beta.8",
3+
"version": "1.0.4",
44
"description": "DeepChat,一个简单易用的 Agent 客户端",
55
"main": "./out/main/index.js",
66
"author": "ThinkInAIXYZ",

0 commit comments

Comments
 (0)