SurfSense/surfsense_web/app/dashboard/[search_space_id]
SohamBhattacharjee2003 7c4500c707 perf: lazy load mobile panels with dynamic imports
Convert MobileEditorPanel, MobileHitlEditPanel, and MobileReportPanel from
static imports to dynamic imports with ssr: false. These panels pull in heavy
dependencies (PlateEditor, MarkdownViewer) that are only needed when users
interact with them on mobile.

Benefits:
- Reduces initial bundle size for chat page
- Mobile panels load only when opened by user
- Faster initial page load and Time to Interactive
- Heavy editor dependencies are code-split into separate chunks

Fixes #1146
2026-04-08 06:26:27 +05:30
..
buy-pages feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
connectors/callback chore: ran linting 2026-03-21 13:20:13 +05:30
logs fix: debounce logs message filter to prevent UI jank 2026-04-08 05:06:22 +05:30
more-pages chore: linting 2026-03-27 03:17:05 -07:00
new-chat perf: lazy load mobile panels with dynamic imports 2026-04-08 06:26:27 +05:30
onboard chore: ran linting 2026-03-30 01:50:41 +05:30
purchase-cancel chore: linting 2026-03-31 21:42:03 -07:00
purchase-success chore: linting 2026-03-31 21:42:03 -07:00
team chore: format upstream files 2026-03-30 20:33:40 +02:00
user-settings/components Merge branch 'dev' into fix/replace-transition-all-with-specific-transitions 2026-04-08 05:38:30 +05:30
client-layout.tsx Formatting 2026-04-07 20:28:07 +02:00
layout.tsx chore: ran linting 2026-03-06 12:17:57 +05:30
page.tsx chore: linting 2026-03-27 03:17:05 -07:00