diff --git a/src/renderer/src/ActivityPanel.test.tsx b/src/renderer/src/ActivityPanel.test.tsx
index 72e483b7..e76d5fb8 100644
--- a/src/renderer/src/ActivityPanel.test.tsx
+++ b/src/renderer/src/ActivityPanel.test.tsx
@@ -663,24 +663,6 @@ describe('ActivityPanel', () => {
expect(screen.getByText('活动 500')).toBeInTheDocument()
})
- it('warns when the migrated legacy history may already be incomplete', () => {
- render(
-
- )
-
- expect(
- screen.getByText(
- '旧版本曾限制本机运行记录的数量和详情长度,因此更早的记录或部分详情可能已经丢失。新记录会完整保存。'
- )
- ).toHaveAttribute('role', 'status')
- })
-
it('shows totals without double-counting cache tokens', () => {
render(
- {legacyHistoryMayBeIncomplete && (
-
- {t('records.legacyHistoryMayBeIncomplete')}
-
- )}
-
{
);
});
- it("migrates legacy activity and keeps its possible-loss warning visible", async () => {
+ it("migrates legacy activity", async () => {
localStorage.setItem(
ACTIVITY_STORAGE_KEY,
JSON.stringify([
@@ -10673,14 +10673,6 @@ describe("App", () => {
expect(localStorage.getItem(ACTIVITY_STORAGE_KEY)).toBeNull();
});
- fireEvent.click(screen.getByRole("button", { name: "运行记录" }));
- expect(
- await screen.findByText(
- "旧版本曾限制本机运行记录的数量和详情长度,因此更早的记录或部分详情可能已经丢失。新记录会完整保存。",
- {},
- { timeout: 3_000 },
- ),
- ).toBeInTheDocument();
});
it("marks the current primary navigation page and hides decorative icons", async () => {
diff --git a/src/renderer/src/App.tsx b/src/renderer/src/App.tsx
index 53163fb4..3c446667 100644
--- a/src/renderer/src/App.tsx
+++ b/src/renderer/src/App.tsx
@@ -10600,9 +10600,6 @@ function App(): React.JSX.Element {
}
>
{
legacyActivityHistoryMayBeIncompleteRef.current = false;
setLegacyActivityHistoryMayBeIncomplete(false);
diff --git a/src/renderer/src/i18n/locales/en-US/activity.ts b/src/renderer/src/i18n/locales/en-US/activity.ts
index 5f543c6e..48aa2a26 100644
--- a/src/renderer/src/i18n/locales/en-US/activity.ts
+++ b/src/renderer/src/i18n/locales/en-US/activity.ts
@@ -115,8 +115,6 @@ export const activity = {
unknownTime: 'Unknown time',
interruptedOnRestart:
'This activity had not finished when the app restarted.',
- legacyHistoryMayBeIncomplete:
- 'Older versions limited local run history and detail length, so earlier records or parts of their details may already be missing. New records are saved in full.',
unavailableScope:
'The scope could not be determined when this activity was recorded.',
conversation: 'Conversation: {{title}}',
diff --git a/src/renderer/src/i18n/locales/zh-CN/activity.ts b/src/renderer/src/i18n/locales/zh-CN/activity.ts
index f61a82ce..7aa9234a 100644
--- a/src/renderer/src/i18n/locales/zh-CN/activity.ts
+++ b/src/renderer/src/i18n/locales/zh-CN/activity.ts
@@ -111,8 +111,6 @@ export const activity = {
records: {
unknownTime: '时间未知',
interruptedOnRestart: '应用重启时此活动尚未结束。',
- legacyHistoryMayBeIncomplete:
- '旧版本曾限制本机运行记录的数量和详情长度,因此更早的记录或部分详情可能已经丢失。新记录会完整保存。',
unavailableScope:
'创建此活动记录时未能确定其归属范围。',
conversation: '对话:{{title}}',
diff --git a/src/renderer/src/styles.css b/src/renderer/src/styles.css
index 1cb70e7b..bb9edaca 100644
--- a/src/renderer/src/styles.css
+++ b/src/renderer/src/styles.css
@@ -13960,15 +13960,6 @@ details.settings-section > :not(summary) + :not(summary) {
padding: var(--space-4) 0;
}
-.activity-panel__legacy-warning {
- margin: var(--space-3) 0 0;
- padding: var(--space-3);
- border: 1px solid color-mix(in srgb, var(--warning) 45%, transparent);
- border-radius: var(--radius-md);
- background: color-mix(in srgb, var(--warning) 10%, transparent);
- color: var(--text-secondary);
-}
-
.activity-panel__load-more {
align-self: center;
margin-top: var(--space-3);