v0.2.2
本次版本修复云端同步在“云端账号多、本地账号少”时可能误删服务端账号的问题,并重做了账号冲突判断逻辑。
修复内容
修复同步时本地账号列表不完整可能覆盖云端完整列表的问题。
云端同步不再使用全量删除重建策略,改为逐账号 upsert。
只有用户明确删除账号时,才会调用云端删除接口。
新增账号级 lastModifiedAt 字段,用于本地与云端冲突判断。
移除旧的 access_token iat 与 last_refresh 判断逻辑。
Codex 修改 .codex/auth.json 后,Codex Switch 会先同步回本地账号库,再参与云端同步。
当本地和云端都有同一账号时,会保留 lastModifiedAt 更新的一方。
服务端变更
synced_accounts 新增 lastModifiedAt 字段。
关闭 TypeORM synchronize 的部署需要执行:
apps/admin/sql/20260705-sync-last-modified.sql