Skip to content

Releases: mofyer/codex-multi-tab

v0.5.3 — 修复账号切换与额度重置状态

Choose a tag to compare

@mofyer mofyer released this 20 Sep 02:38

修复账号切换失败后按钮持续禁用,以及重置卡后台成功后侧栏仍显示“处理中”的问题。

  • 操作完成状态由接口结果决定,结果通知只负责告知;通知未关闭或显示失败均不阻塞状态释放和额度刷新。消费前确认仍保留,请勿重复消费已使用的卡。
  • 账号操作按锁冲突、身份变化、凭据格式和存储问题显示安全提示,不显示底层凭据。
  • 锁创建与所有者写入、所有者删除与目录释放使用同步临界段,避免正常宿主重载在异步步骤间留下空锁。未知锁继续保守拒绝,强制终止或断电仍需另行检查。

验证:25 个 JavaScript 文件语法检查通过;201 项测试中 197 项通过、4 项因缺少旧版或缓存资产跳过,无失败。官方 26.908.40401(macOS ARM64)安装资产副本的补丁应用、幂等、修改保护与恢复通过。真实双账号切换和真实重置卡消费未作为本轮测试执行。

安装下方 VSIX 后,请结束任务、保存草稿并重载窗口,确认侧栏显示“运行版本 0.5.3”。旧窗口已卡住时,重载后先刷新核对卡状态,不要为解除处理中而再次消费。

提交:b7b4b5d8a1a2f61dc2d8c71eae125d7477918334

SHA256 (codex-multi-tab-0.5.3-mofyer.vsix):
1c911d0f5d1b89b18cd95d44f44aa477508f70d87c8d494eec3a96a6e9617ed0

v0.5.2 — 多账号切换与重载恢复

Choose a tag to compare

@mofyer mofyer released this 17 Sep 05:46

本版新增多个 ChatGPT 账号的保存、添加、备注、移除与切换,并合并 0.5.1、0.5.2 的兼容及重载修复。

  • 通过官方浏览器登录添加账号,点击已保存账号切换,重载窗口后核对身份并刷新用量。
  • 凭据使用 VS Code SecretStorage 保存;切换前检查运行任务,失败时执行条件回滚。
  • 修复合法多行配置导致入口灰色的问题;账号列表刷新不再持有写锁,写锁支持确认原进程退出后的恢复。
  • 侧栏展示实际运行版本及开发模式,更新中英文说明。

使用顺序:保存当前账号 → 添加账号并完成官方登录 → 在已保存列表切换。切换前请结束任务并保存草稿,共享同一登录缓存的客户端都会受影响。

当前支持本地文件式 ChatGPT 登录缓存;钥匙串、远程、WSL 和 API Key 模式暂不支持。完整官方资产回归覆盖 macOS ARM64 26.5908.31748,其他平台尚未验证。

验证:25 个 JavaScript 文件语法检查通过;184 项测试通过,2 项因缺少完整官方资产跳过。安装包经独立核验,与提交 1d3e4ca 的运行代码一致。

下载下方 VSIX,通过 VS Code「Extensions: Install from VSIX...」安装,任务结束后重载窗口。

SHA256 (codex-multi-tab-0.5.2-mofyer.vsix):
7155e0bb9e58eb2a4b3a8c5add367baa93fa98deb03df09a5df032c163f425f3

v0.4.4 — 侧栏会话管理与官方用量

Choose a tag to compare

@mofyer mofyer released this 17 Sep 03:31

本次从市场 0.3.3 更新至 0.4.4,包含侧栏会话管理和官方账号用量展示。

  • 新增活动栏入口;顶部按钮仍打开独立 Codex Tab。
  • 会话按当前项目隔离,分为置顶、当日与近期;支持搜索、定位或新建标签。
  • 运行会话显示状态,悬停或右键可置顶、重命名、停止当前轮次。
  • 显示套餐、官方额度及重置时间;已登录时每分钟刷新。
  • GPT-5.3 额度可展开;重置卡显示可用总数、到期时间,默认展示两张。
  • 更新扩展简介、完整说明和两张使用模拟数据的展示截图。

验证:113 项通过,0 失败,2 项旧版完整资产测试跳过;已验证官方 26.5908.31748 macOS ARM64 完整资产。未来官方版本及其他平台仍需适配验证。Stop 仅停止当前轮次,不暂停自主目标或清理后台终端。

安装包:mofyer.codex-multi-tab 0.4.4。
SHA-256:b3c370073b17d039082e40be9d37edfa6a41907513d6571c416aedcc599ffc7e

v0.3.3 — Marketplace 发布者修正

Choose a tag to compare

@mofyer mofyer released this 16 Sep 17:00

发布者改为 mofyer,修复 VSIX 上传时的发布者不匹配错误;完善上架说明和旧本地版本迁移指引。38 项测试通过,发布包已独立解包检查。此 GitHub Release 不表示 Marketplace 已完成上架。

v0.3.2 — 工具栏图标尺寸对齐

Pre-release

Choose a tag to compare

@mofyer mofyer released this 16 Sep 16:14

修正工具栏新建 Codex 标签图标偏小的问题:保留原图案,移除底板和多余留白,使用独立透明工具栏图片,使可见主体与相邻按钮大小协调。

  • 扩展主图标保留原样。
  • 无聊天、历史或兼容补丁行为改动。
  • 现有命令测试7/7通过;打包图片哈希核对通过;真实深色主题窗口及独立截图复核通过。

已打开的窗口请在任务结束后重载以显示新图标。下载本页VSIX即可安装升级。

v0.3.1 — 原生历史增强与专属按钮图标(预发布)

Choose a tag to compare

@mofyer mofyer released this 16 Sep 16:06

本版直接增强 Codex 原生历史面板:本地会话可以重命名、置顶和取消置顶。选中历史后先提醒保存未发送内容,再在当前辅助标签打开。

  • 新空白标签显示原生历史、设置和新聊天工具栏。
  • 编辑器和侧栏的新建标签按钮采用扩展专属图标。
  • 保留会话标题同步,修复重复引导及仅置顶搜索结果的空状态。
  • 启动和官方扩展变化时自动检查兼容性,备份独立保存在 globalStorage,增加跨窗口写锁及版本防降级保护。

验证:38/38 自动化测试通过、0 跳过;独立代码审查通过;真实 VS Code 界面验证改名、置顶持久化、点击空白关闭、取消/确认切换、同 Tab 打开历史及标题同步。

安装:下载本页 VSIX,执行 Extensions: Install from VSIX...。运行中的任务结束并保存草稿后,再重载窗口生效。扩展不会自动重载或停止任务。

兼容边界:已核对官方 26.5908.31748 / 26.908.40401 macOS ARM64 资产。未知资产拒绝修改,不保证所有未来官方版本自动兼容。重启后各辅助标签自动恢复对应会话尚未实现,已发送内容可从历史重开。新版本守卫不能追溯约束此前仍在运行的旧原型窗口;升级后需重载这些窗口。

v0.2.1 — 修复新标签重复引导(预发布)

Choose a tag to compare

@mofyer mofyer released this 16 Sep 14:53

修复辅助标签每次新建都重复进入首次引导的问题。

原因:官方状态查询尚未开始时 isLoading 为 false,完成标志尚未读取就被当成未完成。补丁只在辅助标签等待查询成功后再判断,保留真正首次使用引导,错误交官方错误边界处理。

验证:14 项自动化测试通过;两个支持版本均执行实际转换前后函数。当前 macOS ARM64 / 官方 26.5908.31748 上,应用后连续两次点「+」均直接进入聊天输入框。独立审查通过。标题名称同步及重启恢复的实机验收仍未完成。

重要:本次修复在源码中的可选本地补丁内,单独升级 VSIX 不会修改官方文件。已使用 0.2.0 标题补丁者,更新源码后先运行 title:restore 再运行 title:apply;完整命令、支持版本和恢复方式见 README。VSIX 为辅助扩展安装包,补丁仍需从源码目录手动应用。

v0.2.0 — Codex 多标签助手(预发布)

Choose a tag to compare

@mofyer mofyer released this 16 Sep 14:36

为官方 Codex VS Code 扩展增加独立标签页和右侧分屏入口。

  • 编辑器及 Codex 侧栏提供「+ Codex」按钮。
  • macOS 快捷键:⌘⌥⇧N;Windows / Linux:Ctrl+Alt+Shift+N。
  • 下载下方 VSIX,在 VS Code 执行 Extensions: Install from VSIX... 安装;需先安装官方 openai.chatgpt。

这是预发布版本。多标签聊天已通过本地真实界面验证,自动化测试 13 项通过。可选会话标题同步补丁仅随源码提供,需要手动应用,会修改官方扩展文件并保存本地备份;标题同步的真实界面验收尚未完成。当前仅核对官方 26.5908.31748 / 26.908.40401 的 macOS ARM64 文件。

重载窗口或重启后恢复各标签对应会话的能力尚未验证,可能恢复为空白聊天。完整使用方式、补丁恢复命令及兼容边界见 README。