# Release version 0.30.4
Diffs now show images as pictures, the repository panel speaks Gitea, and workspace backgrounds get a wallpaper market. Desktop notifications become a real setting, and backup & restore stops losing custom-agent conversations. ## New - **A wallpaper market for the workspace background** — browse the public Wallhaven SFW gallery from Settings → Appearance, and one click downloads and applies a wallpaper. (#626, @user-A100) - **Image files now diff as before/after pictures**, with a swipe slider, in the workspace diff tab, the commit dialog, the push workspace and the unstash dialog. - **The repository panel now works against Gitea and Forgejo**, with a Gitea accounts section under Settings → Version Control. - **Desktop notifications are now configurable** in Settings → General: a master switch, when to notify, whether to hide contents, and one switch per event. - **A deleted conversation can be restored from the session picker** — turn on "Include deleted", and importing one brings the original conversation back with its history intact. - **The status bar reports the codeg-mcp service** and lets you switch its tool groups — delegation, live feedback, ask-a-question, session lookup, automations and work tasks — right in the popover. - **Claude now marks where its context was compacted**, live and after reopening, saying whether it was triggered manually or automatically (claude-agent-acp 0.75.1). - **Every restore is snapshotted first and can be rolled back**, with real progress, a cancel button and a result panel. ## Improved - **Updated bundled agents:** CodeBuddy 2.146.0, Qoder 1.1.45, Gemini CLI 0.58.0, OpenClaw 2026.9.2, and the Claude adapter (claude-agent-acp 0.75.1). - **Settings → General now opens with the notification and sound sections folded**, instead of filling the page before anything below them. - **Refreshed model catalogs** — Codex gains `gpt-6-astra`, OpenCode grows to 213 providers and 7,562 models, and gpt-6 sessions finally show a context meter. ## Fixed - **A backup no longer loses custom ACP agents' conversations** — their message text was packed by neither the backup nor the restore path, so a round trip left every conversation in place and empty. - **OpenCode, Hermes, Cursor and Antigravity session databases now survive a backup round trip whole**, instead of losing their newest messages and being restored beside a stale write-ahead log. - **Forking a Claude conversation from a branch an earlier fork left behind now lands on the reply you picked**, instead of quietly falling back to the end of the conversation (claude-agent-acp 0.75.1). - **A failed task push-back now reports git's own reason**, instead of always blaming the fork author for not allowing maintainer edits. Thanks to @user-A100 for contributing to this release. ----------------------------- # 发布版本 0.30.4 差异对比现在能把图片当图片看,仓库面板支持了 Gitea,工作区背景也多了一个「壁纸市场」。 桌面通知成为一项完整的设置,备份恢复也不再弄丢自定义智能体的会话内容。 ## 新增 - **工作区背景新增「壁纸市场」**——在「设置 → 外观」中浏览 Wallhaven 公开图库(仅 SFW),点一下即完成下载并应用。(#626,@user-A100) - **图片文件的差异现在以「改动前 / 改动后」两张图呈现**,支持滑杆对比,工作区差异标签页、提交对话框、推送工作区和取出储藏对话框均已接入。 - **仓库面板支持 Gitea 与 Forgejo**,「设置 → 版本控制」下也新增了 Gitea 账号区块。 - **桌面通知现在可以自行配置**:「设置 → 通用」中新增总开关、通知时机、是否隐藏通知内容,以及逐事件开关。 - **已删除的会话可以从会话导入面板恢复**——打开「包含已删除」开关后再导入,原来那条会话连同历史记录一起回来。 - **状态栏新增 codeg-mcp 服务指示**,委托、实时反馈、向你提问、会话查询、定时自动化、工作任务这几组工具都能在弹层里直接开关。 - **Claude 的上下文压缩现在会在会话里留下标记**,实时可见、重开仍在,并写明这次是手动还是自动触发(随 claude-agent-acp 0.75.1 到位)。 - **每次恢复都会先给当前数据打快照并支持回滚**,同时补上了真实进度、取消按钮和结果面板。 ## 改进 - **内置智能体版本更新:** CodeBuddy 2.146.0、Qoder 1.1.45、Gemini CLI 0.58.0、OpenClaw 2026.9.2,以及 Claude 适配器(claude-agent-acp 0.75.1)。 - **「设置 → 通用」中的通知与提示音两个区块现在默认折叠**,不必先翻过它们才能看到下面的内容。 - **内置模型目录更新**——Codex 新增 `gpt-6-astra`,OpenCode 增至 213 家供应商、7562 个模型,gpt-6 系列会话也终于有了上下文用量显示。 ## 修复 - **备份不再丢失自定义 ACP 智能体的会话内容**——这些消息正文备份和恢复两条路径都没打包,导致还原后会话还在、内容全空。 - **OpenCode、Hermes、Cursor、Antigravity 的会话数据库现在能完整经受一次备份还原**,不再丢掉最新的消息、也不会被还原到一份过期的预写日志旁边。 - **从上一次分叉留下的旧分支上分叉 Claude 会话,现在会落在你选中的那条回复上**,不再不声不响地退回会话末尾(随 claude-agent-acp 0.75.1 到位)。 - **任务回推失败时会显示 git 给出的真实原因**,不再一律回一句「需要 PR 作者允许维护者编辑」。 感谢 @user-A100 为本次发布做出的贡献。
X
xintaofei committed
6f6bd648b206412644842a98d9ffeebf57292bed
Parent: 883a292