SurfSense/surfsense_web/components
Matt Van Horn 047871c47a
fix(citation-panel): reset expanded state when chunkId changes
CitationPanelContent uses a single instance across different citations
(RightPanel.tsx:251 renders without a key), so when the user clicks a
new citation while the panel is open, the prior expanded state leaks
into the new citation. The reset effect had an empty dependency array,
so it only fired on mount.

Add chunkId to the effect deps so the expanded state resets each time
the citation changes.
2026-05-17 22:35:51 -07:00
..
agent-action-log chore: linting 2026-04-30 18:42:38 -07:00
announcements feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
assistant-ui Merge pull request #1402 from guangyang1206/fix/extract-domain-helper-1368 2026-05-17 18:17:25 -07:00
auth chore: linting 2026-03-27 03:17:05 -07:00
chat-comments refactor: replace MessageSquare with MessageCircleReply across various components 2026-04-25 15:12:22 +05:30
citation-panel fix(citation-panel): reset expanded state when chunkId changes 2026-05-17 22:35:51 -07:00
citations chore: linting 2026-04-30 18:42:38 -07:00
connectors feat: enhance OneDrive folder management by adding mimeType handling and integrating DriveFolderTree component for improved UI 2026-03-29 03:29:31 +05:30
contact feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux 2026-04-14 21:26:00 -07:00
desktop Expose Screenshot Assist in desktop login and settings with shared shortcut defaults. 2026-04-27 18:49:40 +02:00
documents feat: improved document, folder mentions rendering 2026-05-09 22:15:51 -07:00
editor docs(editor): align PlateEditor onSave JSDoc with Mod+Shift+S chord 2026-05-15 09:06:42 -07:00
editor-panel feat(markdown): enable citation rendering in MarkdownViewer and related components 2026-04-30 18:40:55 -07:00
free-chat chat: switch consumer chat shells to slice TimelineDataUI and HITL exports. 2026-05-09 18:32:12 +02:00
homepage feat: added blog posts 2026-05-15 11:55:30 -07:00
icons/providers feat: enhance model selector UI abd added github models icon 2026-04-14 20:35:16 +05:30
layout chore: linting 2026-05-15 17:33:44 -07:00
new-chat chore: ran linting 2026-05-12 23:25:33 +05:30
pricing feat: implement agent caches and fix invalid prompt cache configs 2026-05-03 06:03:40 -07:00
prompt-kit refactor: improve write_todos tool and UI components 2025-12-26 17:49:56 +05:30
providers feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
public-chat chat: switch consumer chat shells to slice TimelineDataUI and HITL exports. 2026-05-09 18:32:12 +02:00
public-chat-snapshots refactor: replace MessageSquare with MessageCircleReply across various components 2026-04-25 15:12:22 +05:30
report-panel feat(markdown): enable citation rendering in MarkdownViewer and related components 2026-04-30 18:40:55 -07:00
seo fix: update URLs to use the "www" subdomain across the application 2026-05-15 12:35:15 -07:00
settings feat: fixed vision/image provider specific errors and fixed podcast/video streaming 2026-05-02 19:18:53 -07:00
shared feat: implement PDF viewer for resume previews and integrate with report panel 2026-04-15 21:42:50 +05:30
sources Merge remote-tracking branch 'upstream/dev' into feat/obsidian-plugin 2026-04-24 21:34:55 +05:30
theme fix(theme-toggle): use functional setIsDark in toggleTheme (#1247) 2026-04-20 01:58:20 -07:00
tool-ui fix(web): extract single tryGetHostname helper (DRY, unified fallback) 2026-05-16 12:15:16 +08:00
ui feat(a11y): add aria-label to clickable media cards 2026-05-09 07:05:57 -07:00
container.tsx feat: enhance SurfSense with new skills, blog section, and improve SEO metadata 2026-04-11 23:38:12 -07:00
document-viewer.tsx feat(markdown): enable citation rendering in MarkdownViewer and related components 2026-04-30 18:40:55 -07:00
inference-params-editor.tsx feat: integrate document upload dialog in ComposerAction and update sidebar components for improved user interaction and styling consistency 2026-03-07 03:29:46 +05:30
json-metadata-viewer.tsx chore: linting 2026-02-09 16:49:11 -08:00
LanguageSwitcher.tsx feat: add support for additional languages in LanguageSwitcher and SidebarUserProfile components 2026-02-11 00:39:01 -08:00
Logo.tsx feat: enhance SurfSense with new skills, blog section, and improve SEO metadata 2026-04-11 23:38:12 -07:00
markdown-viewer.tsx chore: linting 2026-04-30 18:42:38 -07:00
onboarding-tour.tsx perf: add passive option to scroll and touch event listeners 2026-04-04 22:03:06 -07:00
platform-gate.tsx feat: enhance keyboard shortcut management and improve app responsiveness 2026-04-07 00:43:40 -07:00
pricing.tsx feat: enhance SurfSense with new skills, blog section, and improve SEO metadata 2026-04-11 23:38:12 -07:00
search-space-form.tsx ui: adjust dashboard search spaces heading text and padding responsiveness 2026-01-03 01:09:33 +07:00
TokenHandler.tsx fix(auth): remove redundant token storage write 2026-05-11 06:25:40 +09:00
UserDropdown.tsx fix: replace window.location with router.push for client-side navigation 2026-04-08 00:01:30 -07:00