Speed up document navigation #114
- KC
## Summary - keep the authenticated navigation shell mounted across document and research routes, preserving Project state while supporting browser Back/Forward - coalesce navigation refreshes, serialize durable visits, and use revision-checked PostgreSQL navigation snapshots and fallbacks - replace repository research N+1 reads with bounded set-based queries and add the supporting indexes - reuse fresh repository caches and lazy-load navigation dialogs to reduce initial work and bundle size - add request-budget, navigation continuity, cache, storage, and race-condition regressions
## Testing - `bun test` (1,153 passed, 2 skipped) - clean PostgreSQL storage suite (43 passed) - `bun run types` - `bun run ci` - `bun run build` - `E2E_SKIP_BUILD=1 bun run e2e` (188 passed)
Krzysztof-Cieslakmerged 29b44418b3392 months ago on GitHub
Krzysztof-Cieslakhead-ref-deleted2 months ago on GitHub