github yuaotian/antigravity-proxy v2.6.3

2 hours ago

✨ 新功能 (Features)

  • ide-extension: add Open VSX publishing workflow and trilingual listing
  • ide-extension: 优化侧边栏 UI 并修复 Antigravity 会话检测误报
    • 侧边栏与设置面板 UI 调整:
    • 移除独立的插件更新卡片,改为侧边栏头部图标。
    • 新增头部地球图标与设置面板语言下拉框,支持中/英/俄及跟随 IDE。
    • 增加侧边栏日志区高度,优化显示效果。
    • 修复 Antigravity 会话检测逻辑:
    • 兼容新版 IDE 日志路径,同时扫描新旧两个日志根目录。
    • 新增已登录强证据识别,修正匿名 401 误报,引入 unknown 状态。
    • 根据时间戳判断证据先后,避免历史错误覆盖最新登录状态。
    • 完善多语言切换逻辑,支持命令面板与 UI 入口,切换后即时生效。
  • ide-extension: 增加左侧栏、日志窗口、IP/Gemini检测及自更新
    • 新增左侧活动栏,集成状态卡片、出口IP、Gemini结论、实时日志与更新
    • 新增底部代理日志窗口,支持级别筛选、搜索高亮、暂停及打开文件目录
    • 状态栏新增出口IP与Gemini条目,优化主状态悬浮卡片与无障碍访问
    • 实现Gemini三层可用性检测,综合网络、API区域与Antigravity会话日志
    • 引入插件自更新机制,支持多源下载、SHA256校验及安装后提示重载
    • 重构状态模型与定时器,统一调度状态探测、IP刷新与Gemini检测任务
    • 同步更新构建脚本、架构文档及单元测试,完善多语言词条与Webview通信

🐛 Bug 修复 (Bug Fixes)

  • ide-extension: 修复实机测试缺陷并补充改造文档
    • 修复 onDidChange 返回裸函数导致扩展停用时抛出 AggregateError,
    • 改为返回包含 dispose 方法的对象以兼容 VS Code 订阅容器。
    • 修复日志文件在视图打开后才出现时页脚显示异常的问题,
    • 新增 file 事件广播机制以动态更新 UI 文件名。
    • 修复日志窗口插件事件无 PID 时文字落入 PID 列导致逐字换行,
    • 改为始终渲染 PID 列(无 PID 时留空)以维持布局。
    • 修复侧边栏 Gemini 状态行的 DOM ID 选择器与生成规则不一致,
    • 导致三行数值无法显示的问题,统一使用 row/dot/val 前缀。
    • 修复日志环境条“Gemini”字样重复问题,调整 i18n 词条去除字面量。
    • 优化侧边栏日志级别显示,使用三字母缩写代替直接截断以提升可读性。
    • 修复单元测试中日志截断重置逻辑,确保写入内容短于原文件以触发重置。
    • 补充 IDE 插件本轮改造(自更新/实时日志/IP/Gemini)详细文档与截图。
    • 更新 .gitignore 文件,新增对 .tmp*/ 目录的忽略规则。

♻️ 代码重构 (Refactoring)

  • ide-extension: 合并状态栏条目至单一主条目及悬浮卡片
    • 将原本独立的出口 IP 和 Gemini 状态栏条目合并至主状态条目。
    • 出口 IP、Gemini 结论与插件更新信息移至状态栏悬浮卡片中展示。
    • 移除 `statusBar.showEgress` 和 `statusBar.showGemini` 配置项。
    • 更新中、英、俄三语文档,补充界面预览截图与相关说明。
    • 优化状态栏空间占用,避免小屏幕下底部状态栏过于拥挤。

👷 CI 配置 (CI)

  • publish Open VSX from release workflow (7508059)

Don't miss a new antigravity-proxy release

NewReleases is sending notifications on new releases.