Repository navigation
Releases: iUshio/codexTimeZoneRev
Release list
v0.2.3 · Windows 兼容启动与默认本地时间
0.2.3:Windows 内置兼容启动修复
Windows 更新后,部分环境通过普通进程创建方式启动 Store 版 Codex 会返回“拒绝访问(错误 5)”。此版本将包身份兼容引导整合到原 EXE:解压完整 Windows ZIP,双击 codex_timezone.exe 即可,无需另外运行 CMD 或 PowerShell 脚本。
使用与升级
- 将完整 ZIP 解压到可写目录,保留 EXE、DLL 和
data资源。 - 运行
codex_timezone.exe,选择需要的时区。首次显示窗口通常需要数秒。 - 升级已有目录时先退出时区启动器;保留
data/settings.json。无需关闭正在使用的 Codex。 - 新时区仅对新启动的客户端生效。正在运行的客户端会受到重复启动保护,不会被强制关闭。
此版本以 0.2.2 为基线,保留手动账号用量查询和 120 个常用地区时区。
修复内容
- 重新发现当前注册的 Store 包,隐藏运行系统自带的包身份引导,核对包版本及应用身份后进入原界面。
- 内部交接失败或超时停止重试;不自动提权、不修改 ACL、不终止已有客户端。
- 避免使用本机出现初始化失败的 PowerShell
-WindowStyle Hidden参数,通过 Win32 隐藏辅助窗口。 - 增加
--verify-launch无界面检查及context.log、context-check.json、context-bootstrap/引导诊断。 - 启动条件检查单独写入
preflight.log,保留真实启动的launch.log。 - 增加参数转义、包身份判断和日志保留测试,修正已有页面测试写死日期的问题。
- 账号用量的重置时间默认选择“本地时间”,按本地系统时区显示;仍可手动切换到“节点时间”,切换不会重新查询账号。
检查与问题反馈
在启动器目录运行 ./codex_timezone.exe --verify-launch。退出码 0 且 data/context-check.json 中 healthy 为 true 表示启动条件检查通过。该检查仅创建、校验并清理挂起的客户端,不执行客户端代码。
系统或 Store 更新后建议先执行此检查。两台工作电脑错开更新时间;再次失败时保留启动器日志和系统、客户端版本。错误 5 本身不能证明 ACL 损坏,请勿批量接管或重置 WindowsApps 权限。
测试覆盖原生后端、界面组件、引导参数及身份契约、隔离模拟客户端和本机安装包挂起检查。为保留正在运行的 Codex,会话中未执行全新真实客户端的窗口和最终时区验收;第二台电脑尚需实际验证。发布包不包含本机设置、账号数据或诊断日志。
本机及另一台电脑在系统更新后出现同类故障的报告支持更新相关的兼容性回归判断,但未通过卸载补丁做因果对照,不能断言具体 KB 是唯一原因。
兼容引导使用微软的 Invoke-CommandInDesktopPackage 调试接口。微软保证包身份和虚拟资源访问,但不保证它与正式应用激活的所有行为等同,未来版本仍需复检。
v0.2.2 · 账号用量与重置时间
新增 Codex 账号用量查询,支持手动查看额度、token 统计和重置时间。
- 在时间预览下方点击“查询账号用量”,读取当前 Codex 使用的 ChatGPT 账号、套餐、额度百分比及可用的累计 / 每日 token 统计;不会自动查询或刷新。
- 重置时间可选择节点时间(启动器所选时区)或本地时间,切换显示方式不会重新查询。
- 优化右侧布局:时间预览与账号用量两张卡片合计与左侧启动设置等高,查询结果较多时仅在用量卡片内滚动。
- 兼容 Windows Store 安装的查询组件访问限制;支持旧版本仅返回部分统计,并提示未登录、网络错误和超时。
Windows ZIP 解压后运行 codex_timezone.exe,请保留同目录的 DLL 和 data 资源。macOS 应用目前使用临时签名,尚未完成 Developer ID 签名与公证。
账号用量功能需要本机 Codex 已使用 ChatGPT 账号登录;额度百分比不能换算为剩余 token 数。
Codex 时区启动器 v0.2.1
更新内容
- 地区时区从 27 个扩充至 120 个,重点覆盖美国、亚洲和欧洲,并补充其他常用地区。
- 支持搜索中文城市名称或 IANA 时区标识,自动遵循地区夏令时规则。
- 使用完整时区数据库,修复仰光和协调世界时的时间预览。
- 包含 main 分支已合并的界面不透明交互区域及 Windows 程序包身份恢复修复。
验证
- 本地 Windows 构建、全部时区预览、界面测试及隔离原生验收通过。
- GitHub Actions 自动构建 Windows 和 macOS 压缩包,并在成功后附加到本版本。
使用
Windows 请完整解压 ZIP 后运行 codex_timezone.exe,保留 DLL 和 data 目录。
macOS 包使用临时签名,尚未完成 Developer ID 签名与公证,系统可能要求手动确认打开。
Codex 时区启动器 v0.2.0
本版更新
- 桌面应用重构为 Flutter + Forui,保留 Rust 原生功能,支持 Windows 与 macOS。
- 保留地区时区、固定偏移、客户端启动、配置兼容、双线路公网信息和桌面快捷方式。
- Dream Skin 增加“重新注入皮肤”按钮,可对已通过兼容模式启动的客户端再次应用皮肤,不重启客户端或改变时区。
- 项目文档清理了本机路径,Windows 构建脚本改为从环境查找 Flutter 与 Rust。
下载
发布后由 GitHub Actions 在 Windows 与 macOS 云端运行测试和构建。构建成功后,两个平台的 ZIP 会自动附加到本页。
已知限制
- macOS 包仅使用临时签名,尚未完成 Developer ID 签名与公证;首次打开可能需要手动确认。
- Dream Skin 重新注入要求当前客户端已有兼容启动提供的本机调试端口。
- Windows SOCKS 或需要认证的代理,以及不同机器上的真实客户端交互,仍需按实际环境验证。
Codex 时区启动器 v0.1.2
Full Changelog: v0.1.1...v0.1.2
Codex 时区启动器 v0.1.1
Full Changelog: v0.1.0...v0.1.1
Codex 时区启动器 v0.1.0
Full Changelog: https://github.com/iUshio/codexTimeZoneRev/commits/v0.1.0