Anish Sarkar
8e58094a86
refactor: update permission checks in document and connector routes to use specific permission values
2026-04-02 12:13:14 +05:30
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
b93da843dc
feat: implement mtime tracking and synchronization for folder watcher
2026-04-02 11:55:29 +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
Anish Sarkar
28f556224a
feat: implement folder watching functionality with IPC integration
2026-04-02 11:17:49 +05:30
Anish Sarkar
775dea7894
feat: add integration and unit tests for local folder indexing and document versioning
2026-04-02 11:12:16 +05:30
Anish Sarkar
96a58d0d30
feat: implement local folder indexing and document versioning capabilities
2026-04-02 11:11:57 +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
fe6c2e9b52
chore: add electron-store dependency for persistent data storage
2026-04-02 10:37:05 +05:30
Anish Sarkar
3b92e99d28
feat: add local folder connector and document versioning functionality
2026-04-02 10:35:32 +05:30
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
Rohan Verma
a67e72d159
Merge pull request #1074 from JoeMakuta/feature/js-index-maps-optimization
...
feat: implement map and find optimization
2026-04-01 13:07:40 -07:00
Rohan Verma
4d501be034
Merge pull request #1072 from JoeMakuta/feature/defer-react-query-devtools
...
feat: add dynamic import and dev only render of ReactQueryClientProvider
2026-04-01 13:05:52 -07:00
Rohan Verma
b5ee177f2e
Merge pull request #1071 from JoeMakuta/feature/optimize-package-imports
...
feature : optimize package imports
2026-04-01 13:03:56 -07:00
Rohan Verma
71a5b40513
Merge pull request #1075 from SohamBhattacharjee2003/fix/deduplicate-getpage-cache
...
fix: deduplicate getpage cache
2026-04-01 13:03:16 -07:00
Rohan Verma
e1a73c9d40
Merge pull request #1073 from bluehyena/fix/issue-1046-immutable-sort
...
fix: avoid mutating shared arrays in changelog and comments sync issue 1046 immutable sort
2026-04-01 13:02:30 -07:00
SohamBhattacharjee2003
0fa4939a71
fix: use React.cache() to deduplicate getPage calls
2026-04-02 01:06:37 +05:30
Anish Sarkar
1f8f71b542
chore: add chokidar dependency for file watching
2026-04-02 00:22:10 +05:30
Anish Sarkar
917ec444bb
style: add overscroll-none class to ComposerAction component
2026-04-01 23:00:45 +05:30
JoeMakuta
03a24686fe
feat: implement map and find optimization
2026-04-01 18:47:57 +02:00
Anish Sarkar
33e7aeef9d
style: enhance input field focus styles and transition effects in login and registration forms
2026-04-01 21:00:52 +05:30
Anish Sarkar
5c11a15fb6
refactor: update UI components by removing unused imports and adjusting loading states
2026-04-01 20:51:55 +05:30
Anish Sarkar
d7dd6db1b9
fix: improve document loading error handling and UI feedback for processing state
2026-04-01 20:31:45 +05:30
Jun Hyeok Lee
663096a074
chore: format issue 1046 frontend changes
2026-04-01 23:23:36 +09:00
JoeMakuta
e6ec589e12
feat: add dynamic import and dev only render of ReactQueryClientProvider
2026-04-01 16:10:27 +02:00
Jun Hyeok Lee
a42d4d219b
fix: avoid mutating shared arrays in changelog and comments sync
2026-04-01 23:03:52 +09:00
JoeMakuta
0a65aa1a31
feat: dynamic import of PostHog
2026-04-01 15:59:11 +02:00
JoeMakuta
fc4f9ba7c0
refac: import of UI components for dropdown menu, separator, toggle group, toggle, tooltip, and checkbox
2026-04-01 15:41:11 +02:00
Anish Sarkar
9d6d818712
fix: add select-none class to TabBar
2026-04-01 18:52:04 +05:30
JoeMakuta
8a8af948db
feat: add experimental package import optimization configuration
2026-04-01 13:07:27 +02:00
Rohan Verma
0811f9f252
Merge pull request #1070 from MODSetter/dev
...
fix: make migration 109 idempotent
2026-04-01 02:20:42 -07:00
Rohan Verma
b1631cd6f1
Merge pull request #1069 from CREDO23/fix/zero-cache
...
[Fix] Make migration 109 idempotent
2026-04-01 02:19:53 -07:00
CREDO23
2a809d0418
fix: make migration 109 idempotent
2026-04-01 11:12:21 +02:00
Rohan Verma
6c87840365
Merge pull request #1068 from CREDO23/fix/zero-cache
...
[Fix] zero-cache startup crash on high-core machines & restrict replication to needed tables
2026-04-01 01:43:35 -07:00
CREDO23
10e0e733af
fix: configure zero-cache sync workers, connection limits, and publication
2026-04-01 10:18:51 +02:00
CREDO23
cd1bb79db8
feat: add migration to create zero_publication for zero-cache
2026-04-01 09:56:33 +02:00
Rohan Verma
deccbca506
Merge pull request #1067 from MODSetter/dev
...
feat: OneDrive & Dropbox connectors, desktop quick-ask, prompt library, and UX improvements
2026-03-31 23:10:43 -07:00
DESKTOP-RTLN3BA\$punk
c21d7dac3f
feat: update README files to include OneDrive and Dropbox as external sources
2026-03-31 22:36:58 -07:00
DESKTOP-RTLN3BA\$punk
f9a79d5a5f
feat: add Stripe configuration options for docker
2026-03-31 22:26:47 -07:00