diff --git a/media/pr-grok-build/agent-detail.png b/media/pr-grok-build/agent-detail.png deleted file mode 100644 index 077e386..0000000 Binary files a/media/pr-grok-build/agent-detail.png and /dev/null differ diff --git a/media/pr-grok-build/extensions-filter.png b/media/pr-grok-build/extensions-filter.png deleted file mode 100644 index 36f9955..0000000 Binary files a/media/pr-grok-build/extensions-filter.png and /dev/null differ diff --git a/media/pr-grok-build/overview.png b/media/pr-grok-build/overview.png deleted file mode 100644 index 92e3668..0000000 Binary files a/media/pr-grok-build/overview.png and /dev/null differ diff --git a/src/components/agents/__tests__/memory-grouping.test.ts b/src/components/agents/__tests__/memory-grouping.test.ts index df6cc9e..0eea5f9 100644 --- a/src/components/agents/__tests__/memory-grouping.test.ts +++ b/src/components/agents/__tests__/memory-grouping.test.ts @@ -33,7 +33,8 @@ describe("groupMemoryFiles", () => { expect(groups).toHaveLength(2); const a = groups.find( (g) => g.storePath === "/h/.claude/projects/-a/memory", - )!; + ); + if (!a) throw new Error("no group for /h/.claude/projects/-a/memory"); expect(a.files.map((f) => f.file_name)).toEqual(["one.md", "two.md"]); expect(a.totalBytes).toBe(150); expect(a.projectName).toBeNull(); diff --git a/src/components/shared/agent-card.tsx b/src/components/shared/agent-card.tsx index c6a12f6..9b47399 100644 --- a/src/components/shared/agent-card.tsx +++ b/src/components/shared/agent-card.tsx @@ -14,7 +14,10 @@ const CLICK_DURATIONS: Partial> = { kiro: 1100, omp: 900, dsh: 1200, - grok: 900, + // the longest of grok's three click tracks is the 2.05s upright-and-unwind; + // anything shorter pulls the class before the mark has turned back to its + // brand angle and it snaps the last 45deg + grok: 2100, }; export function AgentCard({ agent }: AgentCardProps) { @@ -39,7 +42,9 @@ export function AgentCard({ agent }: AgentCardProps) { above the label instead of sliding over the text */}