Repository navigation
2026.10.33: Overview polish; failed and unpriced requests move to notices - #386
Merged
Merged
Conversation
… layout - Usage chart: no more bars. Tokens, cost, requests and traffic are monotone lines with a wash (the second part, failures or download, is a thin line); the slot still in progress joins with a dashed segment. The axis picks four or five steps, whichever tops out lower (3.9M now reads 0-5M, not 0-8M), and drops the trailing ".0". Slots older than the first request record get a faint "not recorded" band instead of zeros. - The overview body is no longer remounted per range: in WebKit that reset the page to the top on every range change, including clicking a day on the heatmap. Clicking a day now keeps the heatmap under the pointer, padding the page end if it got shorter. - The usage card no longer lights up with the brand border on hover (brand-border and the unused brand-edge utilities are gone). Tiles leave the change line empty when the prior period has no records. Tooltip rows without a line key are not indented. - Past year: calmer cells mixed from --data-1, totals one level down (new tw-figure, 20px), days before recording are faint solid cells instead of dashed boxes. - Distribution gets its title and a slim meter per row instead of the row-wide wash; its total follows the list. Breakdown sits in a titled card. All cards share a 16px inset. Distribution and Breakdown share one model/upstream/key choice. - compact() writes billions as B with three significant figures (1.81B). - The overview opens on 24 hours when no range has been chosen yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ew; 2026.10.33 - The "needs attention" strip at the top of the overview is gone. Its four kinds live in the notices: a cut-off tool call and an unavailable upstream already were; failed requests (except aborts) and unpriced models are new, in-app only. Failures are gathered under one notice that opens Traffic filtered to failed requests (view `requests:failed`); each unpriced model is one notice that opens Upstreams and is reconciled from `/pricing`, which is asked when a request is left without a price (at most once a minute) and on every reconcile. - Overview screenshots re-shot for the new layout (the menu bar shots follow the current menu); README alt text updated. - Version 2026.10.33 and its release notes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #384.
Usage chart
.0.UsageHistory.detail_since_ms) get a faint "not recorded" band instead of being drawn as zero.brand-borderand the unusedbrand-edgeutilities are removed.Scrolling
Layout
--data-1(never brighter than it), totals one level down (newtw-figure, 20px), days before recording are faint solid cells instead of dashed boxes.src/ui/README.md).Notices instead of the attention strip
requests:failed)./pricing: on connect, after dropped events, and when a request is left without a price (at most once a minute).Release
release-notes/2026.10.33.md.pnpm shots --only overview); the menu bar shots it redraws follow the current menu. README alt text updated.Formatting
compact()writes billions asBwith three significant figures (1.81B).Checked:
pnpm typecheck,pnpm test,vite build,cargo fmt --check,cargo clippy --all-targets -D warnings, notice tests; scroll behaviour measured in a system WKWebView against the preview harness (range switch keeps the scroll position; a heatmap click keeps the heatmap at the same viewport position).🤖 Generated with Claude Code