Files
Urda 116dd8021f feat: hide untouched Antigravity families on the serve web UI (#3061)
The menu card and the widget drop an Antigravity model family once no
lane in it reports known usage, so an account that only runs Gemini
stops carrying a Claude/GPT pair pinned at 0%. The codexbar serve web
card kept painting those two dead rows.

Mark the lanes instead of dropping them. DashboardWindowPayload gains
an idle flag, set from the shared AntigravityQuotaFamilyVisibility
rule, and the web UI skips a marked row. The menu card, the widget, and
the web card now follow one rule, and that rule stays in Swift.

The payload keeps every window. Both dashboard transports share one
producer, so filtering here would drop two windows from codexbar
dashboard under schemaVersion 1 and break a script with no version
signal. The idle key encodes only when it is true, so a payload with no
idle window keeps its previous bytes. Additive schema-v1 extension, the
same shape docs/dashboard-api.md documents for the claude-swap accounts
field.

The page cannot compute this on its own. A zero usedPercent also stands
for a lane whose usage Antigravity never reported, and the window
payload never carried usageKnown. A JavaScript filter would hide the
unknown case that 5384f0a3 fixed, and would put a second copy of the
family rule into a script that names no provider today.
2026-08-19 08:41:58 -07:00
..
2026-08-17 19:50:08 -04:00
2026-08-17 19:50:08 -04:00