Commit Graph

  • b71dd425f8 feat: enhance tool management in ComposerAction component Anish Sarkar 2026-03-21 11:38:42 +05:30
  • 9cd2c1f712 feat: integrate HITL phase management across tool components Anish Sarkar 2026-03-21 11:18:35 +05:30
  • ff6514a99f feat: add DedupHITLToolCallsMiddleware to prevent duplicate tool calls Anish Sarkar 2026-03-21 03:47:30 +05:30
  • 744ad1fa79 feat: enforce single invocation for tool actions across various services Anish Sarkar 2026-03-21 03:07:13 +05:30
  • 0d47233580 refactor: remove TriangleAlertIcon from various tool components Anish Sarkar 2026-03-21 02:09:52 +05:30
  • 9a750fba74 feat: update Google Calendar tool actions in chat streaming Anish Sarkar 2026-03-21 01:44:54 +05:30
  • cb6b687933 feat: enhance Gmail draft update functionality Anish Sarkar 2026-03-21 00:30:18 +05:30
  • d6d4ebc75d feat(web): add ElectronAPI type declaration for window.electronAPI CREDO23 2026-03-20 20:39:18 +02:00
  • 9e058e1329 chore: clean up comments in editor and composer CREDO23 2026-03-20 20:35:29 +02:00
  • c78f0e78aa feat(web): wire Composer to pre-fill clipboard content from Electron tray CREDO23 2026-03-20 20:33:43 +02:00
  • 5ab534511c feat(web): add initialText prop to InlineMentionEditor CREDO23 2026-03-20 20:26:33 +02:00
  • 275fa86ecd feat(desktop): add system tray with clipboard-to-chat support CREDO23 2026-03-20 20:22:37 +02:00
  • ab6eeaf02e feat: add onClose functionality to ApprovalCard across all HITL tools Anish Sarkar 2026-03-20 23:50:50 +05:30
  • 85462675a0 feat: add update functionality for Gmail drafts Anish Sarkar 2026-03-20 23:50:27 +05:30
  • ecdd7354e9 refactor(desktop): use IPC channel constants in preload, add getClipboardContent CREDO23 2026-03-20 20:13:58 +02:00
  • fb4dbf04ae refactor(desktop): extract IPC channels and handlers into src/ipc/ CREDO23 2026-03-20 20:06:21 +02:00
  • b6a7f0afa7 refactor(desktop): extract menu setup into modules/menu.ts CREDO23 2026-03-20 20:01:13 +02:00
  • d868464de7 refactor(desktop): extract auto-updater into modules/auto-updater.ts CREDO23 2026-03-20 19:59:20 +02:00
  • 35da1cf1b4 refactor(desktop): extract deep link handling into modules/deep-links.ts CREDO23 2026-03-20 19:55:44 +02:00
  • 95c4a674be refactor(desktop): extract window creation into modules/window.ts CREDO23 2026-03-20 19:50:50 +02:00
  • f08199ecec refactor(desktop): extract server startup into modules/server.ts CREDO23 2026-03-20 19:48:35 +02:00
  • dff3440f72 refactor(desktop): extract error handling into modules/errors.ts CREDO23 2026-03-20 19:44:48 +02:00
  • 5e23949af6 feat: implement date and time picker in HITL edit panel Anish Sarkar 2026-03-20 23:07:54 +05:30
  • 4b54826d78 refactor: update ApprovalCard to use state for wasAlreadyDecided across all HITL tools Anish Sarkar 2026-03-20 23:06:58 +05:30
  • b4309f13be feat: add email tag input functionality to HITL edit panel Anish Sarkar 2026-03-20 22:46:49 +05:30
  • 282e913c50 refactor: update ApprovalCard to display account names instead of emails across Gmail tools Anish Sarkar 2026-03-20 22:02:35 +05:30
  • 9b38626723 feat: add pending edits functionality to ApprovalCard across all HITL tools Anish Sarkar 2026-03-20 21:38:19 +05:30
  • 4bd2071a8d refactor: streamline ApprovalCard component across various tools Anish Sarkar 2026-03-20 20:53:59 +05:30
  • e7b5b37404 ci(desktop): support both v* and beta-v* tag triggers with unified version extraction CREDO23 2026-03-20 16:55:18 +02:00
  • bd2d633546 feat: enhance Gmail account handling and expand chat tool capabilities Anish Sarkar 2026-03-20 20:18:03 +05:30
  • c891cc3d9b ci(desktop): auto-extract version from tag and pass to electron-builder CREDO23 2026-03-20 16:44:10 +02:00
  • d4ef79375b fix(desktop): read HOSTED_FRONTEND_URL from process.env before .env file CREDO23 2026-03-20 16:35:56 +02:00
  • 70712f21db ci(desktop): add HOSTED_FRONTEND_URL from GitHub Actions variables for Electron build CREDO23 2026-03-20 16:29:48 +02:00
  • 9db5b5e99d ci(desktop): pass NEXT_PUBLIC env vars from GitHub Actions variables to Next.js build CREDO23 2026-03-20 16:21:11 +02:00
  • f938c4018e refactor: streamline authentication handling and UI feedback for connectors showing re-authentication button in the config edit area as well Anish Sarkar 2026-03-20 19:36:55 +05:30
  • 283b4194cc feat: enhance permission handling and user feedback for Gmail and Google Calendar tools Anish Sarkar 2026-03-20 19:36:00 +05:30
  • a08d03041a ci(desktop): align tag trigger with upstream beta-v* convention CREDO23 2026-03-20 15:42:03 +02:00
  • cbee2e254c ci(desktop): disable fail-fast so all platform builds complete independently CREDO23 2026-03-20 15:31:05 +02:00
  • 207ef02f5e ci(desktop): fix pnpm cache by specifying lockfile paths for monorepo CREDO23 2026-03-20 15:30:20 +02:00
  • 337c381f36 ci(desktop): add package & publish step with platform matrix and permissions CREDO23 2026-03-20 15:19:38 +02:00
  • f4c0c8c945 feat: add initial logic for HITL for gmail and google calendar connectors Anish Sarkar 2026-03-20 18:47:06 +05:30
  • 0f37919f3d ci(desktop): add Electron build step CREDO23 2026-03-20 15:10:24 +02:00
  • 4b50b3db1a ci(desktop): add dependency install and Next.js build steps CREDO23 2026-03-20 14:49:52 +02:00
  • 6d1c7731f0 refactor: improve spacing and layout in ApprovalCard component Anish Sarkar 2026-03-20 18:13:53 +05:30
  • 151dcd26e1 refactor: enhance UI components for consistency and user experience Anish Sarkar 2026-03-20 17:51:11 +05:30
  • 8850fac722 feat: implement knowledge base synchronization for Linear and Notion issue creation Anish Sarkar 2026-03-20 17:50:36 +05:30
  • b6c1db33eb ci(desktop): add pnpm and Node.js setup steps CREDO23 2026-03-20 14:04:07 +02:00
  • 23c23c7528 feat: implement ToggleGroup and Toggle components for improved label selection Anish Sarkar 2026-03-20 17:32:05 +05:30
  • 15857ecfd6 refactor: update radio group implementation and improve input styling Anish Sarkar 2026-03-20 17:09:31 +05:30
  • f16e0d95ad refactor: remove conditional rendering for step title in ThinkingStepsDisplay component Anish Sarkar 2026-03-20 16:46:05 +05:30
  • 75cf12974a refactor: simplify header text generation in ThinkingStepsDisplay component Anish Sarkar 2026-03-20 16:41:51 +05:30
  • 9fbf0992f3 feat: add conditional rendering in ApprovalCard component to prevent rendering when a decision has been made and is not a rejection Anish Sarkar 2026-03-20 16:41:30 +05:30
  • f4da05d0ea refactor: streamline authentication expiration handling in Notion tool metadata service Anish Sarkar 2026-03-20 16:29:50 +05:30
  • 10af5d3f3e feat: add authentication expiration handling for Notion tools Anish Sarkar 2026-03-20 16:12:18 +05:30
  • db5fddb104 feat: replace checkbox inputs with Checkbox component in file deletion UIs Anish Sarkar 2026-03-20 15:46:43 +05:30
  • 3d6ff39bf4 feat: implement Google Drive knowledge base synchronization after file creation Anish Sarkar 2026-03-20 15:41:08 +05:30
  • 510f9150cb feat: improve error handling for Google Drive authentication Anish Sarkar 2026-03-20 14:48:31 +05:30
  • df0d9bb2b5 feat: improve Composio Drive folder listing and authentication handling Anish Sarkar 2026-03-20 14:48:19 +05:30
  • a27c10a5f5 feat: update Google Drive connector UI and authentication handling Anish Sarkar 2026-03-20 13:39:28 +05:30
  • 75f0975674 feat: enhance Google Drive account authentication handling Anish Sarkar 2026-03-20 12:34:30 +05:30
  • d21593ee71 feat: unify handling of native and legacy document types for Google connectors Anish Sarkar 2026-03-20 03:41:32 +05:30
  • aaf34800e6 feat: enhance legacy document migration for Google connectors Anish Sarkar 2026-03-20 03:39:05 +05:30
  • 71e87f302b ci(desktop): add release workflow skeleton with tag trigger and matrix CREDO23 2026-03-19 20:49:30 +02:00
  • fb1db6c891 feat(desktop): wire auto-updater with GitHub Releases CREDO23 2026-03-19 20:20:26 +02:00
  • 8e7cda31c5 feat: update Google indexing functions to track skipped messages Anish Sarkar 2026-03-19 20:56:40 +05:30
  • 80f7d5f34a feat: enhance document deletion feedback in UI Anish Sarkar 2026-03-19 20:34:31 +05:30
  • e9485ab2df feat: update Google Drive indexing to include skipped file tracking Anish Sarkar 2026-03-19 20:27:50 +05:30
  • eac4cb6075 feat: enhance Google Drive indexing to track skipped files Anish Sarkar 2026-03-19 20:27:36 +05:30
  • 83d9c49a50 feat: enhance Composio connector handling and status management Anish Sarkar 2026-03-19 19:24:55 +05:30
  • 2390bd7d26 feat: enhance Google Drive authentication error handling Anish Sarkar 2026-03-19 18:24:41 +05:30
  • 53e555f10c feat: implement Composio re-authentication endpoints and refresh logic Anish Sarkar 2026-03-19 18:08:23 +05:30
  • 90481b9462 feat: Added logic to encrypt the access token, refresh token, and client secret if the configuration specifies token encryption for native Gmail connector Anish Sarkar 2026-03-19 17:57:51 +05:30
  • c9deae940c feat: implement re-authentication flows for Google Drive, Gmail, and Calendar connectors Anish Sarkar 2026-03-19 17:51:59 +05:30
  • 36f4709225 feat: add integration and unit tests for Google unification connectors Anish Sarkar 2026-03-19 17:51:15 +05:30
  • 83152e8e7e refactor: unify all 3 google Composio and non-Composio connector types and pipelines keeping same credential adapters Anish Sarkar 2026-03-19 05:08:21 +05:30
  • cf62fd07f8 chore: update pnpm workspace configuration to include root package DESKTOP-RTLN3BA\$punk 2026-03-18 13:20:37 -07:00
  • 6c37b563c0 fix: update re-authentication messages for Linear and Notion connectors Anish Sarkar 2026-03-19 01:31:26 +05:30
  • c6a83535d2 Merge pull request #889 from CREDO23/electon-desktop Rohan Verma 2026-03-18 12:56:42 -07:00
  • 7ba5e9c662 feat: implement re-authentication flow for connectors and enhance auth expiration handling Anish Sarkar 2026-03-19 01:20:48 +05:30
  • 0c3f8f0e7e docs(desktop): update README CREDO23 2026-03-18 21:14:42 +02:00
  • 5361f4cf24 docs(desktop): add README with setup, config, and build steps CREDO23 2026-03-18 21:06:11 +02:00
  • abf80da2e3 chore: remove desktop app planning docs CREDO23 2026-03-18 21:02:30 +02:00
  • 3b19b54b2b fix(desktop): validate URL scheme in open-external IPC handler CREDO23 2026-03-18 20:58:49 +02:00
  • 572e7999b2 fix(backend): allow CORS from any localhost port for desktop app CREDO23 2026-03-18 20:58:30 +02:00
  • 9b4d9f0da2 feat(desktop): add native menu bar with standard Edit/View/Window roles CREDO23 2026-03-18 20:10:30 +02:00
  • a0e57562e0 assets(desktop): generate .icns and .ico from source PNG CREDO23 2026-03-18 19:56:55 +02:00
  • 36e3772686 assets(desktop): add SurfSense icon source PNG CREDO23 2026-03-18 19:56:41 +02:00
  • 36924bbd65 feat(desktop): handle startup failure and renderer load errors CREDO23 2026-03-18 19:49:59 +02:00
  • 9434965803 feat(desktop): add error dialog and global exception handlers CREDO23 2026-03-18 19:49:50 +02:00
  • c6f3218085 fix(desktop): use get-port-please for dynamic port selection CREDO23 2026-03-18 19:38:47 +02:00
  • b07a64fd27 docs(desktop): add distribution readiness checklist CREDO23 2026-03-18 19:28:26 +02:00
  • c8d6883474 refactor(desktop): replace resolve-env with build-time dotenv injection CREDO23 2026-03-18 19:27:53 +02:00
  • 14b561bc39 fix(desktop): resolve pnpm packaging and in-process server CREDO23 2026-03-18 17:51:47 +02:00
  • 81ddac1f54 refactor: update connector status messages and remove deprecated Google OAuth connector entries Anish Sarkar 2026-03-18 17:01:07 +05:30
  • 95f11521c3 refactor: migrate OAuth result handling from sessionStorage to cookies and update connector callback implementation Anish Sarkar 2026-03-18 17:00:54 +05:30
  • 8baba0693d feat: ensure unique connector names for MCP connectors Anish Sarkar 2026-03-18 16:09:35 +05:30
  • c343368456 refactor: remove query params for connector popup and improve connector callback URLs Anish Sarkar 2026-03-18 16:08:30 +05:30
  • 9c93d32f20 feat: made non-composio OAuth connectors for Google Drive, Gmail, and Google Calendar available for self-hosted users only Anish Sarkar 2026-03-18 15:00:00 +05:30
  • df872e261e feat: implement re-authentication flow for Linear and Notion HITL connectors and improve their HITL flow and error states Anish Sarkar 2026-03-18 14:10:11 +05:30
  • 755f8b71fe secutiry: CVE-2026-32597 fix DESKTOP-RTLN3BA\$punk 2026-03-17 23:39:07 -07:00