Commit graph

3764 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
6c8d109d76 test: parse run citation tokens 2026-07-22 19:35:04 +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
CREDO23
57d6182ca3 feat: parse run citation tokens 2026-07-22 19:35:04 +02:00
Anish Sarkar
ddfddb2d83 refactor: update comments and remove staleTime from useResolvedTabs for clarity and consistency 2026-07-22 12:58:31 +05:30
Anish Sarkar
fd6e54f122 refactor: remove test file for use-resolved-tabs to streamline codebase 2026-07-22 12:58:13 +05:30
Anish Sarkar
71b1288a7a refactor: remove unused thread metadata migration and clean up chat thread queries 2026-07-22 12:55:36 +05:30
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
ca317c4686 Merge remote-tracking branch 'upstream/dev' into feature-walmart-scraper
# Conflicts:
#	docker/.env.example
#	surfsense_backend/app/capabilities/core/billing.py
#	surfsense_backend/app/capabilities/core/types.py
#	surfsense_backend/app/config/__init__.py
#	surfsense_mcp/mcp_server/features/scrapers/__init__.py
#	surfsense_web/content/docs/connectors/index.mdx
#	surfsense_web/content/docs/connectors/native/index.mdx
#	surfsense_web/content/docs/how-to/mcp-server.mdx
2026-07-21 02:42:41 +02:00
CREDO23
bfde1b8741 feat(walmart): list walmart across marketing surfaces and example prompts 2026-07-19 09:01:18 +02:00
CREDO23
6c98bd33a8 docs(walmart): add connector docs and list in indexes 2026-07-19 09:01:11 +02:00
CREDO23
2a512e0015 feat(walmart): add connector marketing page 2026-07-19 09:01:11 +02:00
CREDO23
1c50a33647 feat(walmart): add playground catalog entry and icon 2026-07-19 09:01:04 +02:00
CREDO23
91aa265afb Merge remote-tracking branch 'upstream/dev' into feature-indeed-jobs-scraper
# Conflicts:
#	README.es.md
#	README.hi.md
#	README.md
#	README.pt-BR.md
#	README.zh-CN.md
#	surfsense_backend/tests/unit/capabilities/google_maps/test_registry.py
#	surfsense_backend/tests/unit/capabilities/reddit/test_registry.py
#	surfsense_backend/tests/unit/capabilities/youtube/test_registry.py
#	surfsense_mcp/mcp_server/features/scrapers/__init__.py
#	surfsense_web/content/docs/connectors/index.mdx
#	surfsense_web/content/docs/connectors/native/index.mdx
#	surfsense_web/content/docs/connectors/native/meta.json
#	surfsense_web/content/docs/how-to/mcp-server.mdx
#	surfsense_web/lib/connectors-marketing/index.ts
#	surfsense_web/lib/playground/catalog.ts
2026-07-18 22:11:30 +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
87b0ba86e4 feat: bumped version to 0.0.34 2026-07-17 19:42:10 -07:00
DESKTOP-RTLN3BA\$punk
2cbe6fc111 feat: bumped version to 0.0.33 2026-07-17 17:23:21 -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
065020c814 refactor: update community references in README files and connector to reflect transition from 'webscraping' to 'SaaS' 2026-07-16 20:27:23 -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
DESKTOP-RTLN3BA\$punk
a7903e0b4b refactor: update README files to reflect the transition of SurfSense to an open web research platform for AI agents 2026-07-16 18:52:00 -07:00
DESKTOP-RTLN3BA\$punk
1917d76e10 refactor: update Google search system prompt and add Amazon route prefix 2026-07-16 17:39:08 -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
9f1f727d89 refactor(tabs): drop snapshot args from tab sync 2026-07-16 18:11:29 +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
873ec0bcd7 feat(tabs): add useResolvedTabs join hook resolving titles from zero 2026-07-16 18:10:53 +05:30
Anish Sarkar
a8fb161bef refactor(tabs): slim Tab to pointer-only state on v2 storage key 2026-07-16 18:10:47 +05:30
Anish Sarkar
88b9632911 feat(zero): add documents.byIds query for document tabs 2026-07-16 18:10:39 +05:30
Anish Sarkar
c49a3d765d feat(zero): add threads.byIds query with per-thread authz 2026-07-16 18:10:31 +05:30
Anish Sarkar
c0492be3ef feat(zero): mirror thread title/visibility/createdById in schema 2026-07-16 18:09:56 +05:30
Anish Sarkar
0ca696f3fc refactor(tabs): remove legacy tab migration functionality and associated tests for codebase cleanup 2026-07-16 17:58:18 +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
bf9d536757 refactor(artifacts-panel): improve header layout and button styles for better UI consistency 2026-07-16 13:58:45 +05:30