Commit graph

72 commits

Author SHA1 Message Date
Anish Sarkar
6a88f9e0eb chore: ran linting 2026-03-10 16:17:12 +05:30
Anish Sarkar
469e28958b refactor: remove docked state management from InboxSidebar and LayoutDataProvider; enhance DropdownMenu in ComposerAction with separator for improved UI clarity 2026-03-10 15:20:51 +05:30
Anish Sarkar
4cca366e11 Merge remote-tracking branch 'upstream/dev' into fix/docker-dev 2026-03-10 14:23:57 +05:30
DESKTOP-RTLN3BA\$punk
403097646d feat: implement batch unread counts for notifications to reduce API calls and improve performance 2026-03-10 01:26:37 -07:00
Anish Sarkar
2608870ae6 feat: implement docked mode for DocumentsSidebar with toggle functionality; enhance LayoutDataProvider and LayoutShell to support new state management 2026-03-10 12:26:45 +05:30
Anish Sarkar
514dcc1493 refactor: enhance LayoutDataProvider to manage chat navigation and state synchronization more effectively 2026-03-09 02:22:01 +05:30
Anish Sarkar
2adf5750df refactor: update LayoutDataProvider and NavSection components to use DocumentsProcessingStatus for improved document processing status handling 2026-03-08 21:16:52 +05:30
Anish Sarkar
863ba6865c fix: update routing in settings and onboarding components to use 'tab' query parameter instead of 'section' for improved navigation consistency 2026-03-08 20:26:48 +05:30
Anish Sarkar
f08ca26e3e feat: enhance user settings page with tab navigation and default tab handling, update ProfileContent to use Next.js Image component, and improve sidebar user profile dropdown functionality 2026-03-08 19:54:12 +05:30
Anish Sarkar
77dc6b7c91 feat: implement user settings page with profile and API key management components 2026-03-08 19:36:12 +05:30
Anish Sarkar
9945d16b17 chore: ran biome checks 2026-03-07 12:57:27 +05:30
Anish Sarkar
f8b0e946ce chore: ran linting 2026-03-07 04:46:48 +05:30
Anish Sarkar
2ea67c1764 Merge remote-tracking branch 'upstream/dev' into feat/document-revamp 2026-03-07 04:37:37 +05:30
Anish Sarkar
72337f326c refactor: update various components to enhance styling consistency and improve user interaction by removing unnecessary classes and adjusting dialog and dropdown styles 2026-03-07 04:15:40 +05:30
Anish Sarkar
b98dbf8952 feat: add processing document count hook and integrate spinner in sidebar navigation for improved user feedback during document processing 2026-03-07 02:34:23 +05:30
Anish Sarkar
662f4db13d refactor: remove DashboardBreadcrumb component and related breadcrumb functionality, streamlining layout components and improving overall code maintainability 2026-03-06 22:33:42 +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
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
91463b3701 chore: ran linting 2026-03-06 12:17:57 +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
Eric Lammertsma
e157ac9985 feat: refactor announcements page and layout to support sidebar slide-out functionality
- Replaced the existing announcement card and empty state components with imports from the new announcements directory.
- Introduced state management for the announcements sidebar in the LayoutDataProvider.
- Updated navigation items to handle announcements sidebar toggling.
- Integrated AnnouncementsSidebar into the LayoutShell for both mobile and desktop views.
- Enhanced sidebar handling to improve user experience when navigating announcements.
2026-03-03 13:09:29 -05:00
Anish Sarkar
f0d170a595 feat: improve chat renaming functionality with dialog support in sidebar components 2026-02-21 23:59:04 +05:30
Anish Sarkar
ccf8c063da feat: update settings navigation to include section parameters for improved user experience 2026-02-21 22:55:54 +05:30
DESKTOP-RTLN3BA\$punk
e9979dfa7d feat: added announcements 2026-02-12 16:12:45 -08:00
DESKTOP-RTLN3BA\$punk
db652116d6 chore: linting 2026-02-09 16:49:11 -08:00
Eric Lammertsma
4005e03ec4 refactor: consolidated secondary sidebars into a reusable slide-out panel 2026-02-09 11:41:55 -05:00
Anish Sarkar
76e7ddee2f chore: ran all linting 2026-02-06 18:22:19 +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
Anish Sarkar
5e4dce40bd feat: add loading state for chat components and implement skeleton loading UI 2026-02-04 20:13:33 +05:30
CREDO23
f610e42b9c fix: prevent duplicate notifications and fix inbox count 2026-02-04 16:37:44 +02:00
Eric Lammertsma
07f89a4268 Show the chat title in the breadcrumbs instead of "Chat" 2026-02-03 20:54:21 -05:00
Eric Lammertsma
d761ca1992 Added chat renaming and auto naming by the active LLM 2026-02-03 20:47:18 -05: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
614761bb17 Merge remote-tracking branch 'upstream/dev' into feat/inbox 2026-01-28 09:26:04 +05:30
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
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
b148731fda feat(sidebar): enhance chat sections layout and functionality with improved height management 2026-01-27 16:32:05 +05:30
Anish Sarkar
c7c9eb3eb2 Merge remote-tracking branch 'upstream/dev' into feat/ui 2026-01-25 16:19:18 +05:30
Rohan Verma
46dbd75440
Merge pull request #738 from elammertsma/dev
Updated README.md, reorganized and fixed sidebar
2026-01-24 15:30:16 -08:00
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
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
Eric Lammertsma
417ff58fad Fixed a bug where new chats weren't auto selected when created
This additionally fixes a bug where the New Chat button wasn't working properly after creating a new chat
2026-01-23 13:27:14 -05:00
Eric Lammertsma
a7333853a2 Swapped Inbox and Documents in sidebar 2026-01-23 13:14:23 -05:00
Eric Lammertsma
089beb8d8c Merge upstream/dev - preserve local UI enhancements (Logs in menu, conditional search, hover edit buttons) 2026-01-22 19:41:11 -05:00
Eric Lammertsma
6c5223e262 Made numerous minor layout changes to main layout and sidebar 2026-01-22 12:26:37 -05:00
Anish Sarkar
be7ba76417 chore: ran backend and frontend linting 2026-01-22 16:07:06 +05:30