8fa061187e36b3e98b9798adb2a628990d0684d9
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.3%
TypeScript
11.4%
Java
10.8%
Svelte
4.2%
Shell
0.1%