Anish Sarkar
3e4db20bcb
fix: update baseline logic in useDocuments and useInbox hooks to accurately track new items and unread counts, addressing timing issues with Electric updates
2026-03-06 20:21:28 +05:30
Anish Sarkar
1a688c7161
feat: enhance notifications system by introducing category-based filtering for comments and status, improving user experience in the inbox and API interactions
2026-03-06 19:35:35 +05:30
Anish Sarkar
eb775fea11
refactor: consolidate inbox data handling in LayoutDataProvider and related components, streamlining state management and improving performance by using a single data source for inbox items
2026-03-06 19:35:21 +05:30
Anish Sarkar
bd783cc2d0
feat: add filtering options for notifications by 'unread' and 'errors', enhancing user experience in the notifications list
2026-03-06 18:32:28 +05:30
Anish Sarkar
1aa2c8a334
feat: add error filtering option to InboxSidebar, allowing users to filter notifications by error types, and update translations for new filter option in multiple languages
2026-03-06 17:29:42 +05:30
Anish Sarkar
d03f938fcd
feat: implement source type filtering in notifications API and UI, enhancing user experience by allowing users to filter notifications by connector and document types in the status tab
2026-03-06 17:25:07 +05:30
Anish Sarkar
fe0b026315
refactor: update InboxSidebar to replace connector terminology with source terminology, enhancing filtering functionality to include document types and improving user experience in the status tab
2026-03-06 17:02:19 +05:30
Anish Sarkar
58f620482f
refactor: improve inline mention editor by enhancing chip element interactions and responsiveness for mobile and desktop devices
2026-03-06 16:07:34 +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
Anish Sarkar
86a9512021
refactor: remove motion animations from DocumentsFilters and DocumentsTableShell components for improved performance and simplicity
2026-03-06 12:57:43 +05:30
Anish Sarkar
be0bfb3d56
refactor: integrate useDocumentSearch hook into DocumentsSidebar for improved search functionality and performance, while enhancing user feedback with localized toast messages
2026-03-06 12:52:22 +05:30
Anish Sarkar
62c4a3befc
refactor: simplify document mapping in DocumentsSidebar by introducing toDisplayDoc utility function for improved readability and maintainability
2026-03-06 12:35:39 +05:30
Anish Sarkar
91463b3701
chore: ran linting
2026-03-06 12:17:57 +05:30
Anish Sarkar
376f120502
refactor: optimize sorting logic in DocumentsSidebar by utilizing refs for current sort state, enhancing performance and clarity
2026-03-06 12:13:34 +05:30
Anish Sarkar
889af57d3f
refactor: simplify DocumentsTableShell and DocumentsSidebar components by removing unused column visibility state and optimizing document loading logic in useDocuments hook
2026-03-06 12:12:03 +05:30
Anish Sarkar
b7ca656823
refactor: enhance DocumentsFilters and DocumentsTableShell components by replacing icons for improved clarity and optimizing loading state management in useDocuments hook
2026-03-06 11:59:29 +05:30
Anish Sarkar
dfe483efcb
refactor: streamline DocumentsFilters layout by consolidating filter buttons and enhancing search input functionality, while updating DocumentsSidebar for improved spacing
2026-03-06 11:40:42 +05:30
Anish Sarkar
fc120bcb38
refactor: improve infinite scroll implementation in DocumentsTableShell by adding separate scroll references for desktop and mobile views
2026-03-06 11:32:08 +05:30
Anish Sarkar
dc6c18b3f6
refactor: add sorting functionality to document retrieval and enhance DocumentsSidebar for improved search and pagination handling
2026-03-06 11:22:33 +05:30
Anish Sarkar
0feb17cb75
refactor: enhance DocumentsTableShell with infinite scroll support and update DocumentsSidebar for improved search functionality
2026-03-05 23:45:35 +05:30
Anish Sarkar
b8f52946fd
refactor: update DocumentsFilters placeholder text and enhance DocumentsTableShell with infinite scroll functionality for improved document loading
2026-03-05 22:28:52 +05:30
Anish Sarkar
e75e5ca689
refactor: enhance DocumentsTableShell with context menu for document actions and improve document tooltip display
2026-03-05 22:02:45 +05:30
Anish Sarkar
4a5a38c25b
refactor: remove ConnectorIndicator's hideTrigger prop and clean up dashboard layout by eliminating unused component references
2026-03-05 21:21:37 +05:30
Anish Sarkar
f3e5b19a99
refactor: clean up DocumentsFilters component by removing unused imports and buttons, and streamline type toggle functionality
2026-03-05 21:21:21 +05:30
Anish Sarkar
5813b90e78
refactor: remove unused DocumentsTable component and simplify global connector dialog comment in dashboard layout
2026-03-05 21:02:05 +05:30
Anish Sarkar
936bd70682
refactor: simplify dashboard layout by removing unused navigation props and implementing a new DocumentsSidebar for better document management
2026-03-05 20:34:02 +05:30
Rohan Verma
760f5bf1dd
Merge pull request #854 from AnishSarkar22/fix/docker-dev
...
feat: Docker one liner script for Windows
2026-03-03 12:35:48 -08:00
Anish Sarkar
ba869d552c
docs: update installation instructions in multiple language READMEs to specify Docker Desktop and provide separate commands for Windows users
2026-03-04 01:07:25 +05:30
Rohan Verma
672b4e1808
Merge pull request #838 from AnishSarkar22/fix/docker
...
feat: docker-compose and docker CI pipeline enhancements
2026-03-02 13:54:27 -08:00
DESKTOP-RTLN3BA\$punk
d959a6a6c8
feat: optimize document upload process and enhance memory management
...
- Increased maximum file upload limit from 10 to 50 to improve user experience.
- Implemented batch processing for document uploads to avoid proxy timeouts, splitting files into manageable chunks.
- Enhanced garbage collection in chat streaming functions to prevent memory leaks and improve performance.
- Added memory delta tracking in system snapshots for better monitoring of resource usage.
- Updated LLM router and service configurations to prevent unbounded internal accumulation and improve efficiency.
2026-02-28 17:22:34 -08:00
Anish Sarkar
799b3dcbfe
docs: add note for Windows users to install WSL before running installation commands
2026-03-01 00:43:02 +05:30
DESKTOP-RTLN3BA\$punk
1bb9f479e1
feat: refactor document fetching and improve comment batching
...
- Replaced the useDocuments hook with React Query for better caching and deduplication of document requests.
- Updated the ConnectorIndicator component to fetch document type counts using a new atom for real-time updates.
- Enhanced the useComments hook to manage batch requests more effectively, reducing race conditions and improving performance.
- Set default query options in the query client to optimize stale time and refetch behavior.
2026-02-28 01:54:54 -08:00
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
DESKTOP-RTLN3BA\$punk
664c43ca13
feat: add performance logging middleware and enhance performance tracking across services
...
- Introduced RequestPerfMiddleware to log request performance metrics, including slow request thresholds.
- Updated various services and retrievers to utilize the new performance logging utility for better tracking of execution times.
- Enhanced existing methods with detailed performance logs for operations such as embedding, searching, and indexing.
- Removed deprecated logging setup in stream_new_chat and replaced it with the new performance logger.
2026-02-27 16:32:30 -08:00
DESKTOP-RTLN3BA\$punk
fa51ec42c6
chore: removed announcements from navbar and rewrote tagline
2026-02-27 15:45:48 -08:00
DESKTOP-RTLN3BA\$punk
37a0bd4533
feat: update contact information and meeting links across components
...
- Changed meeting link from Calendly to Cal.com for scheduling.
- Updated email contact from eric@surfsense.com to rohan@surfsense.com in multiple components.
- Revised text in the contact form to reflect the new scheduling options.
2026-02-27 15:31:31 -08:00
DESKTOP-RTLN3BA\$punk
6f4bf11a32
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-02-26 18:25:05 -08:00
DESKTOP-RTLN3BA\$punk
e9892c8fe9
feat: added configable summary calculation and various improvements
...
- Replaced direct embedding calls with a utility function across various components to streamline embedding logic.
- Added enable_summary flag to several models and routes to control summary generation behavior.
2026-02-26 18:24:57 -08:00
Anish Sarkar
f419efcde1
Merge remote-tracking branch 'upstream/dev' into fix/docker
2026-02-27 05:00:23 +05:30
Anish Sarkar
4e401fdb92
feat: enhance installation script to include automatic Watchtower setup with customizable interval
2026-02-27 04:41:08 +05:30
Anish Sarkar
2468cc2a4a
feat: add SidebarSeparator component and integrate into documentation layout
...
- Introduced SidebarSeparator component for improved sidebar organization.
- Updated layout configuration to utilize the new SidebarSeparator in the documentation layout.
2026-02-27 02:38:52 +05:30
Anish Sarkar
394a37576c
refactor: update layout configuration and enhance documentation layout
2026-02-27 02:36:18 +05:30
Anish Sarkar
20ebb0703f
chore: add icons to documentation metadata for improved visual representation
2026-02-27 02:15:21 +05:30
Anish Sarkar
78dcce3e06
refactor: update testing documentation for clarity and structure
2026-02-27 02:07:14 +05:30
Anish Sarkar
232622f9b3
docs: enhance Docker installation documentation with development compose file details and health check information
2026-02-26 20:17:19 +05:30
Anish Sarkar
32d092b293
feat: Add clean GHCR version tags alongside build tags; also update docker installation docs
2026-02-26 19:39:07 +05:30
Anish Sarkar
7d99dbc0d5
docs: update connector documentation to specify adding credentials to .env file instead of Docker run command
2026-02-26 19:24:55 +05:30
Anish Sarkar
2e8e85a4ef
docs: enhance Docker installation and migration documentation with updated steps and options for managing updates
2026-02-26 19:11:57 +05:30