Commit graph

3691 commits

Author SHA1 Message Date
Rohan Verma
8a09614b3d
Merge pull request #873 from MODSetter/dev
fix: update PostHog configuration for improved tracking
2026-03-11 23:18:53 -07:00
DESKTOP-RTLN3BA\$punk
9f17d834f6 fix: update PostHog configuration for improved tracking
- Changed PostHog API host to a secure URL to enhance data ingestion.
- Updated default date for event tracking to reflect a new timeline.
2026-03-11 23:18:09 -07:00
Rohan Verma
c74553219e
Merge pull request #872 from MODSetter/dev
refactor: fixed firefox rendering issues
2026-03-11 16:44:40 -07:00
DESKTOP-RTLN3BA\$punk
b81619da7e chore: linting 2026-03-11 16:44:25 -07:00
DESKTOP-RTLN3BA\$punk
b9f8779461 refactor: simplify GitHub stars badge component
- Removed unused imports and utility functions to streamline the code.
- Eliminated unnecessary state management and animations for improved performance.
- Updated styling for better visual consistency and user experience.
2026-03-11 16:42:52 -07:00
DESKTOP-RTLN3BA\$punk
ac3a966347 Merge commit '52248ac74a' into dev 2026-03-11 16:38:30 -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
Rohan Verma
52248ac74a
Merge pull request #871 from MODSetter/dev
feat: fixed bad UI/UX
2026-03-11 15:11:37 -07:00
DESKTOP-RTLN3BA\$punk
d960a065b1 chore: linting 2026-03-11 15:10:53 -07:00
DESKTOP-RTLN3BA\$punk
d61e29e74b feat: fixed connectors dialog navigation, Implement bulk document deletion and improve search space filtering
- Added bulk delete functionality for documents in DocumentsTableShell and DocumentsSidebar.
- Enhanced search space retrieval to exclude spaces marked for deletion in read_search_spaces.
- Updated connector dialog to synchronize URL parameters when opened externally.
- Improved layout behavior to handle search space deletion and redirection more effectively.
2026-03-11 15:09:10 -07:00
DESKTOP-RTLN3BA\$punk
7c3aedf811 fix: Improve safety of PostHog event handling by using optional chaining for properties 2026-03-11 02:49:00 -07:00
DESKTOP-RTLN3BA\$punk
5e28125090 feat: Enhance PostHog integration with referral tracking and error handling
- Added referral code tracking in PostHog initialization to capture initial and last seen referral codes.
- Wrapped PostHog capture calls in a safeCapture function to prevent app breakage due to ad-blockers.
- Introduced PostHogReferral component in PostHogProvider for improved referral tracking.
2026-03-11 02:47:46 -07:00
DESKTOP-RTLN3BA\$punk
88201d0209 Merge commit '1ab564047f' into dev 2026-03-11 00:24:20 -07:00
Rohan Verma
a56383ce55
Merge pull request #870 from AnishSarkar22/fix/ui-tests-ci
fix: document cleanup logic and mock Celery task in tests & some UI fixes
2026-03-11 00:11:45 -07:00
Anish Sarkar
9503d4ade1 chore: ran linting 2026-03-11 12:30:20 +05:30
Anish Sarkar
1173f6ba19 fix: adjust layout behavior during resizing in LayoutShell component 2026-03-11 12:29:54 +05:30
Anish Sarkar
851856a54b fix: update document cleanup logic and mock Celery task in tests 2026-03-11 12:27:32 +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
Anish Sarkar
70c3f09261 fix: Refactor connector dialog state management and improve modal handling 2026-03-11 11:37:50 +05:30
Rohan Verma
1ab564047f
Merge pull request #869 from MODSetter/dev
feat: Enhance LLM configuration and routing with model profile attach…
2026-03-10 18:19:18 -07:00
DESKTOP-RTLN3BA\$punk
eec4db4a3b feat: Enhance LLM configuration and routing with model profile attachment
- Added `_attach_model_profile` function to attach model context metadata to `ChatLiteLLM`.
- Updated `create_chat_litellm_from_config` and `create_chat_litellm_from_agent_config` to utilize the new profile attachment.
- Improved context profile caching in `llm_router_service.py` to include both minimum and maximum input tokens, along with token model names for better context management.
- Introduced new methods for token counting and context trimming based on model profiles.
2026-03-10 18:18:59 -07:00
Rohan Verma
5571e8aa53
Merge pull request #868 from MODSetter/dev
feat: Document management revamp, connector UX improvements, batch embeddings, and CI/DevOps enhancements
2026-03-10 17:44:19 -07:00
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
Rohan Verma
c131912a08
Merge pull request #867 from CREDO23/improve-ux-connectors
[Improvement] UX for connectors: Google drive Picker, auto-index with default configs
2026-03-10 15:51:54 -07:00
CREDO23
89ed845dcd merge upstream/dev into improve-ux-connectors
Resolve 3 conflicts:
- connector-popup.tsx: keep Picker modal coordination (pickerOpen state)
- google-drive-config.tsx: keep Google Picker, discard upstream folder tree
- composio-drive-config.tsx: accept upstream collapsible folder tree UX
2026-03-10 23:40:04 +02:00
CREDO23
cf8f70da2b fix auth bypass on picker endpoint, async safety, and picker error handling
- Add check_permission to drive-picker-token endpoint (IDOR fix)
- Use get_composio_service singleton + asyncio.to_thread to avoid blocking the event loop
- Sanitize error detail in 500 response to prevent internal info leakage
- Dispose picker on unmount to prevent orphaned overlay
- Surface error state on Google Picker Action.ERROR instead of silently closing
2026-03-10 23:21:35 +02:00
DESKTOP-RTLN3BA\$punk
8f1544c8fd Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev 2026-03-10 14:11:38 -07:00
DESKTOP-RTLN3BA\$punk
001b2c9094 chore: remove unused dependencies 'mmdc' and 'phasma' from project configuration 2026-03-10 14:11:31 -07:00
CREDO23
3bda6c1679 revert Composio Drive to folder tree, harden Picker for native Drive 2026-03-10 23:06:33 +02:00
Rohan Verma
d41d1a1c7f
Merge pull request #866 from AnishSarkar22/fix/docker-dev
fix: enhance docker build CI pipeline, update docker ports & docker docs
2026-03-10 14:00:27 -07:00
Anish Sarkar
4fb1b10cdc chore: ran linting 2026-03-11 02:18:59 +05:30
Anish Sarkar
171bec9ef7 feat: integrate mobile responsiveness in LayoutDataProvider and Header components; adjust sidebar behavior based on device type and improve right panel handling 2026-03-11 02:18:33 +05:30
Anish Sarkar
21e7f600be feat: enhance RightPanel and LayoutShell components with improved animations and layout handling; integrate motion effects for smoother transitions 2026-03-11 02:02:05 +05:30
Anish Sarkar
9d6e3a1c65 feat: add GitHub Actions workflow for building and pushing Docker images; implement version tagging and multi-platform support for backend and web services 2026-03-11 01:45:04 +05:30
Anish Sarkar
c304cc992c feat: enhance RightPanel component with animation effects and dynamic width adjustments; refactor ReportPanelContent to streamline loading state handling 2026-03-11 01:44:55 +05:30
DESKTOP-RTLN3BA\$punk
78384f1f11 refactor: correct alembic migration no 2026-03-10 12:54:42 -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
Rohan Verma
547077e5b9
Merge pull request #865 from CREDO23/sur-182-fix-ux-experience-for-composio-google-drive-connector
[Perf] Batch embedding, non-blocking search, chunks index & Google Drive UX fix
2026-03-10 12:52:16 -07:00
CREDO23
2c9d01ba2d replace custom folder tree with Google Picker in Drive configs 2026-03-10 20:29:09 +02:00
CREDO23
a42a5a936c add Google Picker hook and API types 2026-03-10 20:21:48 +02:00
CREDO23
1e2c54eea6 add unified drive-picker-token endpoint and GOOGLE_PICKER_API_KEY config 2026-03-10 20:06:45 +02:00
CREDO23
0bb1b730dd fix Gmail HTML rendering: unwrap layout tables and use native img 2026-03-10 18:57:49 +02:00
CREDO23
dfb1c6534d fix auto-index race conditions and orphaned toasts 2026-03-10 17:10:24 +02:00
CREDO23
20ca49087f fix missing enable_summary in createConnector calls 2026-03-10 16:24:19 +02:00
Anish Sarkar
8b468e06da feat: update Toaster component to position notifications at the top-right and enable rich colors 2026-03-10 19:52:13 +05:30
CREDO23
f5db2184c7 per-connector defaults, periodic sync, and double-trigger guard 2026-03-10 16:20:11 +02:00
CREDO23
f552a3186f auto-index connectors after OAuth without config step 2026-03-10 16:06:09 +02:00
Anish Sarkar
f53e6b3948 refactor: update Alert component styles and structure for improved consistency across connector forms 2026-03-10 19:33:36 +05:30
Anish Sarkar
9efb9341b1 chore: ran linting 2026-03-10 18:24:53 +05:30