refactor: remove premium request subtitle from ChatPane footer

The Activity Panel already shows premium request counts in the
Session Usage section, so the ChatPane footer only needs the
context-window bar.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
David Kaya
2026-03-29 00:47:08 +01:00
co-authored by Copilot
parent 92832c6116
commit 898e27e64d
2 changed files with 0 additions and 26 deletions
-1
View File
@@ -416,7 +416,6 @@ export default function App() {
runtimeTools={sidecarCapabilities?.runtimeTools}
session={selectedSession}
sessionUsage={usageForSession}
sessionRequestUsage={requestUsageForSession}
activeSubagents={subagentsForSession}
terminalOpen={terminalOpen}
terminalRunning={terminalRunning}
-25
View File
@@ -17,8 +17,6 @@ import type { InteractionMode, MessageMode } from '@shared/contracts/sidecar';
import type { ChatMessageAttachment } from '@shared/domain/attachment';
import { getAttachmentDisplayName, isImageAttachment } from '@shared/domain/attachment';
import type { SessionUsageState } from '@renderer/lib/sessionActivity';
import type { SessionRequestUsageState, AgentUsageAccumulator } from '@renderer/lib/sessionActivity';
import { formatNanoAiu } from '@renderer/lib/sessionActivity';
import type { ActiveSubagent } from '@renderer/lib/subagentTracker';
import {
findModel,
@@ -48,7 +46,6 @@ interface ChatPaneProps {
mcpProbingServerIds?: string[];
runtimeTools?: ReadonlyArray<RuntimeToolDefinition>;
sessionUsage?: SessionUsageState;
sessionRequestUsage?: SessionRequestUsageState;
activeSubagents?: ReadonlyArray<ActiveSubagent>;
terminalOpen?: boolean;
terminalRunning?: boolean;
@@ -78,7 +75,6 @@ export function ChatPane({
mcpProbingServerIds,
runtimeTools,
sessionUsage,
sessionRequestUsage,
activeSubagents,
terminalOpen,
terminalRunning,
@@ -781,27 +777,6 @@ export function ChatPane({
{Math.round((sessionUsage.currentTokens / sessionUsage.tokenLimit) * 100)}% context
</span>
</div>
{sessionRequestUsage && sessionRequestUsage.requestCount > 0 && (
<div className="mt-0.5 flex items-center gap-1 text-[10px] text-zinc-600">
<span className="tabular-nums">
{sessionRequestUsage.requestCount} premium request{sessionRequestUsage.requestCount === 1 ? '' : 's'}
</span>
{sessionRequestUsage.totalNanoAiu > 0 && (
<>
<span className="text-zinc-700">·</span>
<span className="tabular-nums">{formatNanoAiu(sessionRequestUsage.totalNanoAiu)} AIU</span>
</>
)}
{sessionRequestUsage.latestQuotaSnapshots?.premium_interactions && (
<>
<span className="text-zinc-700">·</span>
<span className="tabular-nums">
{Math.round(sessionRequestUsage.latestQuotaSnapshots.premium_interactions.remainingPercentage)}% quota
</span>
</>
)}
</div>
)}
</div>
)}
</div>