Skip to content

Dev/d1021 2 - #365

Merged
Draculabo merged 4 commits into
Draculabo:mainfrom
FisherMS:dev/d1021-2
Oct 21, 2026
Merged

Draculabo merged 4 commits into
Draculabo:mainfrom
FisherMS:dev/d1021-2

Conversation

@FisherMS

Copy link
Copy Markdown
Contributor

Problem

  1. Dont know the reset times
  2. Quota display is not correct display on Compat mode
image

Changes

  1. add reset times and percentage indicators to quota displays
  2. support Claude and GPT quota groups in minimal mode for cloud account cards
  3. Fixed a bug when running pnpm run make on the local machine.

Validation

image

Limitations

  • The change is focused and excludes unrelated edits.
  • Relevant behavior and documentation have been checked for this change.
  • The diff and attachments contain no credentials, private data or generated application artifacts.

@codereviewbot-ai

codereviewbot-ai Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Summary of Changes

LGTM! The changes cleanly address quota display accuracy in minimal and compact modes, add reset time indicators, and resolve packaging invocation issues when using binary pnpm distributions.

Key Highlights

  1. Packaging & Build Scripts (forge.config.ts, prepare-standalone-runtime.mjs):

    • Detects whether pnpmCli is a JavaScript file (.js, .cjs, .mjs) vs. a native binary executable (e.g., pnpm.exe).
    • Dispatches directly via process.execPath only when running JavaScript scripts, invoking binary CLIs directly otherwise.
    • Expanded Forge maxBuffer to 16MB to avoid buffer saturation during standalone bundling.
  2. Cloud Quota & Minimal Mode (minimal-mode-preference.ts, CloudAccountCard.tsx):

    • Added isClaudeOrGptQuotaGroup to identify Claude/GPT/3P quota groups.
    • Updated CloudAccountCard and CompactCloudAccountCard so that Claude and GPT quota groups are visible in minimal mode.
    • Synthesizes nonWeeklyGroupItems for compact quota views when models aren't already represented as individual models, deduplicating with hasClaudeModel and hasGeminiModel guards.
  3. Quota UI Displays (CompactModelQuotaDisplay.tsx, WeeklyQuotaDisplay.tsx):

    • Added remaining time indicator (cloud.card.resetPrefix: ...) and percentage value with status-appropriate text styling.
    • Added reset timestamp tooltips (formatResetTimeTitle).
    • Utilizes pre-existing localization keys (resetPrefix, resetTime, quotaGroupUnknown) without introducing missing translations.
  4. Test Verification:

    • Added unit test cases for isClaudeOrGptQuotaGroup in minimal-mode.test.ts.
    • Added visibility toggle regression tests for Claude 5h groups in quota-group-card-visibility.test.ts.
    • Updated DOM queries and assertions for percentage and reset badges in weekly-quota-ui.test.ts.

🤖 Reviewed by codereviewbot.ai - Catch bugs before your team does.

@Draculabo
Draculabo merged commit 86a3600 into Draculabo:main Oct 21, 2026
3 of 5 checks passed
Draculabo pushed a commit that referenced this pull request Oct 23, 2026
# 🚀 Antigravity Manager Release v0.26.0

**Release Date:** 2026-10-23
**Since v0.25.2:** 15 commits · 6 merged PRs · 3 verified contributors

> This release includes updates in Tooling & Maintenance, Desktop & User Experience, Documentation, Accounts & Core.

---

## ✨ Highlights

- **Feature** — add evidence-backed agent lessons ([dbd2b25](dbd2b25))
- **Feature** — add weekly quota summary and support Claude/GPT items in minima… ([#364](#364))
- **Fix** — improve client detection and switch failure diagnostics ([d472eaa](d472eaa))
- **Fix** — group Gemini 4 Argon and 3.8 Flash quota families ([#367](#367))
- **Fix** — apply AppImage maker patch with pnpm ([420ea77](420ea77))

---

## 🔧 Tooling & Maintenance

- **Maintenance** — unify agent checks and document lifecycle ([78910c9](78910c9))
- **Feature** — add evidence-backed agent lessons ([dbd2b25](dbd2b25))
- **Change** — Further optimize the display effect of the minimal mode. ([#357](#357))
- **Build** — migrate to pnpm and Node 24 ([ccec07e](ccec07e))
- **Fix** — improve client detection and switch failure diagnostics ([d472eaa](d472eaa))
- **Feature** — add weekly quota summary and support Claude/GPT items in minima… ([#364](#364))
- **Change** — Dev/d1021 2 ([#365](#365))
- **Fix** — apply AppImage maker patch with pnpm ([420ea77](420ea77))

---

## 🖥️ Desktop & User Experience

- **Maintenance** — update package metadata to v0.25.2 ([#353](#353))

---

## 📚 Documentation

- **Documentation** — organize guides by module ownership ([2f029a3](2f029a3))
- **Documentation** — refresh bilingual READMEs and application screenshots ([c97c8a8](c97c8a8))
- **Documentation** — clarify contribution workflow and onboarding ([3db10bf](3db10bf))
- **Documentation** — split development security and testing guides by owner ([f3225fa](f3225fa))
- **Documentation** — add Swiftproxy sponsor ([#362](#362))

---

## 🏗️ Accounts & Core

- **Fix** — group Gemini 4 Argon and 3.8 Flash quota families ([#367](#367))

---

## 👥 Contributors

Thanks to everyone who contributed to this release.

@FisherMS · @Draculabo · @timacek

<details>
<summary>Merged pull requests and authors</summary>

- chore(linux): update package metadata to v0.25.2 by @Draculabo ([#353](#353))
- Further optimize the display effect of the minimal mode. by @FisherMS ([#357](#357))
- docs: add Swiftproxy sponsor by @Draculabo ([#362](#362))
- feat: add weekly quota summary and support Claude/GPT items in minima… by @FisherMS ([#364](#364))
- Dev/d1021 2 by @FisherMS ([#365](#365))
- fix(cloud-account): group Gemini 4 Argon and 3.8 Flash quota families by @timacek ([#367](#367))

</details>

---

**Full Changelog:** v0.25.2...v0.26.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants