Anish Sarkar
46c15c11da
refactor: update layout and styling in DocumentUploadPopup for improved visual hierarchy and spacing
2026-04-06 12:29:55 +05:30
Anish Sarkar
742548847a
refactor: optimize navigation items in LayoutDataProvider, enhance button layout in InboxSidebar with tooltip support, full width in PageUsageDisplay
2026-04-06 12:14:17 +05:30
Anish Sarkar
7fa1810d50
refactor: simplify CommentComposer button layout and update placeholder text in CommentItem
2026-04-05 23:14:54 +05:30
Anish Sarkar
c9e5fe9cdb
refactor: update icon usage in CommentActions and enhance Tooltip component for mobile responsiveness
2026-04-05 23:02:17 +05:30
Anish Sarkar
1f162f52c3
feat: add tooltip functionality to DocumentNode for title overflow handling and refactor ChatShareButton by removing unnecessary Tooltip wrapper
2026-04-05 22:50:36 +05:30
Anish Sarkar
c6e94188eb
refactor: remove destructive text classes from DocumentNode and enhance CreateSearchSpaceDialog with select-none and select-text classes
2026-04-05 18:23:32 +05:30
Anish Sarkar
5068a6b4f3
style: update button variant and improve drag-and-drop UI in DocumentUploadTab
2026-04-03 17:52:59 +05:30
Anish Sarkar
9d4c2f5b98
refactor: replace span with Dot component in public chat snapshots, model configuration and thread managers
2026-04-03 17:28:12 +05:30
Anish Sarkar
b7f916c4df
chore: ran linting
2026-04-03 17:24:34 +05:30
Anish Sarkar
1c50106c81
refactor: simplify file upload logic in DocumentUploadTab by removing file count and size limits; update file size limit messages in multiple languages
2026-04-03 17:24:06 +05:30
Anish Sarkar
c964b47f99
style: enhance folder selection UI in DocumentUploadTab
2026-04-03 13:59:33 +05:30
Anish Sarkar
746c730b2e
chore: ran linting
2026-04-03 13:14:40 +05:30
Anish Sarkar
6ace8850bb
fix: update button alignment in InlineCitation component for consistent styling
2026-04-03 13:10:25 +05:30
Anish Sarkar
8171605fae
refactor: remove metadata viewing functionality from FolderNode, FolderTreeView, and DocumentsSidebar components
2026-04-03 13:05:42 +05:30
Anish Sarkar
388811194e
feat: update DocumentUploadTab to use a dropdown for file and folder selection, enhancing user experience; also update upload limits and file size messages in multiple languages
2026-04-03 12:33:47 +05:30
Anish Sarkar
62b44889d1
Merge remote-tracking branch 'upstream/dev' into feat/local-folder-sync
2026-04-03 11:42:43 +05:30
Anish Sarkar
79f19b9bc6
fix: adjust layout in DocumentsSidebar for improved UI responsiveness and interaction, including changes to button styles and positioning
2026-04-03 11:10:46 +05:30
Anish Sarkar
ca250910c0
fix: update version history messages for clarity by removing unnecessary punctuation
2026-04-03 10:56:43 +05:30
Anish Sarkar
4ca0787ab7
feat: add version history functionality to document management, enabling users to view and manage document versions through UI updates and backend integration
2026-04-03 10:42:21 +05:30
Anish Sarkar
e2ba509314
feat: enhance error handling in local folder indexing by adding rollback and refresh on IntegrityError
2026-04-03 09:29:59 +05:30
Anish Sarkar
9a65163fe4
feat: improve DocumentUploadTab UI with updated styles, enhanced file size limit messages
2026-04-03 09:20:44 +05:30
DESKTOP-RTLN3BA\$punk
eb17850274
chore: linting
2026-04-02 19:45:28 -07:00
DESKTOP-RTLN3BA\$punk
62e698d8aa
refactor: streamline document upload limits and enhance handling of mentioned documents
...
- Updated maximum file size limit to 500 MB per file.
- Removed restrictions on the number of files per upload and total upload size.
- Enhanced handling of user-mentioning documents in the knowledge base search middleware.
- Improved document reading and processing logic to accommodate new features and optimizations.
2026-04-02 19:39:10 -07:00
Anish Sarkar
fe7fcaae5d
feat: update folder deletion process to queue document deletions first and handle folder cleanup in Celery task
2026-04-03 04:16:19 +05:30
Anish Sarkar
bd21c2842d
feat: enhance document upload and folder synchronization UI with improved processing state indicators and responsive design adjustments
2026-04-03 04:14:09 +05:30
Anish Sarkar
530db10539
refactor: remove unused Electron API check and update search space ID handling in document upload
2026-04-03 02:56:24 +05:30
Rohan Verma
2195d894d4
Merge pull request #1082 from SohamBhattacharjee2003/fix/hoist-regexp-in-comment-composer
...
fix: hoist regexp in comment composer
2026-04-02 12:48:38 -07:00
Rohan Verma
38f270354a
Merge pull request #1081 from SohamBhattacharjee2003/fix/remove-unused-user-atom
...
fix: remove unused currentUserAtom import
2026-04-02 12:47:58 -07:00
Anish Sarkar
b46c5532b3
feat: add unified file and folder browsing functionality with IPC channel integration
2026-04-03 00:28:24 +05:30
Anish Sarkar
25358fddcf
feat: implement local folder synchronization and versioning with new metadata handling and document_versions table
2026-04-02 23:46:21 +05:30
Anish Sarkar
493d720b89
refactor: remove Local Folder connector references and enhance folder management features
2026-04-02 22:21:01 +05:30
Anish Sarkar
1ef0d913e7
refactor: remove Local Folder connector components and related configurations from the UI
2026-04-02 22:19:55 +05:30
SohamBhattacharjee2003
f1be2652a0
fix(comment-composer): hoist RegExp out of loop to satisfy js-hoist-regexp rule
2026-04-02 13:31:48 +05:30
SohamBhattacharjee2003
ccd0e3b807
fix(connector-popup): remove unused currentUserAtom import
2026-04-02 13:16:55 +05:30
Rohan Verma
55819b7d88
Merge pull request #1080 from ChisomUma/main
...
refactor: Converted disabledTools to Set for O(1) membership checks
2026-04-01 23:59:51 -07:00
Anish Sarkar
543b8b9376
feat: add real-time folder watcher registration and unregistration for Local Folder connector
2026-04-02 12:08:18 +05:30
Anish Sarkar
5eeee99bb1
feat: enhance Local Folder connector with version history and folder sync capabilities
2026-04-02 11:40:04 +05:30
Anish Sarkar
e2f946b7c0
feat: add support for Local Folder connector in UI components and configuration
2026-04-02 11:38:40 +05:30
Rohan Verma
c70f3338dd
Merge pull request #1078 from SohamBhattacharjee2003/perf/defer-search-params-reads
...
perf: add content-visibility: auto to long list items
2026-04-01 22:19:41 -07:00
Rohan Verma
23a8248c5e
Merge pull request #1077 from SohamBhattacharjee2003/perf/content-visibility-auto-lists
...
perf: content visibility auto lists
2026-04-01 22:18:23 -07:00
Rohan Verma
5690a96e79
Merge pull request #1076 from SohamBhattacharjee2003/perf/use-deferred-value-search-filters
...
perf: use useDeferredValue for search/filter transitions
2026-04-01 22:16:53 -07:00
Anish Sarkar
c9ae4fcaca
style: update badge component in LLM role manager for improved visual consistency
2026-04-02 10:12:34 +05:30
Anish Sarkar
000c2d9b5b
style: simplify LLM model terminology in UI
2026-04-02 10:11:35 +05:30
Anish Sarkar
d2cf3fb3b7
refactor: update LLM role management logic and enhance UI feedback
2026-04-02 09:58:14 +05:30
Anish Sarkar
407175ffae
style: replace loading indicators with Spinner component in alert dialogs
2026-04-02 09:26:16 +05:30
Anish Sarkar
2df9708df9
style: update alert components and empty state UI
2026-04-02 09:16:07 +05:30
Chisom Uma
6163503501
refactor: Converted disabledTools to Set for O(1) membership checks
2026-04-01 23:09:57 +00:00
SohamBhattacharjee2003
767c97682d
perf: replace useSearchParams() with window.location.search in effects
...
Components were calling useSearchParams() at the top level but only
reading the value inside useEffect or callbacks, never in JSX. This
subscribed the entire component tree to every URL query change.
Fix: read from window.location.search directly inside the effect so
no React subscription is created.
Changes:
- new-chat/page.tsx: read commentId inside effect + popstate listener
for SPA back/forward support; removes subscription from 1500+ line tree
- dashboard/page.tsx: read window.location.search at redirect time;
removes searchParams from dep array
- public-chat-footer.tsx: one-shot mount read for action=clone param
- TokenHandler.tsx: one-shot mount read for token + refresh_token params
Implements Vercel React Best Practices Rule: rerender-defer-reads (5.2)
2026-04-02 02:45:46 +05:30
SohamBhattacharjee2003
ae3b69443f
perf: add content-visibility: auto to long list items
...
Apply content-visibility: auto to off-screen list and sidebar items
to skip browser layout and painting until they scroll into view.
Changes:
- globals.css: add .list-item-lazy (48px) and .sidebar-item-lazy (40px) utilities
- DocumentsTableShell: apply list-item-lazy to desktop <tr> rows and mobile card divs
- AllPrivateChatsSidebar: apply sidebar-item-lazy to thread items
- AllSharedChatsSidebar: apply sidebar-item-lazy to thread items
- InboxSidebar: apply content-visibility inline (80px intrinsic height) to inbox items
Implements Vercel React Best Practices Rule: rendering-content-visibility (6.2)
2026-04-02 02:26:55 +05:30
SohamBhattacharjee2003
5bfeda62f2
perf: use useDeferredValue for search/filter transitions
...
- prompt-picker: defer externalSearch before filtering prompt list
- document-mention-picker: defer debouncedSearch for client-side single-char filtering
- InboxSidebar: defer activeSource.items and searchResponse.items before filteredItems memo
Keeps search inputs responsive under React 18 Concurrent Mode by marking
expensive filtering computations as non-urgent updates (rule: rerender-transitions 5.11)
2026-04-02 01:45:18 +05:30