Commit graph

122 commits

Author SHA1 Message Date
Anish Sarkar
0d56cfb663 chore: ran linting 2026-03-17 15:19:16 +05:30
Anish Sarkar
e5180aa0a3 feat: implement tool grouping in ComposerAction for improved UI organization 2026-03-17 15:18:58 +05:30
Anish Sarkar
591bd6bb46 feat: enhance TooltipIconButton to conditionally disable tooltips 2026-03-17 15:09:24 +05:30
Anish Sarkar
893df1718b feat: add tool icons for enhanced UI in ComposerAction 2026-03-17 15:02:56 +05:30
Anish Sarkar
ac0f2fa2eb chore: ran linting 2026-03-17 04:40:46 +05:30
Anish Sarkar
54156633ff refactor: update ConnectToolsBanner layout 2026-03-17 03:36:32 +05:30
Anish Sarkar
993c8539e8 feat: update UI components to utilize new main panel styling
- Replaced background styles with `bg-main-panel` in various components for consistent theming.
- Enhanced the `Header`, `LayoutShell`, and `Thread` components to improve visual coherence.
- Adjusted tool management UI to reflect new design standards, ensuring a unified user experience.
2026-03-17 01:09:15 +05:30
Anish Sarkar
2919dc7dad refactor: replace Wrench icon with Settings2 and update tool management UI to use Drawer component 2026-03-15 16:39:56 +05:30
Anish Sarkar
1e6424ef42 feat: enhance ComposerAction with dropdown menu for managing tools and file uploads 2026-03-15 16:27:33 +05:30
DESKTOP-RTLN3BA\$punk
b81619da7e chore: linting 2026-03-11 16:44:25 -07:00
DESKTOP-RTLN3BA\$punk
042b42a8a0 refactor: fixed forefox rendering issues
- Updated NewChatPage to reset state when switching between chats and search spaces.
- Enhanced LayoutDataProvider to reset transient slide-out panels on search space changes.
- Refactored RightPanel to simplify rendering logic and remove unnecessary animations.
- Cleaned up LayoutShell by removing motion components for improved performance.
2026-03-11 16:37:56 -07:00
Anish Sarkar
9503d4ade1 chore: ran linting 2026-03-11 12:30:20 +05:30
Anish Sarkar
f73c1d83a8 feat: Enhance report panel state management and dropdown functionality in sidebar 2026-03-11 12:25:04 +05:30
Anish Sarkar
4a576f7347 feat: Enhance ComposerAction and DocumentsSidebar with improved UI and functionality 2026-03-11 12:04:22 +05:30
DESKTOP-RTLN3BA\$punk
d8a05ae4d5 feat: refactor agent tools management and add UI integration
- Added endpoint to list agent tools with metadata, excluding hidden tools.
- Updated NewChatRequest and RegenerateRequest schemas to include disabled tools.
- Integrated disabled tools management in the NewChatPage and Composer components.
- Improved tool instructions and visibility in the system prompt.
- Refactored tool registration to support hidden tools and default enabled states.
- Enhanced document chunk creation to handle strict zip behavior.
- Cleaned up imports and formatting across various files for consistency.
2026-03-10 17:36:26 -07:00
Anish Sarkar
414dceff2f feat: implement RightPanel component for tabbed navigation between Sources and Report; update report panel handling in dashboard chat page for improved user experience 2026-03-11 01:22:24 +05:30
Anish Sarkar
6a88f9e0eb chore: ran linting 2026-03-10 16:17:12 +05:30
Anish Sarkar
ad7bbcbc8f feat: add ConnectToolsBanner component to Composer for improved tool integration and user engagement; update SidebarSlideOutPanel to conditionally render backdrop overlay based on mobile view 2026-03-10 16:16:24 +05:30
Anish Sarkar
07f0179cb2 feat: implement slide-out panel event handling in Composer and enhance GitHub stars badge with particle effects for improved visual feedback 2026-03-10 15:40:17 +05:30
Anish Sarkar
469e28958b refactor: remove docked state management from InboxSidebar and LayoutDataProvider; enhance DropdownMenu in ComposerAction with separator for improved UI clarity 2026-03-10 15:20:51 +05:30
Anish Sarkar
5ea13e827b feat: update ComposerAction and DocumentsSidebar to enhance document management and connector integration; replace Cable icon with Unplug for better clarity 2026-03-10 14:58:56 +05:30
Anish Sarkar
904c5d8807 feat: enhance ComposerAction with file upload functionality and replace Popover with DropdownMenu for improved user experience 2026-03-10 14:45:37 +05:30
Anish Sarkar
c8e36cb928 feat: add connector tools strip to DocumentsSidebar and implement AvatarGroup component for better UI representation 2026-03-10 14:23:19 +05:30
Anish Sarkar
4ebf2359b5 fix: update tooltip and aria-label for ComposerAction button to enhance clarity and accessibility 2026-03-10 14:13:32 +05:30
Anish Sarkar
5ecf4e3e9d refactor: remove unused comment-related state and components; streamline comment panel styling for improved responsiveness 2026-03-10 14:00:29 +05:30
DESKTOP-RTLN3BA\$punk
7362da52d3 feat: Consolidate composer action buttons into a single configuration popover 2026-03-09 23:18:23 -07:00
DESKTOP-RTLN3BA\$punk
d70e292fbe refactor: restructure instrumentation client initialization and enhance UI components for better performance and user experience 2026-03-08 17:48:09 -07:00
Anish Sarkar
9945d16b17 chore: ran biome checks 2026-03-07 12:57:27 +05:30
Anish Sarkar
f8b0e946ce chore: ran linting 2026-03-07 04:46:48 +05:30
Anish Sarkar
c9949303ae feat: integrate document upload dialog in ComposerAction and update sidebar components for improved user interaction and styling consistency 2026-03-07 03:29:46 +05:30
Anish Sarkar
c1ba3a9b6d refactor: streamline document mention handling by consolidating atom logic and removing redundant state updates, enhancing code clarity and maintainability in chat components 2026-03-06 23:33:51 +05:30
Anish Sarkar
8d5d8e490c refactor: remove ChatHeader from Thread component and update related logic, improving code clarity and maintaining consistent header display in chat interface 2026-03-06 22:38:49 +05:30
Anish Sarkar
3be26429ca refactor: integrate sidebar document selections into chat functionality, enhancing document mention management and improving user experience in the Composer and DocumentsSidebar components 2026-03-06 15:59:45 +05:30
Anish Sarkar
f0e4aa6539 refactor: enhance document mention functionality in chat by introducing pending mentions and removals atoms, and updating DocumentsSidebar and Composer components for improved document management 2026-03-06 15:35:58 +05:30
Anish Sarkar
95a0e35393 feat: add documentsSidebarOpenAtom for managing sidebar state and integrate it into LayoutDataProvider and Composer components 2026-03-06 14:40:10 +05:30
DESKTOP-RTLN3BA\$punk
0e723a5b8b feat: perf optimizations
- improved search_knowledgebase_tool
- Added new endpoint to batch-fetch comments for multiple messages, reducing the number of API calls.
- Introduced CommentBatchRequest and CommentBatchResponse schemas for handling batch requests and responses.
- Updated chat_comments_service to validate message existence and permissions before fetching comments.
- Enhanced frontend with useBatchCommentsPreload hook to optimize comment loading for assistant messages.
2026-02-27 17:19:25 -08:00
Anish Sarkar
a57ab02900 feat: Implement file upload limits and page limit enforcement in backend
- Added constants for maximum files per upload, per-file size, and total upload size.
- Enhanced document upload route to validate file counts and sizes, returning appropriate HTTP errors.
- Introduced end-to-end tests for upload limits and page limit enforcement, ensuring correct behavior under various scenarios.
- Updated test helpers to support notification retrieval for page limit exceeded scenarios.
2026-02-26 01:25:34 +05:30
Anish Sarkar
aeb2613b2b chore: linting 2026-02-22 04:41:56 +05:30
Anish Sarkar
0e1f0d09e5 feat: enhance file upload tooltip with detailed information on limits and guidelines 2026-02-22 04:20:46 +05:30
mainnebula
b3042a02be fix: prevent file attachment dialog from opening twice
Add a ref-based guard to handleUploadClick that prevents the native file
picker from being triggered a second time when the browser re-dispatches
a click event after the dialog closes. This matches the existing pattern
used in document-upload-popup.tsx for the Upload Documents dialog.
2026-02-17 07:55:25 -05:00
DESKTOP-RTLN3BA\$punk
db652116d6 chore: linting 2026-02-09 16:49:11 -08:00
DESKTOP-RTLN3BA\$punk
c979609041 feat: simplified document upload handling
- Introduced a new endpoint for batch document status retrieval, allowing users to check the status of multiple documents in a search space.
- Enhanced the document upload process to return duplicate document IDs and improved response structure.
- Updated schemas to include new response models for document status.
- Removed unused attachment processing code from chat routes and UI components to streamline functionality.
2026-02-09 16:46:54 -08:00
Rohan Verma
6c72854145
Merge pull request #801 from elammertsma/dev
[FEAT] Added new A/B test, made sidebar resizable and made all left sidebars use the same component
2026-02-09 15:05:11 -08:00
Eric Lammertsma
123d3bccf4 Created more relatable chat input suggestions 2026-02-09 12:05:19 -05:00
Anish Sarkar
5ab672b8ff refactor: replace Loader2 with Spinner component across various components for consistent loading indicators 2026-02-08 12:39:06 +05:30
Anish Sarkar
9d071d686a feat: add viewport configuration for mobile keyboard handling and update chat page height calculations for better responsiveness 2026-02-06 19:43:14 +05:30
Eric Lammertsma
b91e730963 feat: implement cycling onboarding placeholders in chat input 2026-02-01 17:26:50 -05:00
DESKTOP-RTLN3BA\$punk
6fb656fd8f hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
Anish Sarkar
f7122cd477 feat(sidebar): implement inbox sidebar with docked and floating modes, add sidebar context for state management 2026-01-27 19:46:43 +05:30
DESKTOP-RTLN3BA\$punk
8b81507739 refactor: remove unused COMPOSIO_CONNECTOR migration and linting 2026-01-22 16:43:08 -08:00