Aiotto v0.1.5
概览
Aiotto v0.1.5 聚焦三个日常痛点:不再靠人工反复盯着多账号额度,不再靠猜测定位 Codex 本地存储占用,也不再在服务异常时来回查找 OpenAI 状态页。本次同时打通了可持续更新的通知中心,并完善账号状态、应用更新和菜单栏反馈。
重点更新
- 额度计划:按账号、工作日和时间窗口安排轻量任务,帮助多账号用户更有节奏地使用额度。
- 存储看板:把会话、配置、缓存和备份占用拆开展示,快速找到大会话、旧归档和可回收空间。
- OpenAI 服务状态:集中查看 OpenAI、ChatGPT 与 Codex 当前状态、最近事故和官方处理进度。
- 通知中心:支持远程通知、未读红点、相对时间、已读记忆和版本更新直达。
新功能
额度计划
- 为不同 Codex 账号选择工作日、触发时间、模型和项目,并在 24 小时时间轴上直观编排。
- 同一账号的启用计划会校验 5 小时间隔,减少计划冲突和无效触发。
- 支持立即测试单条计划,查看执行历史、任务状态和额度确认结果。
- 提供 Aiotto 专用工作空间,并支持从执行记录回到 Codex 查看对应任务。
- 增加失败重试、暂缓和错过记录,避免后台任务失败后无迹可循。
存储看板
- 统一展示 Codex 总占用以及会话、归档、回收站、配置、缓存和备份的占用明细。
- 支持按会话名、项目或 Thread ID 搜索,并按范围、大小和更新时间筛选。
- 为超大或长期未更新的会话给出可核对的整理建议,并区分“查看”、“移入回收站”和“永久清理”风险。
- 清理前保留预览与边界校验,并在操作后重新扫描实际释放结果。
OpenAI 状态与系统通知
- 新增 OpenAI 服务状态页,区分正常、降质、部分中断和严重中断。
- 展示最近事故、受影响组件、调查与恢复进度,并保留官方状态页入口。
- 当服务从正常转为异常或从异常恢复时,可发送 macOS 系统通知。
- 支持静默时段、通知开关和测试通知,避免频繁打扰。
远程通知中心
- 顶部铃铛展示未读红点;打开通知后不会自动标记已读。
- 支持单条标记和全部已读;已读通知仍保留在列表中,只收起红点并恢复普通字重。
- 显示“刚刚”、“几小时前”、“几天前”等相对时间,并在本地持久保留已读状态。
- 当后台更新通知内容时会重新标记未读;只有后台下架、过期或版本条件不匹配时才从客户端消失。
- 网络刷新失败时保留上一次成功读取的内容;启动、回到前台、打开通知和定时刷新时会重新同步。
- 版本通知可直接打开“关于与更新”,查看和安装可用更新。
体验改进
账号与额度
- 整合账号凭据、订阅、额度接口和健康状态,用状态浮层集中展示问题与处理建议。
- 优化账号切换、续期、导出、排序和手动刷新反馈,并保留“额度暂不可用”而不误报数值。
- 额度恢复和账号切换成功反馈改用更轻量的彩纸动效,并遵循“减少动态效果”设置。
关于与更新
- 展示真实应用版本、构建信息、许可证、创建者与上次检查时间。
- 下载更新时展示真实百分比、已下载字节、总大小和安装阶段。
- 更新包缺少签名、下载地址或当前架构时继续阻止安装,不会将不完整的更新当作可用。
修复
- 修复通知中心在点开后就视为已读、已读后内容消失的交互不一致问题。
- 修复远程通知暂时请求失败时误清空已显示内容的问题。
- 修复更新下载进度只显示模拟状态、无法反映实际字节进度的问题。
- 修复额度计划在工作空间未准备、任务待确认或执行后状态回写不完整时的链路问题。
- 修复部分异常会话、备份或缓存文件可能导致存储统计中断的问题。
升级提醒
- 额度计划默认关闭,需先选择账号、模型、时间和项目,通过冲突校验后再手动启用。
- macOS 系统通知需要用户授权;未授权时仍可在 Aiotto 内查看相关状态。
- 远程通知的已读状态仅保存在当前 Mac,不会上传账号、凭据或本地会话内容。
下载与安装
系统要求
- macOS 12.0 或更高版本。
- 架构:universal-apple-darwin。
安装包
- 日常安装:
.dmg。 - 应用内更新:
.app.tar.gz、.app.tar.gz.sig和latest.json。
签名状态
- 未签名 / 未公证。
打开方式
首次打开如被 Gatekeeper 拦截:先右键 Aiotto.app 选择“打开”;若 macOS 提示损坏,可执行:xattr -cr /Applications/Aiotto.app
安全说明
- Release 附件不包含任何 Apple 证书、密码、私钥或 GitHub token。
- Aiotto 只在本机读取和管理 Codex 相关配置。