chore: bump version to 3.34.0

This commit is contained in:
can1357
2026-01-09 12:17:04 +01:00
parent 5a63120dd3
commit 86ef2bd34b
68 changed files with 299 additions and 265 deletions
@@ -33,7 +33,9 @@ export class AssistantMessageComponent extends Container {
if (
message.content.length > 0 &&
message.content.some((c) => (c.type === "text" && c.text.trim()) || (c.type === "thinking" && c.thinking.trim()))
message.content.some(
(c) => (c.type === "text" && c.text.trim()) || (c.type === "thinking" && c.thinking.trim()),
)
) {
this.contentContainer.addChild(new Spacer(1));
}
@@ -61,7 +63,7 @@ export class AssistantMessageComponent extends Container {
new Markdown(content.thinking.trim(), 1, 0, getMarkdownTheme(), {
color: (text: string) => theme.fg("thinkingText", text),
italic: true,
})
}),
);
this.contentContainer.addChild(new Spacer(1));
}
@@ -89,7 +89,7 @@ export class CustomMessageComponent extends Container {
this.box.addChild(
new Markdown(text, 0, 0, getMarkdownTheme(), {
color: (value: string) => theme.fg("customMessageText", value),
})
}),
);
}
}
@@ -181,9 +181,9 @@ export class FooterComponent implements Component {
// Calculate context percentage from last message (input + output + cacheRead + cacheWrite)
const contextTokens = lastAssistantMessage
? lastAssistantMessage.usage.input +
lastAssistantMessage.usage.output +
lastAssistantMessage.usage.cacheRead +
lastAssistantMessage.usage.cacheWrite
lastAssistantMessage.usage.output +
lastAssistantMessage.usage.cacheRead +
lastAssistantMessage.usage.cacheWrite
: 0;
const contextWindow = state.model?.contextWindow || 0;
const contextPercentValue = contextWindow > 0 ? (contextTokens / contextWindow) * 100 : 0;
@@ -90,7 +90,7 @@ export class HookMessageComponent extends Container {
this.box.addChild(
new Markdown(text, 0, 0, getMarkdownTheme(), {
color: (text: string) => theme.fg("customMessageText", text),
})
}),
);
}
}
@@ -93,7 +93,7 @@ export class ModelSelectorComponent extends Container {
scopedModels: ReadonlyArray<ScopedModelItem>,
onSelect: (model: Model<any>, role: string) => void,
onCancel: () => void,
options?: { temporaryOnly?: boolean }
options?: { temporaryOnly?: boolean },
) {
super();
@@ -327,7 +327,7 @@ export class ModelSelectorComponent extends Container {
const maxVisible = 10;
const startIndex = Math.max(
0,
Math.min(this.selectedIndex - Math.floor(maxVisible / 2), this.filteredModels.length - maxVisible)
Math.min(this.selectedIndex - Math.floor(maxVisible / 2), this.filteredModels.length - maxVisible),
);
const endIndex = Math.min(startIndex + maxVisible, this.filteredModels.length);
@@ -419,7 +419,7 @@ export class ModelSelectorComponent extends Container {
const menuWidth = Math.max(
visibleWidth(headerText),
visibleWidth(hintText),
...actionLines.map((line) => visibleWidth(line))
...actionLines.map((line) => visibleWidth(line)),
);
// Menu header
@@ -21,7 +21,7 @@ export class OAuthSelectorComponent extends Container {
mode: "login" | "logout",
authStorage: AuthStorage,
onSelect: (providerId: string) => void,
onCancel: () => void
onCancel: () => void,
) {
super();
@@ -225,9 +225,9 @@ export class StatusLineComponent implements Component {
const contextTokens = lastAssistantMessage
? lastAssistantMessage.usage.input +
lastAssistantMessage.usage.output +
lastAssistantMessage.usage.cacheRead +
lastAssistantMessage.usage.cacheWrite
lastAssistantMessage.usage.output +
lastAssistantMessage.usage.cacheRead +
lastAssistantMessage.usage.cacheWrite
: 0;
const contextWindow = state.model?.contextWindow || 0;
const contextPercent = contextWindow > 0 ? (contextTokens / contextWindow) * 100 : 0;