Repository navigation
唐三浪悬浮窗 v0.3.6
唐三浪悬浮窗 v0.3.6:把各个 AI 服务商的余额 / 用量聚合在一个悬浮窗里。
本版更新:
- 签到结论按天缓存在本机:Trae 的「今天」是按本地时区零点翻页的(已实测确认),
所以当天一旦确认出结论(已签到 / 签到没开放)就不再打签到状态接口,一天最多问一次;
领取没成功则隔 30 分钟再试一次,「今天没签上」也不会跟着自动刷新间隔反复打领取接口
(退避是刻意的:服务端一直说没签、而领取接口又一直失败时,若按 60 秒的刷新周期重试,
通宵开着就是几百上千次请求,最容易踩平台风控;退避后当天仍有机会补上签到)。
换电脑不受影响:新机器第一次打开会问一次服务端,拿到结论后同样按天缓存 - 修复悬浮卡片悬停提示窗在数据刷新时「闪一下就没」的问题,两个根因都堵掉了:
一是刷新结束时前端会把提示窗内容再推一次,此前这会让已经显示着的窗口重新摆位、
重新显示一遍(macOS 上就是明显闪一下),现在这种「已显示」的情况只更新数字、
不再动窗口;二是网页层偶尔收不到真正的 mouseleave(看门狗就是为此加的兜底),
窗口被看门狗按光标位置收起后前端仍以为它开着,于是每次刷新都会在光标早已离开
卡片时把提示窗重新弹一下、200ms 后再被看门狗收走,现在窗口已不可见且光标不在
卡片上时直接不显示。另外,提示窗尺寸 / 位置没变化时不再重复 set_size - Trae 自动签到:打开悬浮窗取积分时顺手查一次签到状态,当天没签过就自动领取,
签过的直接跳过、不会重复领;签到结果显示在积分卡第三行和悬停提示窗的「签到」行 - 多账号支持:除 Trae 积分(自动读取本机登录态,天然一份)外,所有需要手填密钥的
平台都可以保存多个账号,例如「阿里云 · 主号」「阿里云 · 备号」 - 每个账号一个 Tab,Tab 上显示「平台名 · 账号名」;账号名自己起,留空就是「默认账号」
- 设置页改为「账号管理」:列出该平台的全部账号,可新增、编辑、删除、设为当前
- 每个账号各自保存自动刷新间隔,互不影响
- 升级后会自动把 v0.2.x 里按平台保存的凭证迁移成该平台的「默认账号」,
密钥原样保留、不会被覆盖;迁移只在首次点「连接账号」时执行一次 - 老版本已保存凭证的平台,升级后未连接时仍显示为「已保存 · 待连接」,不会误判成「未配置」
- 修复 v0.3.0 升级后「上一次数据」缓存失效的问题:旧缓存按平台 id 存,账号 id 变了
之后对不上,取数失败时会直接显示「暂无数据」;现在会自动迁移旧缓存并正常回落 - 取数失败时不再把已有数据换成空占位卡,改为保留上一次成功的数据并提示「显示上次数据」
- 修复悬浮卡片悬停提示窗经常「鼠标移开了还挂着」的问题:改为按系统光标的真实
坐标判断,指针一旦离开卡片就自动收起,不再只依赖网页的 mouseleave
支持的数据源:Trae 积分(自动读取本机 Trae CN 登录态)、火山方舟 Agent Plan、DeepSeek、Kimi 月之暗面、硅基流动、阿里云。
下载对应平台安装包即可:
- Windows:
*_x64-setup.exe(双击安装) - macOS:通用 dmg,同时支持 Intel 与 Apple 芯片
首次启动后在界面右上角「设置」里录入各平台的密钥即可使用;
凭证保存在本机系统钥匙串,不落明文、不会上传。启动时不会请求钥匙串授权,
需要读取密钥时点界面上的「连接账号」按钮再授权。
macOS 首次打开若提示「无法验证开发者」,是因为安装包未做 Apple 公证。
把 app 拖进「应用程序」后执行一次下面这条命令即可(只需一次):
xattr -dr com.apple.quarantine "/Applications/唐三浪悬浮窗.app"