# Upgrade to proper router (nuqs?)

## Description

Current custom router in App.tsx is minimal. Consider upgrading to proper router library. nuqs for URL state management. Would fix URL reactivity issues cleanly.

## Acceptance

- [ ] Implementation complete
- [ ] Tests passing
- [ ] Documentation updated

## Done summary

Improved Web UI routing reliability without adding a heavy router dependency: App now remounts pages on full location changes (path + query), and programmatic navigation no longer relies on custom locationchange dispatch coupling. Simplified DocView URL handling to the remount model and documented reactive query-state behavior in Web UI docs.

## Evidence

- Commits:
- Tests: bun run lint:check, bun test, bun run eval, bun scripts/docs-verify.ts
- PRs:
