Anish Sarkar
5c598e8588
Merge remote-tracking branch 'upstream/dev' into feat/human-in-the-loop
2026-03-22 15:45:45 +05:30
Rohan Verma
e956de109a
Merge pull request #899 from MODSetter/dev
...
fixes for deployment
2026-03-22 01:57:18 -07:00
DESKTOP-RTLN3BA\$punk
9b8fc10211
Merge commit ' 1013586506' into dev
2026-03-22 01:56:33 -07:00
DESKTOP-RTLN3BA\$punk
43c9a09a6c
chore: add daytona dependency to pyproject.toml and update uv.lock
2026-03-22 01:55:56 -07:00
DESKTOP-RTLN3BA\$punk
0cd596b91f
refactor: update video presentation status enum creation to use SQL execution for better handling of duplicates
2026-03-22 01:41:15 -07:00
Rohan Verma
1013586506
Merge pull request #898 from MODSetter/dev
...
feat: SearXNG search, Electron desktop app, video agent & UI overhaul
2026-03-22 01:28:58 -07:00
Rohan Verma
23386b0a91
Merge pull request #895 from CREDO23/electon-desktop
...
[CI] Desktop release workflow & Auto updater
2026-03-22 01:26:01 -07:00
DESKTOP-RTLN3BA\$punk
08e68c16c7
Update README files to reflect changes in video and podcast agent examples, add video generation and presentation features, and update demo links and images across multiple languages.
2026-03-22 01:00:17 -07:00
Rohan Verma
2e1616ad91
Update README with demo and video agent sections
2026-03-22 00:38:44 -07:00
DESKTOP-RTLN3BA\$punk
cb6db30143
feat: add new carousel item for AI-generated video creation
2026-03-22 00:34:41 -07:00
Rohan Verma
fcb299eb70
Merge pull request #897 from MODSetter/feature/video_presentation_agent
...
feat: added initial video presentation agent
2026-03-21 23:41:08 -07:00
DESKTOP-RTLN3BA\$punk
eb8cfd296c
feat: add public routes for video presentations and audio streaming
2026-03-21 23:29:23 -07:00
DESKTOP-RTLN3BA\$punk
d90b6d35ce
feat: enhance video presentation agent with parallel theme assignment and watermarking
2026-03-21 23:02:09 -07:00
DESKTOP-RTLN3BA\$punk
0fe5e034fe
feat: add video presentation tool to generate group
2026-03-21 22:17:08 -07:00
DESKTOP-RTLN3BA\$punk
b28f135a96
feat: init video presentation agent
2026-03-21 22:13:41 -07:00
DESKTOP-RTLN3BA\$punk
40d949b7d5
chore: correct .RemotionTets/ entry in .gitignore
2026-03-21 19:45:48 -07:00
DESKTOP-RTLN3BA\$punk
2a4a2f4435
chore: add .RemotionTets/ to .gitignore
2026-03-21 19:06:37 -07:00
Anish Sarkar
beaa43e324
chore: ran linting
2026-03-22 03:17:39 +05:30
Anish Sarkar
d20c9c2788
refactor: enhance button styles in LocalLoginForm and RegisterPage components for better loading state visibility
2026-03-22 03:16:47 +05:30
Anish Sarkar
5b6b1e5d72
feat: add issue URL to Jira issue creation and update responses for direct access
2026-03-22 03:16:34 +05:30
Anish Sarkar
1e9ea983dd
chore: ran linting
2026-03-22 03:07:18 +05:30
Anish Sarkar
336fc39aad
refactor: update button styles in Sidebar component for improved readability and consistency
2026-03-22 03:07:01 +05:30
Anish Sarkar
2c17c355d5
feat: add page URL to Confluence page creation and update responses instead of showing page id
2026-03-22 02:55:33 +05:30
Anish Sarkar
a9683bb1dc
feat: add support for HTML content in HitlEditPanel and PlateEditor components for only Confluence HITL tool
2026-03-22 02:42:51 +05:30
Anish Sarkar
2bc6a0c3bc
chore: ran linting
2026-03-22 00:43:53 +05:30
Anish Sarkar
44f59bfb61
refactor: add isActive prop to SidebarButton and NavSection for improved active state management; update styles accordingly
2026-03-22 00:01:50 +05:30
Anish Sarkar
020d806b1f
refactor: unify sidebar state management in LayoutDataProvider to allow only one slide-out panel open at a time
2026-03-22 00:01:31 +05:30
Anish Sarkar
7d33a69e20
refactor: replace Tabs component with animated-tabs in InboxSidebar for improved UI transitions; adjust loading skeleton key props for consistency
2026-03-21 22:42:17 +05:30
Anish Sarkar
856073b61b
refactor: update file icon colors in connector configuration components for improved visual consistency
2026-03-21 22:36:49 +05:30
Anish Sarkar
6f82a8ff9c
refactor: enhance Navbar component to accept custom background class for scrolled state; update PublicChatView and PublicThread styles for consistency
2026-03-21 22:16:48 +05:30
Anish Sarkar
b6be92e394
refactor: enhance report generation UI with improved loading and error states, and update report content handling
2026-03-21 22:02:13 +05:30
Anish Sarkar
19bd0c48e8
refactor: update class names and tooltip text in AssistantActionBar and AlertDialog components for improved clarity and consistency
2026-03-21 21:10:19 +05:30
Anish Sarkar
bad3eb695f
refactor: update ConnectToolsBanner to accept isThreadEmpty prop and adjust visibility logic; modify 'no_chats' message across multiple languages
2026-03-21 21:03:23 +05:30
Anish Sarkar
68f1a7c5ce
refactor: deduplicate issue type names in JiraToolMetadataService
2026-03-21 21:02:52 +05:30
Anish Sarkar
d9eb080d53
fix: update placeholder and button text for model selection in image and LLM config forms
2026-03-21 20:55:24 +05:30
Anish Sarkar
e37e6d2d18
chore: ran linting
2026-03-21 13:21:19 +05:30
Anish Sarkar
de8841fb86
chore: ran linting
2026-03-21 13:20:13 +05:30
Anish Sarkar
772150eb66
feat: add unit tests for DedupHITLToolCallsMiddleware
2026-03-21 13:19:58 +05:30
Anish Sarkar
77cc2af14f
Merge remote-tracking branch 'upstream/dev' into feat/human-in-the-loop
2026-03-21 13:17:24 +05:30
Anish Sarkar
5908a64c1d
refactor: remove unused tool availability logic from ComposerAction component
2026-03-21 13:10:34 +05:30
Anish Sarkar
b092d8d13d
feat: update OAuth scopes for Confluence, Gmail, Google Calendar, Google Drive, and Jira connectors
2026-03-21 12:50:25 +05:30
Anish Sarkar
79bc123439
feat: implement lazy imports for token refresh in Confluence and Jira connectors
...
- Refactored token refresh logic in ConfluenceHistoryConnector and JiraHistoryConnector to use lazy imports, avoiding circular dependencies.
- Enhanced the ComposerAction component to manage tool availability based on connected types, adding support for Jira and Confluence tools.
- Updated tool icon management to include Jira and Confluence, improving the user interface for tool interactions.
2026-03-21 12:41:06 +05:30
Anish Sarkar
e71eae26fc
feat: initial files for jira and confluence HITL tool
2026-03-21 12:16:44 +05:30
Anish Sarkar
affc89dd5c
feat: introduce SidebarButton component for improved sidebar interactions
2026-03-21 12:06:48 +05:30
Anish Sarkar
9a20db7fc4
feat: add created_by_id to document creation in various sync services
2026-03-21 11:41:59 +05:30
Anish Sarkar
b71dd425f8
feat: enhance tool management in ComposerAction component
...
- Added support for grouping tools with connector icons, improving organization and user interaction.
- Implemented logic to toggle tool groups based on their enabled/disabled state, enhancing user experience.
- Updated the display of enabled tools count to reflect the new grouping structure.
- Introduced a new constant for connector tool icon paths to streamline icon management across components.
- Added a new tool action for updating Gmail drafts in the backend agent, expanding functionality.
2026-03-21 11:38:42 +05:30
Anish Sarkar
9cd2c1f712
feat: integrate HITL phase management across tool components
...
- Refactored ApprovalCard in various tools (Gmail, Google Calendar, Google Drive) to utilize the new useHitlPhase hook for improved state management.
- Updated logic to handle tool action phases (pending, processing, complete, rejected) consistently across components, enhancing user feedback during interactions.
- Simplified decision handling by removing direct state management for approval decisions, streamlining the approval process.
- Enhanced UI feedback to reflect the current phase of tool actions, improving user experience during tool interactions.
2026-03-21 11:18:35 +05:30
Anish Sarkar
ff6514a99f
feat: add DedupHITLToolCallsMiddleware to prevent duplicate tool calls
...
- Introduced DedupHITLToolCallsMiddleware to prevent duplicate HITL tool calls within a single LLM response, ensuring only the first occurrence of each tool call is retained.
- Updated the create_surfsense_deep_agent function to include the new middleware, enhancing the efficiency of tool interactions.
- Added a new middleware file for better organization and maintainability of the codebase.
2026-03-21 03:47:30 +05:30
Anish Sarkar
744ad1fa79
feat: enforce single invocation for tool actions across various services
...
- Added a guideline to ensure that each tool (Gmail, Google Calendar, Google Drive, Linear, Notion) is called only once per user request.
- Updated documentation to clarify that the system will automatically select the most relevant match when multiple items share the same title or subject, enhancing user experience and preventing redundant calls.
2026-03-21 03:07:13 +05:30
Anish Sarkar
0d47233580
refactor: remove TriangleAlertIcon from various tool components
2026-03-21 02:09:52 +05:30