CREDO23
4414932346
feat: surface playground run errors inline and persist toasts
2026-07-23 19:39:15 +02:00
CREDO23
55676cfe94
fix: skip logging and telemetry for handled 4xx errors
2026-07-23 19:39:15 +02:00
CREDO23
15962d205f
feat: surface validation feedback in playground UI
2026-07-23 18:52:50 +02:00
CREDO23
1ad8efb658
feat: add per-platform URL hints
2026-07-23 18:52:50 +02:00
CREDO23
d7f89bb3fd
feat: map 422 field errors for playground forms
2026-07-23 18:52:50 +02:00
CREDO23
18f5d30e61
feat: carry validation field errors in AppError
2026-07-23 18:52:50 +02:00
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