baf7ae34206177152ea30d2bf4ed3c3c56be6f4d
triggerSearch (local state, filter change) and buildPageHref (server data, page nav) were each iterating over the same ~10 filter params. Any new filter would have had to land in two places. buildSearchParams is now the single source of truth for which params the /documents URL understands; both callers just pass their snapshot and an optional targetPage. (#316) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Python
73.1%
TypeScript
11.5%
Java
10.9%
Svelte
4.2%
Shell
0.1%