diff --git a/src/shared/types.ts b/src/shared/types.ts index 0d2814d..b639890 100644 --- a/src/shared/types.ts +++ b/src/shared/types.ts @@ -69,10 +69,12 @@ export const CATEGORY_LABELS: Record = { system_message: "System Messages", hook_progress: "Hook/Progress", file_snapshot: "File Snapshots", - summary: "Summaries", + summary: "Compactions", }; export const DEFAULT_HIDDEN_CATEGORIES: MessageCategory[] = [ - "thinking", + "tool_result", + "system_message", "hook_progress", + "file_snapshot", ]; diff --git a/tests/unit/filters.test.ts b/tests/unit/filters.test.ts index 24c17ac..0b5ce97 100644 --- a/tests/unit/filters.test.ts +++ b/tests/unit/filters.test.ts @@ -48,15 +48,17 @@ describe("filters", () => { expect(filtered.find((m) => m.category === "thinking")).toBeUndefined(); }); - it("default filter state has thinking and hooks disabled", () => { + it("default filter state hides tool_result, system, hooks, and snapshots", () => { const defaultEnabled = new Set(ALL_CATEGORIES); for (const cat of DEFAULT_HIDDEN_CATEGORIES) { defaultEnabled.delete(cat); } const filtered = filterMessages(messages, defaultEnabled); - expect(filtered.find((m) => m.category === "thinking")).toBeUndefined(); + expect(filtered.find((m) => m.category === "tool_result")).toBeUndefined(); + expect(filtered.find((m) => m.category === "system_message")).toBeUndefined(); expect(filtered.find((m) => m.category === "hook_progress")).toBeUndefined(); - expect(filtered).toHaveLength(7); + expect(filtered.find((m) => m.category === "file_snapshot")).toBeUndefined(); + expect(filtered).toHaveLength(5); }); it("all-off filter returns empty array", () => {