Commit Graph

  • 5f4d62c225 Merge pull request #1437 from AnishSarkar22/fix/electron-nextjs Rohan Verma 2026-05-26 13:36:58 -07:00
  • 144d702c35 docs(automation): defer credentials, cost, queue-routing, side-effects CREDO23 2026-05-26 22:35:37 +02:00
  • b029c090bd docs(automation): defer MCP integration to Phase 4 CREDO23 2026-05-26 22:34:03 +02:00
  • 16b6618629 docs(automation): trim Capability dataclass to v1-minimum CREDO23 2026-05-26 22:33:10 +02:00
  • 123f0d3b5d docs(automation): add v2 design plan baseline CREDO23 2026-05-26 22:30:21 +02:00
  • b8450e60d5 refactor(web): update Switch component styles in ComposerAction for improved layout and consistency Anish Sarkar 2026-05-27 01:41:37 +05:30
  • dbf235cbda feat(web): enhance composer suggestion skeleton, improve document mention picker loading states & improved LLM prompt block for connector mentions Anish Sarkar 2026-05-27 00:43:50 +05:30
  • 17293125ef feat(web): implement recent mention management in document mention picker and enhance composer component Anish Sarkar 2026-05-27 00:26:44 +05:30
  • 79f5e8f88c feat(web): add connector display definitions and enhance composer suggestion components Anish Sarkar 2026-05-26 22:40:22 +05:30
  • 2d134439ec feat(web): enhance mention handling to support connectors and improve document key management Anish Sarkar 2026-05-26 21:52:04 +05:30
  • a41b16b73e feat(web): enhance chat context and mention handling with connector support Anish Sarkar 2026-05-26 21:11:53 +05:30
  • 701ae800b4 feat(web): refactor sign-in button and composer components to use Button component Anish Sarkar 2026-05-26 18:27:02 +05:30
  • 9cd3de9ec1 feat(web): update mention components to use Button component and enhance styling Anish Sarkar 2026-05-26 16:50:40 +05:30
  • d445974838 feat(web): enhance inline mention editor and thread components with suggestion trigger info and anchor rect Anish Sarkar 2026-05-26 14:36:46 +05:30
  • 0d65a2e4e3 feat(web): implement composer suggestion popover and integrate with document mention picker Anish Sarkar 2026-05-26 13:37:59 +05:30
  • baba31ab43 feat(tray): refactor context menu creation for improved screenshot functionality and quit option Anish Sarkar 2026-05-26 12:23:41 +05:30
  • 7276210403 feat(auto-updater, ui): rename DesktopUpdatePrompt with DesktopUpdateToast Anish Sarkar 2026-05-26 11:57:50 +05:30
  • e1abbf7424 Merge pull request #1436 from suryo12/refactor/1360-shrink-documents-panel-interface Rohan Verma 2026-05-25 20:09:12 -07:00
  • bf4e60d224 feat(menu, dev-tools): enhance menu with view options and enable dev tools in development mode Anish Sarkar 2026-05-26 03:55:16 +05:30
  • 98697f1dd6 feat(auto-updater, menu): implement update state management and enhance menu options for updates Anish Sarkar 2026-05-26 03:11:06 +05:30
  • 6cf0f07366 refactor(auto-updater): remove native install dialog and streamline update notification handling Anish Sarkar 2026-05-26 02:38:23 +05:30
  • cfdad85058 test(chat): add parity tests for streaming/flows/ parallel refactor CREDO23 2026-05-25 21:50:18 +02:00
  • cf0085575c refactor(chat): add streaming/flows/resume_chat/orchestrator + flows public API CREDO23 2026-05-25 21:50:09 +02:00
  • 885d4acda9 refactor(chat): add streaming/flows/resume_chat/ per-concern leaf modules CREDO23 2026-05-25 21:50:03 +02:00
  • b2a0888588 refactor(chat): add streaming/flows/new_chat/orchestrator.stream_new_chat CREDO23 2026-05-25 21:49:55 +02:00
  • 927009745e refactor(chat): add streaming/flows/new_chat/ per-concern leaf modules CREDO23 2026-05-25 21:49:45 +02:00
  • 21bddc73a7 refactor(chat): add streaming/flows/shared/assistant_finalize.py CREDO23 2026-05-25 21:49:31 +02:00
  • b54b803dc9 refactor(chat): add streaming/flows/shared/ rate-limit recovery + stream loop CREDO23 2026-05-25 21:49:27 +02:00
  • 2c3edb7c84 refactor(chat): add streaming/flows/shared/terminal_error.py CREDO23 2026-05-25 21:49:18 +02:00
  • 40300d300a refactor(chat): add streaming/flows/shared/premium_quota.py CREDO23 2026-05-25 21:49:14 +02:00
  • e9a98ecafb refactor(chat): add streaming/flows/shared/ base helpers CREDO23 2026-05-25 21:49:09 +02:00
  • 26c569467d refactor(chat): add streaming/agent/event_loop.stream_agent_events CREDO23 2026-05-25 21:48:26 +02:00
  • 94bc827252 refactor(chat): add streaming/agent/ package with build_main_agent_for_thread CREDO23 2026-05-25 21:48:20 +02:00
  • 88a58f6aff refactor(chat): add streaming/contract/ for file-write contract enforcement CREDO23 2026-05-25 21:48:14 +02:00
  • c13beae1ce refactor(chat): add streaming/context/ for mentioned-docs and deep-agents todos CREDO23 2026-05-25 21:48:08 +02:00
  • 4910263c93 refactor(chat): add streaming/shared/ package for StreamResult and utils CREDO23 2026-05-25 21:48:04 +02:00
  • c0fefa4db1 feat(auto-updater, ui): implement update notification and installation prompt in desktop application Anish Sarkar 2026-05-25 23:24:26 +05:30
  • 74fff64779 feat(menu): add Privacy Policy and Terms of Service options to the application menu Anish Sarkar 2026-05-25 22:26:14 +05:30
  • 79378db7c8 refactor(connector): streamline connector telemetry imports and clean up unused constants Anish Sarkar 2026-05-25 22:21:34 +05:30
  • 26fe4d7493 feat(auto-updater, menu): enhance update management and add menu options for updates and policies Anish Sarkar 2026-05-25 21:44:31 +05:30
  • 20b8b99938 refactor(web): shrink LayoutShell.documentsPanel interface (fixes #1360) suryo12 2026-05-25 22:06:44 +07:00
  • 96da8498e6 Merge remote-tracking branch 'upstream/dev' into fix/electron-nextjs Anish Sarkar 2026-05-25 18:01:06 +05:30
  • fe797e65d6 refactor(deep-links, quick-ask, window): replace localhost references with dynamic server origin retrieval Anish Sarkar 2026-05-25 17:55:03 +05:30
  • a2847664c8 feat(server): enhance server management with process forking and implement server origin retrieval Anish Sarkar 2026-05-25 17:52:10 +05:30
  • 7be4231ad4 feat(app): update product name to 'SurfSense' and implement server shutdown on app quit Anish Sarkar 2026-05-25 17:45:27 +05:30
  • 18c66409a0 Merge pull request #1433 from suryo12/fix/roles-manager-orphaned-hasPermission Rohan Verma 2026-05-24 18:50:48 -07:00
  • ba18d932e6 Merge pull request #1432 from suryo12/refactor/1358-jotai-slideout-tick Rohan Verma 2026-05-24 18:50:17 -07:00
  • d571cb23fa refactor(web): use last-seen-tick comparison for slideout listener suryo12 2026-05-24 18:13:36 +07:00
  • 29d5ee5465 fix(web): remove orphaned hasPermission inline body in roles-manager suryo12 2026-05-24 17:23:27 +07:00
  • 63e5943cc8 Merge pull request #1431 from dekalouis/refactor/1361-prompt-config-use-mutation-atom Rohan Verma 2026-05-24 02:48:46 -07:00
  • ddae506631 refactor(web): replace slideout panel window event with jotai atom (fixes #1358) suryo12 2026-05-24 16:41:47 +07:00
  • f382cb296c refactor: migrate PromptConfigManager save to updateSearchSpaceMutationAtom dekalouis 2026-05-24 15:26:40 +07:00
  • d53866d87d Merge pull request #1430 from suryo12/refactor/1362-oauth-typed-contract Rohan Verma 2026-05-23 15:53:51 -07:00
  • 69388fc710 Merge pull request #1429 from CREDO23/fix-desktop-redirects Rohan Verma 2026-05-23 15:51:59 -07:00
  • ee87747b37 Merge pull request #1428 from guangyang1206/fix/extract-shared-haspermission-helper-1366 Rohan Verma 2026-05-23 15:51:34 -07:00
  • 06bcc85287 Merge pull request #1426 from guangyang1206/fix/1375-move-getConnectorTelemetryMeta-to-lib Rohan Verma 2026-05-23 15:50:59 -07:00
  • da4ba09d88 Merge pull request #1427 from AnishSarkar22/feat/opentelemetry Rohan Verma 2026-05-23 15:50:20 -07:00
  • aa86534a52 refactor(web): centralize OAuth callback cookie contract (fixes #1362) suryo12 2026-05-23 23:22:18 +07:00
  • 98e3950dc8 Merge remote-tracking branch 'upstream/dev' into feat/opentelemetry Anish Sarkar 2026-05-23 03:21:08 +05:30
  • 6302939a72 feat(docs): add observability documentation Anish Sarkar 2026-05-23 03:18:25 +05:30
  • 4c8d47617d feat(env): add SURFSENSE_ENV variable for deployment environment and update observability resource attributes Anish Sarkar 2026-05-23 02:13:24 +05:30
  • df698e0216 feat(observability): integrate OpenTelemetry collector and configuration for enhanced telemetry Anish Sarkar 2026-05-23 00:17:23 +05:30
  • fa75d7c54c fix(desktop): ship multi-size icons so linux launchers can find them CREDO23 2026-05-22 20:04:21 +02:00
  • d5284b3076 fix(desktop): bind bundled Next.js on localhost to keep window origin stable CREDO23 2026-05-22 19:37:19 +02:00
  • b9403b1720 feat(desktop): emit PostHog events for OAuth redirect intercept and miss CREDO23 2026-05-22 18:40:06 +02:00
  • 1b6c238c68 refactor(desktop): harden OAuth redirect rewrite for host variants and self-hosters CREDO23 2026-05-22 18:39:47 +02:00
  • fe98c17b1d fix(desktop): declare surfsense:// scheme in macOS Info.plist CREDO23 2026-05-22 18:39:27 +02:00
  • 6ee7c04d02 fix(desktop): recover deep-link URL from argv on win/linux cold start CREDO23 2026-05-22 18:39:22 +02:00
  • d97b2830c5 fix: resolve desktop KB prompt self-contradiction on chunk_ids CREDO23 2026-05-22 17:24:57 +02:00
  • 51e4d8b489 feat(tasks): enhance Celery task telemetry with queue metadata and latency tracking Anish Sarkar 2026-05-22 18:19:38 +05:30
  • 7a3b278b75 feat(connectors): add retry and auth telemetry events Anish Sarkar 2026-05-22 17:50:02 +05:30
  • c4abbd6e20 feat(pipeline): enrich ETL and indexing failure telemetry Anish Sarkar 2026-05-22 17:49:46 +05:30
  • 6e03ab044a feat(tasks): measure Celery queue latency Anish Sarkar 2026-05-22 17:49:02 +05:30
  • dc893281ba feat(chat): add model retry and stream lifecycle events Anish Sarkar 2026-05-22 17:48:43 +05:30
  • dbb652d4f8 feat(observability): add telemetry error and event helpers Anish Sarkar 2026-05-22 17:48:01 +05:30
  • 0fe2bba5a8 refactor(chat): replace TooltipIconButton with Button for scroll functionality Anish Sarkar 2026-05-22 17:46:35 +05:30
  • 87a4dcfd05 feat(tasks): record indexing heartbeat metrics Anish Sarkar 2026-05-22 13:50:32 +05:30
  • 7c07c220fc feat(connectors): add connector sync spans Anish Sarkar 2026-05-22 13:49:59 +05:30
  • 4e3a6dff46 feat(etl): instrument extraction spans and outcomes Anish Sarkar 2026-05-22 13:49:42 +05:30
  • 8bca29fe0d feat(agents): track subagent invocation telemetry Anish Sarkar 2026-05-22 13:48:57 +05:30
  • 5a6b92c2b6 feat(chat): instrument streamed chat request telemetry Anish Sarkar 2026-05-22 13:48:19 +05:30
  • f7f49de109 feat(observability): add chat subagent and ETL telemetry primitives Anish Sarkar 2026-05-22 13:47:50 +05:30
  • 21d9b1f218 fix(observability): sanitize outbound HTTP span URLs Anish Sarkar 2026-05-22 13:47:10 +05:30
  • a1397a51b5 fix: move getConnectorTelemetryMeta from components/ to lib/ to fix dependency inversion guangyang1206 2026-05-22 12:15:20 +08:00
  • af35106a0a Merge pull request #1425 from MODSetter/dev 0.0.25.2 Rohan Verma 2026-05-21 21:14:51 -07:00
  • fc3b39483b Merge commit '334729754f62bef967d55212fce6bf14f603d254' into dev DESKTOP-RTLN3BA\$punk 2026-05-21 21:14:15 -07:00
  • 1990125458 feat: update Privacy Policy with detailed data collection practices and usage information DESKTOP-RTLN3BA\$punk 2026-05-21 21:13:30 -07:00
  • a66d65a835 refactor: extract shared hasPermission helper (MODSetter/SurfSense#1366) guangyang1206 2026-05-22 12:08:00 +08:00
  • 334729754f Merge pull request #1424 from MODSetter/dev Rohan Verma 2026-05-21 21:05:33 -07:00
  • c381dd5ba9 Merge commit '49dd8409d8b51aa06b3242e01668cd0ef1914145' into dev DESKTOP-RTLN3BA\$punk 2026-05-21 21:04:48 -07:00
  • 2eaf4fbce1 feat: added adsense on /free page DESKTOP-RTLN3BA\$punk 2026-05-21 21:01:10 -07:00
  • 49dd8409d8 Merge pull request #1423 from MODSetter/dev v0.0.25 0.0.25.1 Rohan Verma 2026-05-21 14:47:13 -07:00
  • 2e589091d8 feat: bumped version to 0.0.25 DESKTOP-RTLN3BA\$punk 2026-05-21 14:44:33 -07:00
  • 5cfcf4ac82 Merge commit '0f984800966db8452e60ab589b4102adc20371cb' into dev DESKTOP-RTLN3BA\$punk 2026-05-21 14:43:00 -07:00
  • cacb27e007 fix: citations in agent responses DESKTOP-RTLN3BA\$punk 2026-05-21 14:41:32 -07:00
  • 1a4400c923 refactor(env): streamline BACKEND_URL usage in GoogleLoginButton and DocumentTabContent; update connector-status-config for Composio Google Drive connector maintenance DESKTOP-RTLN3BA\$punk 2026-05-21 13:37:55 -07:00
  • cea5605e32 feat(indexing): track indexing and connector outcomes Anish Sarkar 2026-05-21 23:03:43 +05:30
  • b9d76f006d feat(retriever): instrument knowledge base search Anish Sarkar 2026-05-21 23:03:31 +05:30
  • 53691f9c51 feat(agents): track permission and compaction events Anish Sarkar 2026-05-21 23:02:54 +05:30
  • ea3d0a6463 feat(agents): emit metrics for model and tool calls Anish Sarkar 2026-05-21 23:02:36 +05:30