Commit graph

2488 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
dbedf0cfa5 feat(backend): integrate PostHog analytics for enhanced observability
- Added PostHog configuration options to .env.example files for both Docker and Surfsense backend.
- Introduced PostHog dependency in pyproject.toml.
- Implemented analytics middleware to capture various events across the application, including user authentication, automation runs, and API requests.
- Enhanced existing routes and services to emit analytics events, providing insights into user interactions and system performance.
- Ensured graceful shutdown of analytics clients in worker processes and application lifecycles.
2026-07-22 22:16:28 -07:00
Rohan Verma
ca4f231577
Merge pull request #1619 from CREDO23/feat-run-citations
[Feat] Cite scraper runs as verifiable sources in chat
2026-07-22 14:53:45 -07:00
Rohan Verma
110102c3c0
Merge pull request #1609 from AnishSarkar22/fix/tabs
refactor(tabs): pointer-based tabs with live react-query resolution, workspace limits, and UI polish
2026-07-22 14:53:29 -07:00
CREDO23
3f23f436fb refactor(citations): rename run chip to Source for non-technical users 2026-07-22 21:01:05 +02:00
CREDO23
b86eadb847 feat: open runs in the citation panel 2026-07-22 19:35:04 +02:00
CREDO23
979ad02ef3 feat: render run citation chip 2026-07-22 19:35:04 +02:00
Anish Sarkar
df98144a24 refactor: remove downloading functionality from EditorPanelContent for cleaner code 2026-07-22 01:55:27 +05:30
Anish Sarkar
7ecf01f308 refactor: remove onPaste handler from InlineMentionEditor for cleaner code 2026-07-22 01:38:53 +05:30
Anish Sarkar
9fd5d3571c Merge remote-tracking branch 'upstream/dev' into fix/tabs 2026-07-22 00:02:26 +05:30
CREDO23
bfde1b8741 feat(walmart): list walmart across marketing surfaces and example prompts 2026-07-19 09:01:18 +02:00
DESKTOP-RTLN3BA\$punk
0bf92beb93 feat: add react-social-media-embed package and update homepage layout with new components 2026-07-17 23:16:34 -07:00
DESKTOP-RTLN3BA\$punk
1dc69cdfb3 refactor: update branding and descriptions across documentation and components to emphasize SurfSense as the open-source NotebookLM alternative for web research 2026-07-17 17:18:11 -07:00
DESKTOP-RTLN3BA\$punk
bd7647b314 refactor: update README files and system prompts to include Amazon as a data source for AI agents, enhancing the platform's capabilities for live web research 2026-07-17 16:44:11 -07:00
DESKTOP-RTLN3BA\$punk
c0ebb62fb2 chore: linting 2026-07-17 14:39:39 -07:00
DESKTOP-RTLN3BA\$punk
be35eb8743 refactor: update hero section with new use cases and improved descriptions for competitive intelligence workflows 2026-07-17 14:36:02 -07:00
Anish Sarkar
3ec25bd9a4 refactor(chat): enhance Composer component to include active thread state and update footer logic 2026-07-17 09:41:40 +05:30
Anish Sarkar
c415e68bfc refactor(chat): remove loading component and enhance footer visibility logic in ChatViewport 2026-07-17 09:41:29 +05:30
DESKTOP-RTLN3BA\$punk
4b97e9a54e refactor: enhance compare table component with updated features and structured data for better comparison of SurfSense against other tools 2026-07-16 20:40:16 -07:00
DESKTOP-RTLN3BA\$punk
7af4bc0b49 refactor: enhance announcements functionality to include expired announcements in hooks and components 2026-07-16 20:03:09 -07:00
DESKTOP-RTLN3BA\$punk
7bc02ce55b refactor: update references from competitive intelligence to open web research across various components and documentation 2026-07-16 19:41:16 -07:00
Anish Sarkar
7b4e4792bf fix(chat): update default chat title to "New Chat" in LayoutDataProvider and useResolvedTabs 2026-07-16 18:16:09 +05:30
Anish Sarkar
1465b907db refactor(tabs): rework fallback navigation for pointer tabs 2026-07-16 18:11:23 +05:30
Anish Sarkar
fa21566cdf refactor(tabs): resolve document tab via entityId and live title 2026-07-16 18:11:18 +05:30
Anish Sarkar
e388439920 refactor(tabs): render TabBar from resolved tabs 2026-07-16 18:11:05 +05:30
Anish Sarkar
1b62352d0d refactor(document-mention-picker): replace MessageSquare icon with MessageCircleMore for improved visual consistency 2026-07-16 15:55:22 +05:30
Anish Sarkar
38b784fbac feat(workspaces): implement workspace limits feature with backend integration and UI updates 2026-07-16 15:44:49 +05:30
Anish Sarkar
1385ff4789 refactor(connect-agent-dialog): update dialog title for clarity and improved user understanding 2026-07-16 14:14:10 +05:30
Anish Sarkar
fc2366c81e refactor(report-panel): enhance header layout and integrate Separator component for improved UI consistency 2026-07-16 13:40:44 +05:30
Anish Sarkar
804e5e42f3 refactor(citation-panel): remove showHeader prop and enhance close button functionality in CitationPanelContent 2026-07-16 13:34:27 +05:30
Anish Sarkar
b100eda8c6 refactor(chat-header): update className handling for responsive design and improve layout consistency 2026-07-16 13:11:54 +05:30
Rohan Verma
d1d839a491
Merge pull request #1604 from AnishSarkar22/feat/amazon-scraper
feat(amazon): add public multi-marketplace product scraping capability
2026-07-15 16:29:03 -07:00
Anish Sarkar
7246f89c12 refactor(chat): enhance message loading state management and update skeleton loading components for better user experience 2026-07-16 01:29:18 +05:30
Anish Sarkar
8aaf9cadbe feat(sidebar): add onChatsClick handler to sidebar components for improved navigation 2026-07-15 21:16:38 +05:30
Anish Sarkar
a466fdcf5d refactor(AllChatsSidebar): replace timestamp formatting with relative date display and adjust button styles 2026-07-15 21:12:51 +05:30
Anish Sarkar
7889babb8e feat(sidebar): add loading skeleton for threads in AllChatsSidebar component 2026-07-15 20:11:41 +05:30
Anish Sarkar
3740171a5c feat(layout): add cookie persistence for playground sidebar state management 2026-07-15 18:12:30 +05:30
Anish Sarkar
01308055dd chore: ran linting 2026-07-15 15:48:54 +05:30
Anish Sarkar
2d837ea18c Merge remote-tracking branch 'upstream/dev' into fix/onboarding 2026-07-14 10:18:03 +05:30
DESKTOP-RTLN3BA\$punk
e8b3692b54 chore: linting 2026-07-13 16:30:37 -07:00
Anish Sarkar
79c7d1ecdf feat(layout): implement cookie-based state management for playground sidebar visibility 2026-07-14 03:39:02 +05:30
Anish Sarkar
2c6724206e refactor(agent-setup): improve button accessibility, enhance layout responsiveness, and update descriptions for clarity 2026-07-14 03:35:04 +05:30
Anish Sarkar
8220bfda60 feat(documents): enhance DocumentNode and FolderNode components with mobile responsiveness and improved checkbox interactions 2026-07-14 03:25:22 +05:30
Anish Sarkar
6d0e151b5f feat(layout-shell): implement local storage for playground sidebar state management 2026-07-14 03:14:49 +05:30
Anish Sarkar
44138668a4 refactor(thread): update layout structure and improve styling for welcome message 2026-07-14 02:58:39 +05:30
CREDO23
855f824097 feat(chat): render timestamp under assistant messages and reuse shared formatter 2026-07-13 23:17:23 +02:00
CREDO23
0093664fd1 feat(chat): render timestamp under user messages 2026-07-13 23:17:23 +02:00
CREDO23
00fbc24e4b feat(chat): add MessageTimestamp component gated on the preference 2026-07-13 23:17:23 +02:00
CREDO23
9879306ccc docs(chat): tighten ActiveChatStreamRunner comment to intent 2026-07-13 23:17:23 +02:00
CREDO23
5e453cefee feat(chat): mount ActiveChatStreamRunner in the workspace shell 2026-07-13 23:17:23 +02:00
CREDO23
5c3aa72c1a feat(chat): add ActiveChatStreamRunner to persist streams across nav 2026-07-13 23:17:23 +02:00