Commit graph

7942 commits

Author SHA1 Message Date
Anish Sarkar
50c3e1adf7 refactor(connector-card): drop deprecated state and inline MCP icon 2026-07-23 23:37:58 +05:30
Anish Sarkar
fb5671fa9a refactor(all-connectors): flatten catalog and drop category/deprecated sections 2026-07-23 23:37:55 +05:30
Anish Sarkar
6c1c75a3e1 feat(connector-icon): mask MCP icon to inherit currentColor 2026-07-23 23:37:51 +05:30
Anish Sarkar
915ebcf2e7 refactor(chat): open connectors page from composer/banner and restyle tool-group headings 2026-07-23 23:37:48 +05:30
Anish Sarkar
132fd1e5d6 refactor(connectors): remove legacy ConnectorIndicator modal 2026-07-23 23:37:40 +05:30
Anish Sarkar
91e05cb59c fix(connectors): land OAuth callback on connectors panel to resume flow 2026-07-23 23:37:30 +05:30
Anish Sarkar
e705a73ae9 feat(sidebar): add Connectors nav item to workspace sidebar 2026-07-23 23:37:26 +05:30
Anish Sarkar
9c16b7f407 feat(connectors): add dedicated connectors route with sidebar panel 2026-07-23 23:37:16 +05:30
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
0118744c20 fix: strip 'body' root from validation error summary 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
CREDO23
6330d5a789 fix: reject spoofed non-YouTube URLs 2026-07-23 18:52:50 +02:00
CREDO23
4dddd55512 feat: return structured field errors on 422 2026-07-23 18:52:39 +02:00
CREDO23
574b40be40 feat: validate indeed scrape URLs 2026-07-23 18:52:39 +02:00
CREDO23
9e04eb2b89 feat: validate google maps scrape and reviews URLs 2026-07-23 18:52:39 +02:00
CREDO23
a5ccd40387 feat: validate tiktok scrape and comments URLs 2026-07-23 18:52:39 +02:00
CREDO23
96f05991eb feat: validate reddit scrape URLs 2026-07-23 18:52:38 +02:00
CREDO23
babefecee7 feat: validate youtube scrape and comments URLs 2026-07-23 18:52:32 +02:00
CREDO23
4e4b9236c3 feat: validate walmart scrape and reviews URLs 2026-07-23 18:52:32 +02:00
CREDO23
1996d3e54d feat: validate amazon scrape URLs 2026-07-23 18:52:32 +02:00
CREDO23
a123c95703 feat: validate web.crawl start URLs 2026-07-23 18:52:32 +02:00
CREDO23
797dd2df47 feat: add HttpUrlStr shared URL validator 2026-07-23 18:52:32 +02:00
Anish Sarkar
4e39b411be refactor: simplify docstring in capability registry for clarity 2026-07-23 17:02:06 +05:30
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
47d35faeed test: guard capability tool runtime injection 2026-07-22 20:06:18 +02:00
CREDO23
950de5e670 fix: forward ToolRuntime to capability tools 2026-07-22 20:06:18 +02:00
CREDO23
6c8d109d76 test: parse run citation tokens 2026-07-22 19:35:04 +02:00
CREDO23
d356605a0d test: capability tool mints run citation 2026-07-22 19:35:04 +02:00
CREDO23
120eb1f31b test: cover run citation registration 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
CREDO23
dd5d267056 docs: instruct agents to cite scraper runs 2026-07-22 19:34:56 +02:00
CREDO23
95b4afddeb feat: declare citation channel for subagents 2026-07-22 19:34:56 +02:00
CREDO23
c1ba4215fd feat: mint run citation from capability tool 2026-07-22 19:34:56 +02:00
CREDO23
957e57bb82 feat: register a scraper run as a citation 2026-07-22 19:34:56 +02:00
CREDO23
81f2d694bd feat: map run citation to run_<uuid> payload 2026-07-22 19:34:56 +02:00
CREDO23
609adea006 feat: add RUN citation source type 2026-07-22 19:34:56 +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
Rohan Verma
08d431454f
Merge pull request #1617 from CREDO23/feature-okf
[Feat] Serve the knowledge base in Open Knowledge Format (OKF)
2026-07-21 15:39:59 -07:00
Rohan Verma
66bf06429e
Merge pull request #1614 from CREDO23/feature-walmart-scraper
[Feat] Walmart scraper: product + reviews across API, chat, and MCP
2026-07-21 15:39:33 -07:00