Commit graph

2716 commits

Author SHA1 Message Date
Manoj Aggarwal
d640802909 bluff checks 2026-01-21 09:48:55 -08:00
Manoj Aggarwal
ea6f6b3851 ruff 2026-01-21 09:47:17 -08:00
Anish Sarkar
306a725b7c refactor: streamline InboxSidebar component and improve tooltip integration 2026-01-21 23:07:08 +05:30
Anish Sarkar
112f6ec4cc refactor: remove archived functionality from notifications and related components
- Removed the archived column from the Notification model and database schema, simplifying the notification structure.
- Deleted ArchiveRequest and ArchiveResponse models, along with associated API endpoints for archiving notifications.
- Updated InboxSidebar and related components to eliminate archiving functionality, streamlining the user experience.
- Adjusted filtering logic in the InboxSidebar to focus solely on unread notifications, enhancing clarity and usability.
2026-01-21 22:47:39 +05:30
Anish Sarkar
8dcdd27d10 fix: update sidebar components for consistent styling and improved unread item display
- Changed text color for active and archived item counts in AllPrivateChatsSidebar and AllSharedChatsSidebar to use 'text-muted-foreground' for better visibility.
- Replaced Loader2 with a new Spinner component in InboxSidebar for a consistent loading indicator.
- Enhanced unread item count display in InboxSidebar to show zero when no unread items are present, improving user feedback.
- Adjusted styles for MoreHorizontal and ListFilter icons in InboxSidebar to align with the updated design system.
2026-01-21 22:22:28 +05:30
CREDO23
f346726294 Integrate live comment sync in comment components 2026-01-21 18:13:02 +02:00
CREDO23
f7ee03ddf3 Integrate live message sync on chat page 2026-01-21 18:10:03 +02:00
CREDO23
dd781fa3d5 Add live sync hooks for messages and comments 2026-01-21 17:58:35 +02:00
CREDO23
73ff261194 Add raw message/comment types and reduce members stale time 2026-01-21 17:58:17 +02:00
CREDO23
3765d0a868 Update migration 74 for live collaboration tables 2026-01-21 17:57:11 +02:00
Anish Sarkar
22b2d6e400 feat: add archived column to notifications and implement archiving functionality
- Introduced an archived boolean column in the notifications table to allow users to archive inbox items without deletion.
- Updated Notification model to include the archived field with default value.
- Added ArchiveRequest and ArchiveResponse models for handling archive/unarchive operations.
- Implemented API endpoint to archive or unarchive notifications, ensuring real-time updates with Electric SQL.
- Enhanced InboxSidebar to filter and display archived notifications appropriately.
2026-01-21 20:34:58 +05:30
Anish Sarkar
93aa1dcf3c feat: implement inbox sidebar for enhanced user notifications
- Introduced a new InboxSidebar component to manage and display inbox items.
- Integrated real-time syncing of inbox items using Electric SQL for instant updates.
- Added functionality to mark items as read, archive/unarchive, and filter inbox content.
- Updated existing components to accommodate the new inbox feature, including layout adjustments and state management.
- Enhanced user experience with improved navigation and interaction for inbox items.
2026-01-21 19:43:20 +05:30
CREDO23
0245e4bea9 Add Electric SQL replication for messages and comments 2026-01-21 15:17:23 +02:00
Anish Sarkar
8eec948434 feat: enhance team management UI with avatar initials and role permissions display
- Added a helper function to generate avatar initials for team members without an avatar.
- Improved the MembersTab component by displaying user avatars or initials.
- Introduced a new RolePermissionsDisplay component to present role permissions in a categorized manner.
- Updated table headers in MembersTab for better clarity and added icons for visual enhancement.
2026-01-21 17:13:30 +05:30
Anish Sarkar
4653eb5f64 refactor: update role management UI components for improved interaction
- Renamed props in RolesTab for clarity.
- Replaced label elements with button elements in CreateRoleDialog for better accessibility and interaction.
- Enhanced toggle functionality for category and permission selection.
2026-01-21 16:25:38 +05:30
Anish Sarkar
4d87c38b5f impr: improve tabbed navigation for active and archived chats in sidebars 2026-01-21 16:13:32 +05:30
Anish Sarkar
01307f36dd refactor: simplify state management in ChatShareButton and ModelSelector 2026-01-21 15:14:14 +05:30
Manoj Aggarwal
e3fe4b86df remove debug logs 2026-01-20 17:48:40 -08:00
Manoj Aggarwal
92aa3f4eab error 2026-01-20 15:34:01 -08:00
Manoj Aggarwal
48fb38bafc Add ability to store and retreive user memory through mcp tool 2026-01-20 15:04:07 -08:00
Anish Sarkar
d35d89f3a9 chore: ran linting 2026-01-21 03:28:34 +05:30
Anish Sarkar
5a95a6b543 feat: Add documentation link to GitHub connect form
- Replaced the removed Accordion component with a direct link to the GitHub connector documentation.
- Enhanced user experience by providing easy access to relevant documentation.
2026-01-21 01:21:25 +05:30
Anish Sarkar
8bd1ba0251 refactor: Simplify GitHub connect form by removing unused components and documentation sections 2026-01-21 00:21:21 +05:30
Anish Sarkar
6dd535c85a fix: Clean up GitHub connector UI and documentation
- Removed unnecessary period from the GitHub connect form alert description.
- Moved helper functions for string and array conversion outside the component to avoid useEffect dependency issues.
- Updated the GitHub connector documentation to provide detailed indexing information and troubleshooting tips for users.
2026-01-21 00:19:17 +05:30
Anish Sarkar
35888144eb refactor: Update GitHub connector to use gitingest CLI
- Refactored GitHubConnector to utilize gitingest CLI via subprocess, improving performance and avoiding async issues with Celery.
- Updated ingestion method to handle repository digests more efficiently, including error handling for subprocess execution.
- Adjusted GitHub indexer to call the new synchronous ingestion method.
- Clarified documentation regarding the optional nature of the Personal Access Token for public repositories.
2026-01-20 23:24:33 +05:30
CREDO23
17f8c993df Simplify chat session state hook and disable send button when blocked 2026-01-20 19:48:28 +02:00
CREDO23
22ead877fa Integrate ChatSessionStatus and blocking logic into Composer 2026-01-20 18:39:50 +02:00
CREDO23
b56c70c401 Add ChatSessionStatus component with animation 2026-01-20 18:33:29 +02:00
CREDO23
69f2460d18 Refactor chat session state hook to use useShape 2026-01-20 18:26:58 +02:00
Anish Sarkar
49b8a46d10 feat: Integrate gitingest for GitHub repository ingestion
- Added gitingest as a dependency to streamline the ingestion of GitHub repositories.
- Refactored GitHubConnector to utilize gitingest for efficient repository digest generation, reducing API calls.
- Updated GitHub indexer to process entire repository digests, enhancing performance and simplifying the indexing process.
- Modified GitHub connect form to indicate that the Personal Access Token is optional for public repositories.
2026-01-20 21:52:32 +05:30
Anish Sarkar
80f83e32c6 chore: frontend linting 2026-01-20 20:47:31 +05:30
Anish Sarkar
f67ff41790 feat: implement notification filtering and enhance notification UI
- Added notification type filtering functionality to the NotificationButton and NotificationPopup components.
- Integrated localStorage to persist the selected notification filter across sessions.
- Updated useNotifications hook to support fetching notifications based on the selected filter.
- Enhanced NotificationPopup to display filter pills for better user interaction and notification management.
2026-01-20 20:35:45 +05:30
CREDO23
6a31e79ede Add chat session state types for live collaboration 2026-01-20 16:52:18 +02:00
CREDO23
dc628198ce Integrate session state into chat streaming 2026-01-20 16:40:38 +02:00
Anish Sarkar
96701a9f01 feat: enhance chat comment notifications with author details
- Added author_avatar_url and author_email to comment creation and reply functions for improved metadata.
- Updated MentionNotificationHandler to include author details in notifications.
- Enhanced NotificationPopup to display author's avatar with initials fallback for mentions.
- Updated notification types to accommodate new author fields.
2026-01-20 20:05:37 +05:30
CREDO23
d7b0b90a01 Add chat session state service 2026-01-20 16:31:40 +02:00
CREDO23
55a07c064e Add chat session state schemas 2026-01-20 16:24:37 +02:00
Anish Sarkar
3fb83e4c3a refactor: enhance comment components with improved styles and functionality
- Updated placeholder text in CommentComposer for clarity.
- Implemented auto-resizing for the textarea in CommentComposer.
- Adjusted styles for CommentPanel and CommentSheet for better layout and usability.
- Enhanced CommentActions button visibility on hover for improved interaction.
- Refined comment item display logic to simplify user experience.
2026-01-20 19:49:34 +05:30
CREDO23
7d35419b88 Add ChatSessionState model 2026-01-20 16:17:54 +02:00
CREDO23
a9de890cd8 Add chat_session_state table migration 2026-01-20 16:04:17 +02:00
Anish Sarkar
26ca751a9d refactor: update UI component styles and interactions
- Increased gap between action items in Header for improved layout.
- Added onCloseAutoFocus to ChatShareButton for better focus management.
- Enhanced ChevronDown icon in ModelSelector with rotation effect for better visual feedback.
- Adjusted padding in ModelSelector to maintain consistent spacing.
2026-01-20 18:28:50 +05:30
Anish Sarkar
1a0503f683 refactor: improve UI component styles and loading text
- Removed unused Check icon from SidebarUserProfile and Select components.
- Enhanced hover and focus styles for SidebarUserProfile and ModelSelector items for better user experience.
- Updated loading text in ModelSelector for consistency.
2026-01-20 17:53:36 +05:30
Anish Sarkar
1f06794021 feat: enhance UI components with new border radius and tooltip features
- Added new border radius options (2xl, 3xl) in Tailwind configuration and globals.css.
- Integrated Tooltip component in ChatShareButton and ModelSelector for improved user experience.
- Updated button styles for consistency across components, including NotificationButton and ModelSelector.
- Minor text adjustments for clarity in SourceDetailPanel.
2026-01-20 17:35:08 +05:30
Anish Sarkar
23f1be50f7 refactor: replace Lock icon with User icon for private chats 2026-01-20 16:57:15 +05:30
Rohan Verma
6e331c3b85
Merge pull request #717 from MODSetter/dev
refactor: bulk updating Admin to Editor roles
2026-01-20 03:12:59 -08:00
DESKTOP-RTLN3BA\$punk
c3c476c108 Merge commit '03ebd41f61' into dev 2026-01-20 03:12:25 -08:00
Anish Sarkar
c9a7e4aea5 fix: removed dashboard from breadcrumb 2026-01-20 16:42:10 +05:30
DESKTOP-RTLN3BA\$punk
f200502ffc refactor: bulk updating Admin to Editor roles
- Consolidated the migration process for search space memberships and invites from Admin to Editor roles using bulk SQL updates.
- Removed the Admin role in bulk for system roles.
- Updated permissions for Editor and Viewer roles across all search spaces in a more efficient manner.
2026-01-20 03:11:49 -08:00
Anish Sarkar
08e00d0991 Merge remote-tracking branch 'upstream/dev' into fix/chat-ui 2026-01-20 16:35:49 +05:30
Anish Sarkar
4e4ea6fba0 feat: add thread visibility management using Jotai atoms in chat components 2026-01-20 16:33:42 +05:30