🚀 SurfSense 2026 Roadmap #565
MODSetter
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Good First Issues — Roadmap
Welcome! This discussion tracks curated good first issues for contributors. Each issue has a clear scope, affected files, and acceptance criteria so you can pick one up and ship it.
Thanks to everyone who has landed PRs — many earlier issues are now closed.
Performance
iconsimport from lucide-react with explicit icon whitelist inlib/source.tsDocumentTabContentinLayoutShellto reduce dashboard shell bundleuseMemoinstead ofuseState+useEffect_hasScrolledToCitedstate insource-detail-panel.tsxisExportingKBuseState with a ref inDocumentsSidebarMaps for repeated.find()lookups in chat and document hooksReact State Management
setIsDarkintoggleThemeto remove stale closure dependencysetTagsinEmailsTagFieldkeyprop to reset LLM role manager form state instead ofuseEffectsyncArchitecture / Refactor
onOpenChangehandlers (3 files)ModelSelectorreset effects into the open/tab event handlersanonymousChatApiService.uploadDocumentin both call sitesSEO
/announcementsvia a serverlayout.tsxUX
loading.tsxskeletons for async marketing routes (docs, blog, changelog, free)Accessibility
How to contribute
pnpm buildinsurfsense_web/New contributors welcome! If anything is unclear, leave a comment on the issue.
Beta Was this translation helpful? Give feedback.
All reactions