feat(FN-3078): merge fusion/fn-3078

This merge lands four features: a `/clear` command for Chat and Quick Chat with session banner fixes (FN-3062), a todo view redesign with restructured rows and improved styling (FN-3063), deterministic peer exchange shutdown with dashboard improvements (FN-3040), and a summary Q&A disclosure feature

Fusion-Task-Id: FN-3078
This commit is contained in:
Fusion
2026-05-01 13:37:03 -07:00
committed by gsxdsm
parent 8b7f20f207
commit 0188da703b
9 changed files with 156 additions and 14 deletions

View File

@@ -2317,7 +2317,7 @@ describe("Planning Mode API", () => {
it("throws on rate limit error", async () => {
globalThis.fetch = vi.fn().mockReturnValue(
mockFetchResponse(false, { error: "Rate limit exceeded. Maximum 5 planning sessions per hour." }, 429)
mockFetchResponse(false, { error: "Rate limit exceeded. Maximum 1000 planning sessions per hour." }, 429)
);
await expect(startPlanning("Build something")).rejects.toThrow("Rate limit exceeded");