SurfSense/surfsense_web/app
Matt Van Horn 3621951f2a perf: throttle scroll handlers with requestAnimationFrame
Wrap scroll handlers in thread.tsx, InboxSidebar.tsx, and
DocumentsTableShell.tsx with requestAnimationFrame batching so scroll
position state updates fire at most once per animation frame instead of
on every scroll event (up to 60/sec at 60fps). Add cleanup useEffect to
cancel pending frames on unmount.

Fixes #1103
2026-04-02 23:21:57 -07:00
..
(home) fix: avoid mutating shared arrays in changelog and comments sync 2026-04-01 23:03:52 +09:00
api fix: always render ZeroProvider, allow anon queries without 401 2026-03-24 16:59:42 +02:00
auth/callback fix: remove message from loading UI 2026-01-27 15:28:30 +05:30
dashboard perf: throttle scroll handlers with requestAnimationFrame 2026-04-02 23:21:57 -07:00
db try vercel fix 2025-09-30 22:45:04 -07:00
docs chore: linting 2026-04-02 19:45:28 -07:00
invite/[invite_code] feat: replace Loader2 with Spinner component for consistent loading indicators 2026-01-25 15:23:45 +05:30
public/[token] chore: linting 2026-03-27 03:17:05 -07:00
verify-token chore: ran biome checks 2026-03-07 12:57:27 +05:30
error.tsx chore: linting 2026-04-02 19:45:28 -07:00
favicon.ico feat: updated logo 2026-01-08 23:03:43 -08:00
global-error.tsx chore: linting 2026-03-27 03:17:05 -07:00
globals.css perf: add content-visibility: auto to long list items 2026-04-02 02:26:55 +05:30
layout.config.tsx chore: ran linting 2026-03-10 16:17:12 +05:30
layout.tsx format: auto-fix via pnpm format:fix 2026-03-24 16:07:28 +02:00
sitemap.ts feat: add Dropbox connector documentation and update sitemap 2026-03-30 22:45:06 +05:30