Plan 1: Upgrade TanStack data dependencies
Upgrade the TanStack data stack to the latest versions identified during planning:
- @tanstack/db 0.5.15 -> 0.6.5
- @tanstack/react-db 0.1.59 -> 0.1.83
- @tanstack/query-db-collection 1.0.11 -> 1.0.36
- @tanstack/react-query 5.90.12 -> 5.100.5
- @tanstack/query-core 5.90.12 -> 5.100.5
This keeps the current data-layer behavior unchanged while moving the dependency baseline forward for the upcoming TanStack DB refactor. bun.lock was regenerated with Bun after updating apps/desktop/package.json.
Also clean up the existing frontend lint blockers so the upgraded baseline validates cleanly:
- Format files that Biome reported as stale.
- Add explicit lint suppressions for intentional tracing console output, mount-only scroll restoration, debounced effects, and local UI state cases covered by project ast-grep rules.
- Fix accessibility warnings around unsupported aria-label usage and the settings checkbox label.
- Apply the mock layout const cleanup.
Validation:
- cd apps/desktop && bun run lint
- cd apps/desktop && bun run typecheck
- cd apps/desktop && bun run test
- cd apps/desktop && bun run build