Commit graph

7564 commits

Author SHA1 Message Date
Anish Sarkar
d6fbbb97d4 feat(sidebar): introduce SidebarButtonBadge for improved badge display
- Added SidebarButtonBadge component to encapsulate badge styling and functionality.
- Updated Sidebar to utilize SidebarButtonBadge for displaying new item notifications, enhancing visual clarity.
- Adjusted SidebarUserProfile layout for better alignment in collapsed view.
2026-07-07 22:48:23 +05:30
Anish Sarkar
2670ad96c8 feat(sidebar): highlight active chat items for improved user interaction 2026-07-07 22:41:32 +05:30
Anish Sarkar
cd4eb18981 fix(sidebar): adjust button sizes and layout for improved UI consistency
- Reduced button sizes in EmbeddedDocumentsMenu and EmbeddedImportMenu for better alignment.
- Updated layout spacing in SidebarButton to enhance visual clarity and consistency.
- Added a new badge to the Sidebar component to indicate new items, improving user awareness.
2026-07-07 22:33:29 +05:30
Anish Sarkar
58b26af1e0 feat(playground): update header styles for improved visual consistency
- Enhanced header styles across Playground components to include text-foreground and responsive sizing.
- Updated API Playground, API Keys, Runs Table, and other sections for a unified look and feel.
- Improved accessibility and readability with consistent font sizes and colors.
2026-07-07 22:29:16 +05:30
Anish Sarkar
f2b326b63b feat(playground): implement Playground layout and navigation structure
- Introduced PlaygroundLayoutShell component for managing the layout and navigation of the API Playground.
- Added PlaygroundLayout component to handle workspace-specific rendering.
- Removed PlaygroundSidebar and related state management to simplify the UI and enhance mobile responsiveness.
- Updated LayoutDataProvider and LayoutShell components to reflect the new Playground structure.
2026-07-07 22:17:51 +05:30
Thierry CH.
97f3631c93
Merge pull request #1582 from CREDO23/feature-hosted-mcp-server
[Feat] MCP: Hosted remote server (streamable-http)
2026-07-07 18:34:22 +02:00
Anish Sarkar
ac41671467 refactor(notifications): streamline NotificationsDropdown UI and remove unused components
- Simplified the styling of notification count indicators for better visual consistency.
- Enhanced the empty state layout for improved user experience.
- Removed the ConnectAgentDialog from PlaygroundSidebar to declutter the UI.
2026-07-07 22:03:31 +05:30
Anish Sarkar
b911a36bcf feat(sidebar): enhance document filtering with Drawer component
- Integrated Drawer component in EmbeddedDocumentsMenu for mobile-friendly document type filtering.
- Updated UI to improve accessibility and user experience with new button interactions and layout adjustments.
- Refactored document type display logic to streamline filtering options and enhance visual clarity.
2026-07-07 21:58:47 +05:30
CREDO23
d09ecd16c9 feat(mcp): add Dockerfile for remote streamable-http deployment 2026-07-07 18:27:19 +02:00
CREDO23
6b204a2f8c feat(web): add hosted and self-host MCP client configs 2026-07-07 18:27:19 +02:00
CREDO23
6da1dd8f86 docs(mcp): document hosted /mcp remote endpoint 2026-07-07 18:27:19 +02:00
CREDO23
768609d886 feat(mcp): add health endpoint with public-path auth exemption 2026-07-07 18:27:19 +02:00
CREDO23
ea5b27eaa8 refactor(mcp): split scraper and knowledge-base features into SRP modules 2026-07-07 18:27:19 +02:00
CREDO23
1c01aaeca5 docs(mcp): tighten comments to intent-only 2026-07-07 18:27:19 +02:00
CREDO23
ec9ae1d238 build(mcp): declare starlette and uvicorn dependencies 2026-07-07 18:27:19 +02:00
CREDO23
e1fd77c791 test(mcp): cover per-request auth and workspace isolation 2026-07-07 18:27:19 +02:00
CREDO23
0e16fe846a fix(mcp): scope active workspace per caller identity 2026-07-07 18:27:19 +02:00
CREDO23
730face126 feat(mcp): serve stateless streamable-http with stdio dispatch 2026-07-07 18:27:19 +02:00
CREDO23
f3c06b1fbf feat(mcp): make api_key optional, add http host/port config 2026-07-07 18:27:19 +02:00
CREDO23
953eeb11b2 refactor(mcp): resolve API key per request in client 2026-07-07 18:27:19 +02:00
CREDO23
7a91aced68 feat(mcp): assemble streamable-http transport app 2026-07-07 18:27:19 +02:00
CREDO23
39fd7a2218 feat(mcp): add per-request API key identity auth slice 2026-07-07 18:27:19 +02:00
Anish Sarkar
2461353312 feat(sidebar): implement mobile submenus in SidebarUserProfile
- Added mobile submenus for theme, language, and learn more options in SidebarUserProfile.
- Integrated Drawer component for improved mobile navigation experience.
- Enhanced UI with new dropdown items and improved accessibility for user settings.
2026-07-07 21:36:18 +05:30
CREDO23
1c5b08561d feat(web): add hosted and self-host MCP client configs 2026-07-07 18:06:04 +02:00
CREDO23
9aef0c27a2 docs(mcp): document hosted /mcp remote endpoint 2026-07-07 18:06:00 +02:00
CREDO23
2b9daead58 feat(mcp): add health endpoint with public-path auth exemption 2026-07-07 18:05:56 +02:00
Anish Sarkar
80a6b05478 refactor(sidebar): enhance MobileSidebar and SidebarUserProfile UI
- Updated MobileSidebar to include a right border for improved visual separation.
- Modified SidebarUserProfile to add a relative positioning and a top border for better layout consistency.
2026-07-07 21:28:32 +05:30
Anish Sarkar
c12790f091 feat(notifications): integrate Drawer for mobile notifications and enhance UI components
- Added Drawer component to NotificationsDropdown for improved mobile experience.
- Refactored notification trigger button and panel content for better accessibility and usability.
- Enhanced loading states and notification filtering options to streamline user interaction.
2026-07-07 20:55:58 +05:30
CREDO23
2acc1426bf refactor(mcp): split scraper and knowledge-base features into SRP modules 2026-07-07 17:22:37 +02:00
Anish Sarkar
335e37e1d3 feat(notifications): enhance notification handling with total counts and improved filtering
- Added totalCount to comments and status notifications for better tracking.
- Updated NotificationsDropdown to support new filters and improved loading behavior.
- Refactored notification display logic to accommodate the new structure, enhancing user experience.
2026-07-07 20:48:16 +05:30
Anish Sarkar
469d7b10a6 refactor(sidebar): remove InboxSidebar and SidebarSlideOutPanel components
- Deleted InboxSidebar and SidebarSlideOutPanel components to streamline the sidebar structure.
- This change simplifies the layout and prepares for future enhancements in notification handling.
2026-07-07 20:48:03 +05:30
Anish Sarkar
93a09e1978 refactor(layout): remove Inbox component and integrate NotificationsDropdown
- Eliminated the Inbox component and its related logic from FreeLayoutDataProvider and LayoutDataProvider.
- Introduced NotificationsDropdown to handle notifications in the sidebar and mobile sidebar.
- Updated Sidebar and LayoutShell components to accommodate the new notifications structure, enhancing user experience and code clarity.
2026-07-07 20:47:48 +05:30
CREDO23
a7215c09dc docs(mcp): tighten comments to intent-only 2026-07-07 16:55:20 +02:00
CREDO23
0d4033682d build(mcp): declare starlette and uvicorn dependencies 2026-07-07 16:52:30 +02:00
CREDO23
fa7d5f83f0 test(mcp): cover per-request auth and workspace isolation 2026-07-07 16:52:30 +02:00
CREDO23
44d0f28c5f fix(mcp): scope active workspace per caller identity 2026-07-07 16:52:30 +02:00
CREDO23
93bd022c02 feat(mcp): serve stateless streamable-http with stdio dispatch 2026-07-07 16:52:30 +02:00
CREDO23
3b4678ade4 feat(mcp): make api_key optional, add http host/port config 2026-07-07 16:52:30 +02:00
CREDO23
8a54e0293e refactor(mcp): resolve API key per request in client 2026-07-07 16:52:30 +02:00
CREDO23
80e032ec3a feat(mcp): assemble streamable-http transport app 2026-07-07 16:52:30 +02:00
CREDO23
97f6497e2a feat(mcp): add per-request API key identity auth slice 2026-07-07 16:52:30 +02:00
DESKTOP-RTLN3BA\$punk
b477d33cba Merge commit 'fa7075fde6' into dev 2026-07-07 00:39:58 -07:00
Rohan Verma
fa7075fde6
Merge pull request #1580 from MODSetter/ci_mvp
feat(auth-utils): add '/blog' to public route prefixes for fixed navi…
2026-07-07 00:37:42 -07:00
DESKTOP-RTLN3BA\$punk
0592215bad feat(auth-utils): add '/blog' to public route prefixes for fixed navigation 2026-07-07 00:37:14 -07:00
Anish Sarkar
261ace58f9
Merge pull request #1579 from AnishSarkar22/hotfix/ci-ui
fix: reduce thread fetch limit
2026-07-07 11:08:09 +05:30
Anish Sarkar
04ea39f483 refactor(sidebar): remove isShared prop from ChatListItem and Sidebar components
- Removed the isShared prop from ChatListItemProps interface and its usage in the Sidebar component to simplify the code and improve clarity.
2026-07-07 11:05:35 +05:30
Rohan Verma
431f826a40
Merge pull request #1578 from MODSetter/ci_mvp
refactor: improve session management and concurrency in Google Search
2026-07-06 22:34:57 -07:00
DESKTOP-RTLN3BA\$punk
72cdef0c78 Merge commit '2afc321531' into ci_mvp 2026-07-06 22:34:21 -07:00
Anish Sarkar
34c8b4aa86 refactor(onboarding-tour, layout, sidebar): reduce thread fetch limit to 6 for improved performance
- Updated thread fetching logic across multiple components to limit the number of threads fetched to 6 instead of 40.
- Adjusted related placeholder data and chat display logic in the sidebar to reflect the new limit.
2026-07-07 11:04:04 +05:30
DESKTOP-RTLN3BA\$punk
9a9a78e7ef refactor: improve session management and concurrency in Google Search fetcher
- Introduced a semaphore to limit concurrent page renders, enhancing resource management.
- Updated session handling to defer browser closure until all in-flight renders are complete.
- Improved comments for clarity on the behavior of concurrent fetches and session lifecycle.
- Cleaned up imports in alembic environment and migration flow scripts for consistency.
2026-07-06 22:33:40 -07:00