Skip to content

feat(web): edit usage prices across selected environments - #9861

Merged
juliusmarminge merged 4 commits into
t3code/stream-usage-environment-datafrom
t3code/usage-environment-prices
Sep 5, 2026
Merged

juliusmarminge merged 4 commits into
t3code/stream-usage-environment-datafrom
t3code/usage-environment-prices

fix(web): ignore untouched model price rows when saving

6afb81c
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - UI Consistency succeeded Sep 5, 2026 in 2m 38s

UI Consistency: no issues found

No UI consistency violations found in the changed apps/web TSX files. The model prices dialog composes Dialog, Table, Menu, Tooltip, Input, and Button primitives from components/ui, and the previously flagged buttonVariants class string and Input chrome overrides were replaced with render={<Button …/>} and standard compact Input styling. No new global CSS, inline style objects, or raw .dark selectors were introduced.

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/ui-consistency.md
More information about how Check Run Agents work can be found in our Help Center.

Files in scope reviewed: apps/web/src/components/usage/UsagePage.tsx, apps/web/src/components/usage/UsagePriceOverrides.tsx. No .css files changed. Non-TSX files (usagePriceTable.ts, usagePriceTargets.ts, tests, docs) were used only as context.


🔍 Agent activity — 2 tool calls

💭 Checking the current diff from merge-base to head at 6afb81c — my earlier comments on 32c1d4c look resolved now, so I want to re-verify the current UsagePriceOverrides.tsx file for any remaining issues.

1. browse_code — apps/web/src/components/usage/UsagePriceOverrides.tsx

2. browse_code — apps/web/src/components/usage/UsagePriceOverrides.tsx

💭 Everything now uses primitives, and the earlier issues are fixed. Checking UsagePage.tsx's use of MenuItem looks fine, and there are no CSS changes or inline styles to worry about — all clear.


Agent Credits: 38 credits

Token usage: 4 uncached input · 44,819 cache-read input · 50,143 cache-write input · 928 output
Agent Credits may also include non-token charges from external tools such as web research.