From 5bfeb82f0457d12c658c1158c7e49773b73e183c Mon Sep 17 00:00:00 2001
From: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Date: Thu, 22 Oct 2026 14:27:58 +0200
Subject: [PATCH] fix(session-ui): migrate timeline text colors to v2 (#58115)
---
.../session-ui/src/components/basic-tool.css | 16 +++++++--------
.../session-ui/src/components/file-media.tsx | 12 +++++------
.../session-ui/src/components/file-search.tsx | 12 +++++------
packages/session-ui/src/components/file.css | 2 +-
.../src/components/line-comment-styles.ts | 20 +++++++++----------
.../session-ui/src/components/markdown.css | 8 +++++---
.../session-ui/src/components/message-nav.css | 6 +++---
.../src/components/session-turn.css | 16 +++++++--------
.../src/components/tool-status-title.css | 2 +-
.../src/timeline/session-timeline-row.tsx | 6 +++---
.../session-ui/src/tools/tool-renderer.tsx | 2 +-
11 files changed, 52 insertions(+), 50 deletions(-)
diff --git a/packages/session-ui/src/components/basic-tool.css b/packages/session-ui/src/components/basic-tool.css
index 99b95cec7a7..478c980e2ec 100644
--- a/packages/session-ui/src/components/basic-tool.css
+++ b/packages/session-ui/src/components/basic-tool.css
@@ -127,22 +127,22 @@
}
&.subagent-link {
- color: var(--text-interactive-base);
+ color: var(--v2-text-text-accent);
text-decoration: none;
text-underline-offset: 2px;
font-weight: var(--font-weight-regular);
+ &:visited {
+ color: var(--v2-text-text-accent);
+ }
+
&:hover {
- color: var(--text-interactive-base);
+ color: var(--v2-text-text-accent-hover);
text-decoration: underline;
}
&:active {
- color: var(--text-interactive-base);
- }
-
- &:visited {
- color: var(--text-interactive-base);
+ color: var(--v2-text-text-accent);
}
}
}
@@ -327,7 +327,7 @@
line-height: var(--line-height-compact);
letter-spacing: var(--letter-spacing-normal);
text-transform: capitalize;
- color: var(--text-strong);
+ color: var(--v2-text-text-base);
}
[data-slot="basic-tool-tool-subtitle"] {
diff --git a/packages/session-ui/src/components/file-media.tsx b/packages/session-ui/src/components/file-media.tsx
index 84364f568c2..4283398e411 100644
--- a/packages/session-ui/src/components/file-media.tsx
+++ b/packages/session-ui/src/components/file-media.tsx
@@ -245,7 +245,7 @@ export function FileMedia(props: { media?: FileMediaOptions; fallback: () => JSX
if (deleted()) {
return (
-
+
{i18n.t("ui.fileMedia.state.removed", { kind: label })}
)
@@ -253,7 +253,7 @@ export function FileMedia(props: { media?: FileMediaOptions; fallback: () => JSX
if (status() === "loading") {
return (
-
+
{i18n.t("ui.fileMedia.state.loading", { kind: label })}
)
@@ -261,14 +261,14 @@ export function FileMedia(props: { media?: FileMediaOptions; fallback: () => JSX
if (status() === "error") {
return (
-
+
{i18n.t("ui.fileMedia.state.error", { kind: label })}
)
}
return (
-
+
{i18n.t("ui.fileMedia.state.unavailable", { kind: label })}
)
@@ -327,10 +327,10 @@ export function FileMedia(props: { media?: FileMediaOptions; fallback: () => JSX
-
+
{cfg()?.path?.split("/").pop() ?? i18n.t("ui.fileMedia.binary.title")}
-
+
{(() => {
const path = cfg()?.path
diff --git a/packages/session-ui/src/components/file-search.tsx b/packages/session-ui/src/components/file-search.tsx
index 786b349c89a..723c011bbaa 100644
--- a/packages/session-ui/src/components/file-search.tsx
+++ b/packages/session-ui/src/components/file-search.tsx
@@ -26,22 +26,22 @@ export function FileSearchBar(props: {
}}
onPointerDown={(e) => e.stopPropagation()}
>
-
+
props.onInput(e.currentTarget.value)}
onKeyDown={(e) => props.onKeyDown(e as KeyboardEvent)}
/>
-
+
{props.count ? `${props.index + 1}/${props.count}` : "0/0"}