Commit graph

110 commits

Author SHA1 Message Date
Anish Sarkar
b44b4497a6 refactor: remove unused onDelete and onSettings props from MobileSidebar component 2026-02-10 19:04:42 +05:30
Rohan Verma
86f66924eb
Merge pull request #792 from elammertsma/dev
UX: Removed Logs menu item and improved delete dialog
2026-02-06 13:03:16 -08:00
Eric Lammertsma
bf340f9b95 UX: remove logs option from SidebarHeader component 2026-02-06 13:56:51 -05:00
Anish Sarkar
342e3a6a95 chore: linting 2026-02-06 23:35:02 +05:30
Anish Sarkar
306c8e3c54 feat: enhance sidebar components for mobile responsiveness by conditionally rendering tooltips and updating button functionality 2026-02-06 23:34:35 +05:30
Anish Sarkar
bacda8cb08 chore: ran linting 2026-02-06 19:45:22 +05:30
Anish Sarkar
f7278f75f4 feat: implement long-press dropdown menu for mobile avatars and streamline tooltip usage in sidebar components 2026-02-06 19:18:40 +05:30
Anish Sarkar
6857c1d7e8 feat: add disableTooltip prop to sidebar components and streamline mobile sidebar button functionality 2026-02-06 18:59:52 +05:30
Anish Sarkar
21eec210cc feat: disable mobile sidebar tooltip & make searchspace list vertical on mobile view 2026-02-06 18:39:45 +05:30
Anish Sarkar
76e7ddee2f chore: ran all linting 2026-02-06 18:22:19 +05:30
Anish Sarkar
db27ee95ce feat: implement skeleton loading states in sidebar components for improved user experience 2026-02-06 16:58:38 +05:30
Anish Sarkar
8c3b65bac2 feat: add search functionality to notifications and update related components 2026-02-06 16:45:54 +05:30
Anish Sarkar
c132e5ddb0 Merge remote-tracking branch 'upstream/dev' into fix/documents 2026-02-06 05:36:32 +05:30
Rohan Verma
459ffd2b78
Merge pull request #784 from CREDO23/sur-137-bug-oauth-tokens-expire-too-quickly-connectors-and-login
[Fixes] Implement refresh token auth, connector token pre-validation, and logout improvements
2026-02-05 10:49:02 -08:00
Rohan Verma
1ef3fd4ce9
Merge pull request #782 from CREDO23/sur-107-comment-reply-notifications
[Feat] Comment reply notifications and chat page &  sharing improvements
2026-02-05 10:48:01 -08:00
CREDO23
f13345b226 Add logout with token revocation and loading states 2026-02-05 18:56:38 +02:00
CREDO23
17eab845d0 feat: rename Mentions tab to Comments with speech bubble icon 2026-02-04 17:17:33 +02:00
Anish Sarkar
5e4dce40bd feat: add loading state for chat components and implement skeleton loading UI 2026-02-04 20:13:33 +05:30
CREDO23
6d1a363683 Navigate to reply instead of parent comment 2026-02-04 15:25:50 +02:00
CREDO23
d5b75956c3 Include comment_reply in status tab filter 2026-02-04 15:25:50 +02:00
CREDO23
21a4c25458 Handle comment_reply in inbox sidebar (icon + click routing) 2026-02-04 15:25:50 +02:00
Eric Lammertsma
d761ca1992 Added chat renaming and auto naming by the active LLM 2026-02-03 20:47:18 -05:00
Anish Sarkar
bf08982029 feat: add connector_id to documents for source tracking and implement connector deletion task 2026-02-02 16:23:26 +05:30
DESKTOP-RTLN3BA\$punk
8301e0169c Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev 2026-02-01 18:02:27 -08:00
DESKTOP-RTLN3BA\$punk
d476e18c54 feat: implement page limit exceeded notifications and enhance handling in the notification system 2026-02-01 18:02:17 -08:00
Anish Sarkar
085653d3e3 chore: ran frontend and backend linting 2026-02-01 22:54:25 +05:30
Anish Sarkar
e5f7e87f42 refactor: update sidebar layout for shared and private chats to optimize space usage 2026-01-31 23:33:20 +05:30
Anish Sarkar
eaf0a454b1 refactor: remove chat button from collapsed sidebar for cleaner UI 2026-01-31 17:07:57 +05:30
DESKTOP-RTLN3BA\$punk
70fcb2d055 chore: linting 2026-01-28 22:15:43 -08:00
Anish Sarkar
614761bb17 Merge remote-tracking branch 'upstream/dev' into feat/inbox 2026-01-28 09:26:04 +05:30
Rohan Verma
752a51d3fd
Merge pull request #745 from CREDO23/sur-106-feat-public-chats
[Feature] Public Chat Sharing and Cloning
2026-01-27 16:01:08 -08:00
CREDO23
3c835bdf7e fix(frontend): remove clone notifications, allow public podcast access 2026-01-28 00:17:54 +02:00
Anish Sarkar
79f7dfbbed feat(notifications): enhance inbox functionality with type filtering and independent pagination for mentions and status notifications 2026-01-28 02:14:36 +05:30
Anish Sarkar
72c421eeb1 feat(chat): implement target comment navigation and highlight functionality in chat components 2026-01-27 22:14:02 +05:30
Anish Sarkar
6d05a13167 feat(chat): add comments panel collapse functionality and integrate with inbox sidebar 2026-01-27 20:59:03 +05:30
Anish Sarkar
f7122cd477 feat(sidebar): implement inbox sidebar with docked and floating modes, add sidebar context for state management 2026-01-27 19:46:43 +05:30
Anish Sarkar
3604a0bbf3 chore: ran frontend linting 2026-01-27 16:34:35 +05:30
Anish Sarkar
b148731fda feat(sidebar): enhance chat sections layout and functionality with improved height management 2026-01-27 16:32:05 +05:30
CREDO23
a7145b2c63 merge: upstream/dev with migration renumbering 2026-01-27 11:22:26 +02:00
CREDO23
988847922f feat: clone notifications UI and PGlite resync on clone 2026-01-27 10:22:38 +02:00
DESKTOP-RTLN3BA\$punk
39d65d6166 feat: added incentive credits system 2026-01-26 23:32:30 -08:00
DESKTOP-RTLN3BA\$punk
d45b33e776 feat(ui): updated contact page, added to navbar and added incentive creds page 2026-01-26 22:47:53 -08:00
Anish Sarkar
03e38ab178 chore: ran frontend linting 2026-01-25 16:16:09 +05:30
Anish Sarkar
2d17d1a1b6 feat: replace Loader2 with Spinner component for consistent loading indicators 2026-01-25 15:23:45 +05:30
Anish Sarkar
eaecc091e3 feat: add check icon to active items in sidebar navigation and user profile
- Introduced a Check icon to visually indicate active items in the NavSection and SidebarUserProfile components.
- Updated styling to ensure the Check icon appears correctly without altering the background color for active items.
- Enhanced user experience by providing a clear visual cue for selected themes and languages in the sidebar.
2026-01-24 20:05:42 +05:30
Anish Sarkar
ce9e3b01b7 feat: expand onboarding tour with inbox step and update tooltip positioning
- Added a new onboarding tour step for the inbox, guiding users to view mentions and notifications.
- Updated tooltip positioning logic to accommodate the new inbox step, ensuring proper alignment during the tour.
- Enhanced the check for required elements to include the inbox step, improving the tour initiation process.
2026-01-24 19:53:56 +05:30
Anish Sarkar
a51fe2ee69 feat: implement chat archiving functionality in LayoutDataProvider
- Added the ability to archive and unarchive chat threads, enhancing user interaction with chat items.
- Introduced a new `handleChatArchive` function to manage the archiving state and provide user feedback via toast notifications.
- Updated the `ChatItem` type to include an `archived` property for tracking the archive status.
- Modified relevant components to support the new archiving feature, including `ChatListItem`, `Sidebar`, and `MobileSidebar`.
2026-01-24 15:17:35 +05:30
Anish Sarkar
7ccb52dc76 feat: add general settings management to search space settings
- Introduced a new GeneralSettingsManager component for managing search space name and description.
- Updated the settings navigation to include a general section with an icon and description.
- Modified the SettingsPage to default to the general settings section.
- Enhanced the CreateSearchSpaceDialog for improved UI and accessibility.
- Updated English and Chinese translations for new settings labels and descriptions.
2026-01-24 13:18:28 +05:30
Anish Sarkar
6d14b49d3f feat: enhance indexing state management and inbox count formatting
- Improved indexing state management by refining the logic for handling notifications, ensuring accurate updates for in-progress, completed, and failed states.
- Introduced a new utility function to format inbox counts, displaying numbers up to 999 and using "k+" for larger counts, enhancing user interface clarity.
- Updated sidebar components to utilize the new inbox count formatting, improving the overall user experience.
2026-01-24 01:20:51 +05:30
Anish Sarkar
fae52345f8 Merge remote-tracking branch 'upstream/dev' into feat/composio 2026-01-23 14:35:17 +05:30