Releases: xintaofei/codeg
Releases · xintaofei/codeg
codeg v0.12.3
Release version 0.12.3
- fix(web): command authentication failures now return as command errors without invalidating the Web session, so valid browser sessions stay signed in.
- fix(db): Tauri debug builds now use an isolated
codeg-dev.db, avoiding SQLite conflicts with installed release builds during local development. - chore(pet): pet sprite animation timing has been aligned across states for smoother idle, action, and review animations.
发布版本 0.12.3
- 修复(Web):命令执行中的认证失败现在会作为业务错误返回,不再误判为 Web 会话失效,已登录的浏览器会话不会被登出。
- 修复(数据库):Tauri 调试构建现在使用独立的
codeg-dev.db,本地开发时不会和已安装的正式版共享同一个 SQLite 数据库。 - 调整(桌宠):桌宠精灵图动画节奏已重新对齐,待机、动作和审查等状态播放更自然。
codeg v0.12.2
Release version 0.12.2
- feat(web): the built-in Web service can now start automatically when Codeg launches, using the saved port and token. Thanks to @pia for #161.
- fix(tabs): workspace and file tabs now use long-press drag on touch devices, reducing accidental switches, closes, and context menu triggers while reordering. Thanks to @pia for #162.
- feat(pet): the pet manager and marketplace now show animated action previews, so a pet's major states can be checked before activation or installation.
- fix(pet): marketplace search now uses the correct query parameter, so keyword filtering returns the expected online results.
- fix(window): dialog-style windows such as Settings, Commit, Merge, and Push now stay scoped to their opener instead of floating above the entire desktop.
- feat(window): dialog window titles now follow the active app language across all supported locales.
- feat(ui): dialogs now include a consistent close button, including the command dialog.
- fix(acp): overlapping ACP connection attempts now preserve the latest request, so rapid agent or session switches no longer get overwritten by an older connection.
- fix(acp): Gemini ACP now skips the trust prompt for a smoother connection flow.
- chore(acp): OpenCode ACP has been updated to 1.14.48.
- fix(gemini): Gemini session history now supports newer JSONL logs, including incremental message updates, tool result summaries, and token usage.
- fix(chat): token statistics now use compact K/M formatting consistently across message details and the status bar.
发布版本 0.12.2
- 功能(Web):内置 Web 服务现在可以在 Codeg 启动时自动开启,并复用已保存的端口和 Token。感谢 @pia 在 #161 中的贡献。
- 修复(标签页):触摸设备上的工作区标签和文件标签现在通过长按拖拽排序,减少排序时误切换、误关闭和误触菜单的情况。感谢 @pia 在 #162 中的贡献。
- 功能(桌宠):桌宠管理器和在线市场现在支持动作预览,启用或安装前可以查看桌宠的主要状态动画。
- 修复(桌宠):在线市场搜索已改用正确的查询参数,关键字筛选可以返回预期的线上结果。
- 修复(窗口):设置、提交、冲突解决、推送等对话式窗口现在会限制在来源窗口范围内,不再浮在整个桌面最上层。
- 功能(窗口):对话窗口标题现在会跟随当前应用语言显示,并覆盖所有支持的语言。
- 功能(UI):弹窗现在统一提供关闭按钮,命令面板也支持直接点击关闭。
- 修复(ACP):多个 ACP 连接请求重叠时,现在会保留最后一次请求,快速切换代理或会话时不再被旧连接覆盖。
- 修复(ACP):Gemini ACP 启动时会跳过信任确认,连接流程更顺畅。
- 调整(ACP):OpenCode ACP 已更新到 1.14.48。
- 修复(Gemini):Gemini 会话历史现在支持新版 JSONL 日志,并能正确处理增量消息、工具结果摘要和 token 用量。
- 修复(聊天):消息详情和状态栏里的 token 统计现在统一使用 K/M 紧凑格式显示。
codeg v0.12.1
Release version 0.12.1
- fix(pet): the desktop pet now reliably stays in the Running state across conversation switches, so the animation no longer gets pinned on Review after a previous turn finished or granted a permission.
- fix(pet): opening the pet window mid-conversation now immediately reflects the agent's current state instead of stalling on an outdated idle pose.
- feat(pet): changing the active pet in Appearance Settings instantly hot-swaps the sprite in the live pet window — no need to close and reopen for the new look to apply.
- tune(pet): the jumping animation has been retimed to follow a natural gravity arc, giving the hangtime a more believable, weighty feel.
发布版本 0.12.1
- 修复(桌宠):切换会话时桌宠能稳定保持 Running 状态,不再因为此前轮次结束或授权操作而卡在 Review 动画上。
- 修复(桌宠):在会话进行中打开桌宠窗口,会立即呈现当前真实状态,而不是停留在过时的 idle 姿势。
- 功能(桌宠):在外观设置里切换激活的桌宠角色后,正在显示的桌宠窗口会即时热替换形象,不再需要关闭重开才能生效。
- 调整(桌宠):跳跃动画按照重力曲线重新调速,滞空过程更贴近自然落体,体感更真实。
codeg v0.12.0
Release version 0.12.0
- feat(pet): meet your new desktop companion — a Codex-compatible pet that lives on your desktop, reacts to chat events with rich animations, and is fully managed from Appearance Settings.
- feat(pet): browse, install, and switch pet characters from the new built-in marketplace with one click.
- feat(pet): hover to get a wave, drag to flip the pet's facing direction, and enjoy looped idle and event animations — all without ever stealing keyboard focus from what you're working on.
- feat(pet): right-click the pet for a native menu to control it without opening Settings.
- feat(chat): see exactly how long the assistant took to reply, right in the message footer.
- feat(codex): images generated by Codex now render inline as first-class content blocks instead of plain links.
- feat(window): closing the main window keeps codeg running in the tray so background sessions and notifications continue uninterrupted; quit fully from the tray menu.
- feat(window): on macOS, the tray icon now uses a monochrome template that adapts to light and dark menu bars.
- feat(window): the Settings window now stays attached to its owner, so it can no longer get lost behind other windows.
- fix(updater): the in-app updater reports the actual installed version when running in server mode, so update prompts are accurate.
- fix(acp): agents that run git commands now pick up your local git credential helper, so private repositories work without re-authenticating.
- chore(acp): bump Codex ACP to 0.14.0.
- style(conversations): tiled conversation panels can shrink to 24rem, fitting more sessions side-by-side on smaller screens.
- i18n(chat): grouped tool runs (read/edit) now show call counts instead of file counts, reflecting actual activity more accurately.
发布版本 0.12.0
- 功能(桌宠):全新桌面宠物登场——兼容 Codex,常驻桌面,会对聊天事件做出丰富的动画反馈,并在外观设置中统一管理。
- 功能(桌宠):内置在线市场,一键浏览、下载并切换不同形象的桌宠。
- 功能(桌宠):悬停时主动挥手、跟随拖拽方向转身、播放更丰富的待机与事件动画,全程不会打断你当前的键盘输入。
- 功能(桌宠):右键即可调出原生菜单,无需打开设置就能直接控制桌宠。
- 功能(聊天):消息底部直接显示本轮回复耗时,一眼看清助手响应快慢。
- 功能(Codex):Codex 生成的图片改为内嵌图像块呈现,无需再点击链接查看。
- 功能(窗口):关闭主窗口默认收起到托盘,后台会话和通知不中断;需要彻底退出时,可从托盘菜单操作。
- 功能(窗口):macOS 上托盘图标改为单色模板,自动适配浅色与深色菜单栏。
- 功能(窗口):设置窗口对父窗口保持依附,不再被其他窗口遮挡而找不回。
- 修复(更新):服务器模式下应用内更新会准确显示当前已安装版本,避免误报。
- 修复(ACP):代理执行 git 命令时会沿用你本机配置的凭据助手,私有仓库无需重复认证即可访问。
- 维护(ACP):升级 Codex ACP 至 0.14.0。
- 样式(会话):平铺会话面板最小宽度降至 24rem,小屏幕上可同时并排展示更多会话。
- 国际化(聊天):分组工具调用(读取/编辑)改为按调用次数展示,更真实地反映实际活动量。
codeg v0.11.9
Release version 0.11.9
- feat(sidebar): add an "open in" submenu and full-path tooltip to folder groups.
- style(sidebar): replace the conversation status SVG with a unified colored-dot badge shared by the sidebar, tab bar, manage and search dialogs.
- style(sidebar): show the agent icon at the rail axis with the conversation status as a corner badge in each sidebar row.
- style(chat): tint streaming shimmers (tool-group capsule, Agent tool-call pill, running and reasoning indicators) with the theme primary color.
- chore(acp): bump
claude-agent-acpto 0.33.1 andopencodeto 1.14.41.
发布版本 0.11.9
- 功能(侧边栏):为文件夹分组新增「在…中打开」子菜单及完整路径 tooltip。
- 样式(侧边栏):使用统一的彩色圆点徽章替换原会话状态 SVG,并在侧边栏、标签栏、管理与搜索对话框中共用。
- 样式(侧边栏):侧边栏条目改为在导轨轴线上显示代理图标,会话状态以角标形式展示。
- 样式(聊天):为流式 shimmer(工具分组胶囊、Agent 工具调用胶囊、运行中与推理指示器)应用主题主色。
- 维护(ACP):升级
claude-agent-acp至 0.33.1,opencode至 1.14.41。
codeg v0.11.8
Release version 0.11.8
- feat(chat): group consecutive tool runs into a compact summary pill with expandable details.
- feat(chat): align multi-turn usage, duration, and model stats with historical reloads.
- fix(chat): preserve
file://links in assistant markdown so local file links still reach the open-file dialog. - fix(mcp): accept
streamableHttpand other casing/separator aliases consistently across manual config, Codex TOML, marketplace, and Smithery paths, normalizing them to the canonicalhttptype. - fix(mcp): localize unsupported MCP type and transport errors, and route catch-handler stringification through
toErrorMessageso backend error payloads no longer render as[object Object]. - test(mcp): cover MCP type normalization across Codex TOML and marketplace paths.
- chore(acp): bump OpenCode, Gemini, OpenClaw, and Cline registry versions.
- style(chat): refine tool call card accents with theme-colored borders and a simpler visual treatment.
- style(conversation): show a focus indicator on the active conversation tile.
发布版本 0.11.8
- 功能(聊天):连续工具调用会合并为紧凑的摘要胶囊,并支持展开查看明细。
- 功能(聊天):多回合的用量、耗时和模型统计与历史重新加载结果保持一致。
- 修复(聊天):保留助手 Markdown 中的
file://链接,确保本地文件链接仍能进入打开文件对话框。 - 修复(MCP):在手动配置、Codex TOML、marketplace 和 Smithery 路径中统一接受
streamableHttp等大小写/分隔符别名,并规范化为标准http类型。 - 修复(MCP):本地化不支持的 MCP 类型和 transport 错误,并统一通过
toErrorMessage处理 catch 错误,避免后端错误对象显示为[object Object]。 - 测试(MCP):覆盖 Codex TOML 与 marketplace 路径中的 MCP 类型规范化逻辑。
- 维护(ACP):更新 OpenCode、Gemini、OpenClaw 和 Cline 的注册表版本。
- 样式(聊天):优化工具调用卡片的强调边框,使用主题色并简化视觉表现。
- 样式(会话):为当前激活的会话卡片显示焦点指示。
codeg v0.11.7
Release version 0.11.7
- feat(login): localize the web login page across all 10 supported languages.
- fix(acp): resolve
npx-launched ACP agents from the npm prefix, and cache the resolution so agent listing no longer stalls on repeated lookups. Thanks to @Kwensiu for #151. - fix(chat): resume the original ACP session after a reconnect on new-conversation tabs, instead of starting a fresh session.
- fix(chat): mark conversations as cancelled (not failed) when the user cancels a streaming turn, including the sidebar badge label.
- fix(chat): surface agent turn failures with an explicit error state instead of leaving the turn silently pending review.
- fix(chat): show the streaming thinking indicator while reasoning is in flight and hide the expand toggle when reasoning is empty.
- fix(chat): correct the Claude Code agent icon hover title.
发布版本 0.11.7
- 功能(登录):Web 登录页已覆盖全部 10 种支持语言的本地化。
- 修复(ACP):通过
npx启动的 ACP 代理改从 npm prefix 解析,并缓存解析结果,避免代理列表每次扫描时反复阻塞。感谢 @Kwensiu 在 #151 中的贡献。 - 修复(聊天):在"新建会话"标签页上重连后,恢复到原始 ACP 会话,而非新开一个会话。
- 修复(聊天):用户取消正在流式输出的回合时,会话状态标记为"已取消"而非"失败",侧边栏徽标文案同步更正。
- 修复(聊天):代理回合失败时显式呈现错误状态,不再静默停留在待审阅。
- 修复(聊天):推理过程中显示流式 thinking 指示器;推理内容为空时隐藏展开按钮。
- 修复(聊天):修正 Claude Code 代理图标的悬浮标题。
codeg v0.11.6
Release version 0.11.6
- feat(chat): render Codex-generated images inline with a download action.
- feat(settings): require a proxy URL when enabling the system proxy.
- fix(chat): stop the assistant reply from duplicating when a turn completes.
- fix(chat): stop drag-dropped files from leaking into inactive conversation tabs.
- fix(chat): surface session load failures with reload and new-conversation actions.
发布版本 0.11.6
- 功能(聊天):内联渲染 Codex 生成的图片,并提供下载操作。
- 功能(设置):启用系统代理时必须填写代理地址。
- 修复(聊天):回合结束时不再重复追加助手回复。
- 修复(聊天):拖拽上传的文件不再泄漏到非活跃的会话标签页。
- 修复(聊天):会话加载失败时显示重新加载与新建会话的操作入口。
codeg v0.11.5
Release version 0.11.5
- fix(mcp): forward configured MCP servers to ACP sessions, with PATH resolution for stdio and capability filtering for HTTP/SSE.
- fix(mcp): write OpenCode MCP entries to the correct config file (
~/.config/opencode/opencode.json). - feat(settings): add refresh and new-MCP draft form to the local MCP tab.
- refactor(acp): move conversation
external_idand fork row writes to the backend. - fix(chat): preserve final stream chunk, jump to bottom on first open, wrap live turn stats on narrow panes, and clamp session config dropdown to viewport.
发布版本 0.11.5
- 修复(MCP):将配置的 MCP 服务器转发到 ACP 会话,stdio 经 PATH 解析、HTTP/SSE 按能力过滤。
- 修复(MCP):OpenCode 的 MCP 条目写入正确的配置文件(
~/.config/opencode/opencode.json)。 - 功能(设置):本地 MCP 标签页新增刷新和新建 MCP 草稿表单。
- 重构(ACP):会话
external_id与 fork 行写入移至后端。 - 修复(聊天):保留最后一段流式分片;首次打开会话直接跳到底部;窄面板下换行显示实时回合统计;会话配置下拉菜单限制在视口高度内。
codeg v0.11.4
Release version 0.11.4
- refactor(chat): reorganize the message input toolbar — folder/branch pickers move into the top context bar, expert skills and slash commands collapse under the (+) menu, and the bottom toolbar gains an inline session config + mode selector (collapsed under 34rem).
- chore(acp): bump bundled agent versions — claude-agent-acp 0.32.0, codex-acp 0.13.0, @google/gemini-cli 0.40.1, opencode 1.14.33.
- fix(chat): keep the message input scrolled to the caret when content overflows.
发布版本 0.11.4
- 重构(聊天):重组消息输入工具栏——文件夹/分支选择器上移到顶部上下文栏,专家技能与斜杠命令收纳到加号 (+) 菜单,底部工具栏新增内联的会话配置与模式选择器(容器宽度低于 34rem 时折叠)。
- 杂项(ACP):升级内置代理版本——claude-agent-acp 0.32.0、codex-acp 0.13.0、@google/gemini-cli 0.40.1、opencode 1.14.33。
- 修复(聊天):消息输入内容溢出时保持滚动到光标位置。