Commit graph

2420 commits

Author SHA1 Message Date
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
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
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
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
Rohan Verma
03ebd41f61
Merge pull request #715 from MODSetter/dev
chore: fixed rback roles
2026-01-20 03:01:20 -08:00
DESKTOP-RTLN3BA\$punk
e578bb9e77 chore: linting 2026-01-20 03:00:02 -08:00
DESKTOP-RTLN3BA\$punk
e163708bad feat: Refactor role permissions and access checks
- Removed the Admin role and updated the permission sets for Owner, Editor, and Viewer roles in db.py.
- Clarified access requirements for chat threads in new_chat_routes.py, ensuring ownership checks are prioritized.
- Added preset permission options for quick role creation in the CreateRoleDialog component of the team page.
2026-01-20 02:59:32 -08:00
Rohan Verma
43eb1cc5af
Merge pull request #714 from MODSetter/dev
docs: updated docs
2026-01-20 02:04:26 -08:00
DESKTOP-RTLN3BA\$punk
048ac6892c Merge commit '4793e54b78' into dev 2026-01-20 02:03:43 -08:00
DESKTOP-RTLN3BA\$punk
4595fd3d1f docs: updated docs 2026-01-20 02:03:05 -08:00
Rohan Verma
4793e54b78
Merge pull request #713 from MODSetter/dev
Feat: Add Chat Comments with Mentions, MCP Connectors, and Electric SQL Integration
2026-01-20 00:32:45 -08:00
DESKTOP-RTLN3BA\$punk
d96ae66012 chore: linting 2026-01-20 00:32:31 -08:00
Rohan Verma
08df9e68e5
Merge pull request #712 from AnishSarkar22/fix/ui-mcp
fix: UI fix for MCP connector
2026-01-19 23:36:42 -08:00
Anish Sarkar
e65d9fa1db chore: ran linting 2026-01-20 11:50:17 +05:30
Anish Sarkar
0c3307fabb fix: use keyboard smoothly while editing the MCP json 2026-01-20 11:49:24 +05:30
Anish Sarkar
a536ad1590 Merge remote-tracking branch 'upstream/dev' into fix/ui-mcp 2026-01-20 11:39:45 +05:30
DESKTOP-RTLN3BA\$punk
a41b75463f chore: enhance system prompt 2026-01-19 18:14:21 -08:00
DESKTOP-RTLN3BA\$punk
6d6b5a2f9b refactor: update Docker build workflow to read version from pyproject.toml and streamline versioning logic 2026-01-19 17:52:52 -08:00
DESKTOP-RTLN3BA\$punk
9625a24475 feat: support multiple transport types for MCP server connections, including stdio and HTTP 2026-01-19 17:44:19 -08:00
DESKTOP-RTLN3BA\$punk
bb5cb846b3 fix: adjust margin for user avatar in shared chats 2026-01-19 16:53:25 -08:00
DESKTOP-RTLN3BA\$punk
ab91cbd148 feat: implement responsive comment UI with mobile and desktop variants 2026-01-19 16:50:51 -08:00
DESKTOP-RTLN3BA\$punk
d83e9aa52d feat: add Google OAuth sign-in button to navbar 2026-01-19 16:22:07 -08:00
Rohan Verma
7435fdb8f8
Merge pull request #711 from AnishSarkar22/fix/SUR-86
fix: UI overlap of thinking step, added animation for thinking step
2026-01-19 16:12:26 -08:00
Anish Sarkar
31b5004984 refactor: improve MCPConfig component structure and validation logic 2026-01-20 03:38:53 +05:30
Anish Sarkar
af0349e36c chore: ran frontend linting 2026-01-20 03:30:12 +05:30
Anish Sarkar
e646343453 Merge remote-tracking branch 'upstream/dev' into fix/SUR-86 2026-01-20 03:27:41 +05:30
Rohan Verma
e86462a7c3
Merge pull request #702 from CREDO23/sur-90-feat-comments-in-chats
[Feature] Comments & mentions in chats
2026-01-19 13:47:58 -08:00
CREDO23
4d004cc1b2 fix: mention notifications and scroll-to-comment from notifications 2026-01-19 19:56:21 +02:00
Anish Sarkar
a16cc50466 feat: enhance loading indicator in ThinkingStepsDisplay 2026-01-19 22:20:09 +05:30
Anish Sarkar
a28962a429 fix: the ui overlap 2026-01-19 22:16:10 +05:30
Anish Sarkar
f0997b0a30 chore: ran frontend linting 2026-01-19 21:23:22 +05:30
CREDO23
7b170dfa75 feat: add new_mention notification type with metadata schema 2026-01-19 17:31:17 +02:00
CREDO23
2839501503 feat: add Electric SQL replication for chat_comment_mentions 2026-01-19 17:28:44 +02:00
Anish Sarkar
5f672a07f2 refactor: enhance MCP connection forms and account list styling
- Updated MCPConnectForm and MCPConfig to improve layout and responsiveness.
- Adjusted text sizes and spacing for better readability across different screen sizes.
- Enhanced button labels for clarity when showing or hiding details.
- Improved styling for the ConnectorAccountsListView to ensure consistent appearance and user experience.
2026-01-19 20:41:26 +05:30
CREDO23
6b9695e848 chore: resolve migration file conflicts 2026-01-19 17:10:11 +02:00
CREDO23
ae4297a02f feat: add MentionNotificationHandler and create notifications on mention 2026-01-19 17:06:51 +02:00
Anish Sarkar
0f3e1b118d fix: revert back the alert when clicking "Test Connection" button when adding an MCP, remove toast 2026-01-19 20:21:02 +05:30
CREDO23
7f5f4a6893 feat: add Electric SQL replication for chat_comments 2026-01-19 16:39:08 +02:00
Anish Sarkar
72ad558240 refactor: consolidate MCP connector handling in UI components
- Replaced MCPConnectorListView with ConnectorAccountsListView for better integration and UI consistency.
- Updated ConnectorCard to display connector counts for MCP connectors.
- Enhanced MCPConnectForm to improve connection testing feedback and error handling.
- Streamlined MCPConfig validation logic and improved user feedback for configuration errors.
- Adjusted AllConnectorsTab to count and display MCP connectors accurately.
- Removed redundant MCP-specific components to simplify the codebase.
2026-01-19 19:50:07 +05:30
CREDO23
47fbc83d48 Merge branch 'dev' into sur-90-feat-comments-in-chats 2026-01-19 14:49:10 +02:00
CREDO23
8ad6c268df chore: cleanup unused files and update cache keys 2026-01-19 14:38:05 +02:00
CREDO23
0b675dfc3b feat(web): improve comment editing and mention rendering 2026-01-19 14:37:45 +02:00
CREDO23
f008acecfc feat(web): improve comment panel and trigger UI 2026-01-19 14:37:38 +02:00
CREDO23
d99722cfdc feat(web): integrate comment gutter with thread layout 2026-01-19 14:37:06 +02:00
CREDO23
f86beaece1 feat(web): add current-thread atom for global state management 2026-01-19 14:36:58 +02:00
CREDO23
ba57c39556 feat(backend): add has_comments field to thread API 2026-01-19 14:36:29 +02:00
Anish Sarkar
48603b993d feat: Update MCP connector icon and UI styling 2026-01-19 17:59:06 +05:30