github lbjlaq/Antigravity-Manager v5.0.4-beta.12
Antigravity Tools v5.0.4-beta.12

pre-release36 minutes ago
  • [Harden Background Quota Auto-Refresh with Single-Flight RAII Locking] (Fixes #3958, PR #3964, Thanks to @mclinyeshi):
    • Single-Flight Scheduling & RAII Unlock: Introduced RefreshLockGuard establishing a full-lifecycle single-flight lock across manual triggers and periodic background refreshes; RAII drop guarantees resetting IS_REFRESHING atomic flag to zero, eliminating deadlocks caused by unhandled panics or async task cancellations. (Fixes #3958, PR #3964, Thanks to @mclinyeshi)
    • Tokio Missed Tick Delay & Clock Skew Self-Healing: Configured MissedTickBehavior::Delay to eliminate burst polling storms upon host resume from sleep; detected and auto-corrected backward NTP clock drift; added a 60-second backoff upon transient network failure rather than delaying by the full polling interval. (Fixes #3958, PR #3964, Thanks to @mclinyeshi)
    • Frontend Refresh Event Deduplication: Centralized refresh listening in root App.tsx via silent sync (fetchAccounts(true)), removing redundant MiniView listeners and unmount races. (Fixes #3958, PR #3964, Thanks to @mclinyeshi)
  • [Token Statistics Analytics: Model Family Hierarchy Aggregation & Condensed Pricing] (PR #3963, Thanks to @cubelikeplayDaniel):
    • Model Family Aggregation: Extracted reusable model family normalization and grouping utilities (modelFamilyUtils.ts), aggregating date-stamped variants and online models under standard family codes (e.g. Claude 3.5 Sonnet, Gemini 2.5 Flash). (PR #3963, Thanks to @cubelikeplayDaniel)
    • Expandable Tree Drill-Down & Compact Pricing: Supported expanding and collapsing sub-model variants by clicking anywhere on the family row; condensed lengthy pricing tables to the family level, reducing UI clutter. (PR #3963, Thanks to @cubelikeplayDaniel)
  • [Co-Calibrate Hub Fingerprint & Wrap Flat Envelope Bodies] (Fixes #3956, PR #3959, Thanks to @hazerwin, @koeria):
    • Client Fingerprint & Flat Envelope Wrapping: Upgraded official Hub fingerprint baseline and wrapped flat envelope payload contexts to prevent upstream Google Terms of Service (TOS) bans and 400 validation failures. (Fixes #3956, PR #3959, Thanks to @hazerwin, @koeria)

  • [后台配额自动刷新全面加固与单飞锁防重护航] (Fixes #3958, PR #3964, Thanks to @mclinyeshi):
    • 单飞调度与 RAII 自动解锁: 引入 RefreshLockGuard,在手动触发与后台定时刷新之间建立全生命周期单飞锁,Drop 保证 IS_REFRESHING 标志位归零,彻底消灭未捕获 panic 或协程取消导致的死锁隐患。(Fixes #3958, PR #3964, Thanks to @mclinyeshi)
    • Tokio 漏跳补偿与时钟跳变自适应: 配置 MissedTickBehavior::Delay,根除休眠唤醒后的密集突发轮询风暴;检测并自适应校正 NTP 时钟回拨;针对网络瞬态失败引入 60 秒轻量退避机制,不再直接延迟整个轮询周期。(Fixes #3958, PR #3964, Thanks to @mclinyeshi)
    • 前端刷新事件去重: 根组件 App.tsx 全局监听并以静默同步方式更新,移除 MiniView 冗余监听与挂载竞争。(Fixes #3958, PR #3964, Thanks to @mclinyeshi)
  • [Token 统计分析重构:按模型家族层级聚合与单价表收敛] (PR #3963, Thanks to @cubelikeplayDaniel):
    • 模型变体家族化聚合: 提取跨端公用的模型家族归一化与分组工具(modelFamilyUtils.ts),按标准代号(如 Claude 3.5 Sonnet、Gemini 2.5 Flash 等)将繁复的日期后缀、联网变体进行家族级聚合展示。(PR #3963, Thanks to @cubelikeplayDaniel)
    • 树状下钻与紧凑单价表: 支持点击家族整行展开或折叠子版本明细;将庞大的单价参考表收敛至家族顶层,精简界面高度与视觉噪音。(PR #3963, Thanks to @cubelikeplayDaniel)
  • [Hub 官方指纹协同步长校准与 Flat Envelope 结构加固防封] (Fixes #3956, PR #3959, Thanks to @hazerwin, @koeria):
    • 客户端指纹与平铺 Envelope 结构校准: 升级 Hub 指纹至官方最新基准,补齐平铺封装体上下文参数,防止因包头缺失触发上游 Google 服务条款 (TOS) 封禁与 400 校验拦截。(Fixes #3956, PR #3959, Thanks to @hazerwin, @koeria)

What's Changed

New Contributors

Full Changelog: v5.0.4-beta.10...v5.0.4-beta.12

Don't miss a new Antigravity-Manager release

NewReleases is sending notifications on new releases.