feat(desktop): context overview navigation + status bar metrics (#3895)#3922
Merged
Conversation
Regroup the bottom status bar into model/cache/token/context/account clusters with shared tooltips, cache-rate coloring, and compaction warning states. Refresh the context overview cards, route dependency and session-change rows to scoped workspace views, and carry session total-token accounting through tab telemetry into the UI.
This was referenced Jun 11, 2026
SivanCola
added a commit
to CVEngineer66/DeepSeek-Reasonix
that referenced
this pull request
Jun 11, 2026
…engine#3922) Regroup the bottom status bar into model/cache/token/context/account clusters with shared tooltips, cache-rate coloring, and compaction warning states. Refresh the context overview cards, route dependency and session-change rows to scoped workspace views, and carry session total-token accounting through tab telemetry into the UI. Co-authored-by: Sivan <liuxw96@foxmail.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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Re-lands #3895 by @SivanCola on top of current main-v2 (the branch conflicted with today's merges of #3916/#3917/#3919/#3360). Squashed from the original three commits; author credit preserved.
Review notes from the original PR:
TotalTokensflows tab snapshot →ContextUsageForTab/ContextPanel, with the new test pinning that the panel breakdown uses last-usage while the total comes from telemetry.usageTotalTokensfallback math (prompt-or-cache-sum + completion) is sensible for providers that omittotalTokens.Conflict resolution: single hunk in
App.tsx— kept #3360'srunningRefalongside the newrightDockDetailActiveexpression (thecontextDetailActivestate it replaced is removed by this PR).Verified locally: desktop Go tests pass except two pre-existing env-dependent failures that also fail on pristine main-v2 (
TestAddSkillPathRestoresConventionRootWithoutCustomPathreads the real user config — same isolation family as the earlier AppData lesson — and the known TempDir unlink flake); all touched frontend files parse clean.Closes #3895