DESKTOP-RTLN3BA\$punk
64c913baa3
chore: linting
2026-03-27 03:17:05 -07:00
DESKTOP-RTLN3BA\$punk
23b4f91754
refactor: update dropdown and context menu item labels from 'Preview' to 'Open' for consistency
2026-03-27 02:45:48 -07:00
DESKTOP-RTLN3BA\$punk
e47c786e40
feat: implement session storage for tabs state management and optimize tab reset logic on search space change
2026-03-27 02:08:36 -07:00
DESKTOP-RTLN3BA\$punk
685ad0c02d
feat: add folder management features including creation, deletion, and organization of documents within folders
2026-03-27 01:39:15 -07:00
Anish Sarkar
22e36d00fc
refactor: update bulk delete bar positioning and styling in DocumentsTableShell
2026-03-27 12:20:43 +05:30
Anish Sarkar
7a2467c1ed
refactor: remove type counts invalidation from document mutation atoms
2026-03-27 12:10:26 +05:30
Anish Sarkar
ec79142d52
refactor: replace document type counts atom with real-time hook
...
- Removed the `documentTypeCountsAtom` and its associated logic from the document query atoms.
- Introduced `useZeroDocumentTypeCounts` hook to provide real-time document type counts, enhancing responsiveness as documents are indexed.
- Updated components to utilize the new hook for fetching document type counts, ensuring instant updates in the UI.
2026-03-27 12:04:01 +05:30
Rohan Verma
95bb522220
Merge pull request #989 from JoeMakuta/style/enhance-global-error-page
...
fix: enhance GlobalError component with improved UI and error handling
2026-03-26 12:42:35 -07:00
Rohan Verma
f0701a0986
Merge pull request #988 from JoeMakuta/fix/convert-search-space-to-server-side
...
fix: convert search space navigation to server-side redirection
2026-03-26 12:42:19 -07:00
Rohan Verma
1cfedf3d66
Merge pull request #987 from JoeMakuta/fix/improve-settings-form-semantics
...
fix: improve semantics and structure of settings forms
2026-03-26 12:41:50 -07:00
Rohan Verma
959999f380
Merge pull request #986 from JoeMakuta/chore/chat-page-client-to-server
...
fix: convert public chat page to server component
2026-03-26 12:41:10 -07:00
Rohan Verma
ccd4ad4552
Merge pull request #985 from JoeMakuta/fix/loading-dashboard-routes
...
fix : loading dashboard routes
2026-03-26 12:40:52 -07:00
CREDO23
2adffccd92
add paste-back button to assistant action bar
2026-03-26 20:30:19 +02:00
CREDO23
6e74f462a2
add replaceText type to ElectronAPI
2026-03-26 20:11:15 +02:00
JoeMakuta
0e19d1ff20
feat: Add global error handling
2026-03-26 18:14:20 +02:00
JoeMakuta
1b79729136
feat: Add global error page with PostHog error reporting and reset functionality.
2026-03-26 18:09:26 +02:00
JoeMakuta
5d9751bcd5
fix: enhance GlobalError component with improved UI and error handling
2026-03-26 16:19:43 +02:00
Anish Sarkar
e5cb6bfacf
feat: implement parallel document indexing in IndexingPipelineService
...
- Added `index_batch_parallel` method to enable concurrent indexing of documents with bounded concurrency, improving performance and efficiency.
- Refactored existing indexing logic to utilize `asyncio.to_thread` for non-blocking execution of embedding and chunking functions.
- Introduced unit tests to validate the functionality of the new parallel indexing method, ensuring robustness and error handling during document processing.
2026-03-26 19:33:49 +05:30
JoeMakuta
4febeef8ea
fix: convert search space navigation to server-side redirection
2026-03-26 15:38:44 +02:00
JoeMakuta
f00f7826ed
fix: improve semantics and structure of settings forms in GeneralSettingsManager and PromptConfigManager
2026-03-26 15:11:39 +02:00
JoeMakuta
e4d5c119ef
fix: convert public chat page to server component
2026-03-26 13:33:29 +02:00
JoeMakuta
d535851ad5
Add loader to more-pages route
2026-03-26 12:44:46 +02:00
JoeMakuta
80ede9849a
Add loading od logs route
2026-03-26 12:19:18 +02:00
JoeMakuta
2cf6866c10
Add loader on new chat route
2026-03-26 11:59:04 +02:00
Rohan Verma
420eed01ea
Merge pull request #984 from LikiosSedo/fix/remove-unnecessary-use-client
...
fix: remove unnecessary "use client" from pure presentational components
2026-03-26 02:47:45 -07:00
likiosliu
3d762ccf62
fix: remove unnecessary "use client" from pure presentational components
...
These components only render JSX with props and don't use hooks,
event handlers, or browser APIs.
2026-03-26 11:50:39 +08:00
likiosliu
f7640671f3
fix: replace router.push with Link for static navigation in UserDropdown
...
Enables route prefetching and follows Next.js best practices.
Removes unused useRouter import.
2026-03-26 11:49:45 +08:00
DESKTOP-RTLN3BA\$punk
0583ad5705
Merge commit ' dfe3e7b43f' into dev
2026-03-25 13:29:10 -07:00
Rohan Verma
abe3b7bce7
Merge pull request #973 from LikiosSedo/fix/onboarding-tour-timeout-cleanup
...
fix: clean up recursive setTimeout calls in onboarding tour
2026-03-25 12:57:52 -07:00
Rohan Verma
8191eaf6cc
Merge pull request #972 from LikiosSedo/fix/document-type-chip-dependency
...
fix: add missing type dependency in DocumentTypeChip truncation useEffect
2026-03-25 12:57:14 -07:00
Rohan Verma
a913e616e6
Merge pull request #974 from LikiosSedo/fix/remove-authtype-useeffect
...
fix: remove unnecessary useEffect + useState for AUTH_TYPE constant
2026-03-25 12:55:46 -07:00
Rohan Verma
0a5873cd6a
Merge pull request #976 from LikiosSedo/fix/stale-event-register-retry
...
fix: avoid stale event reference in register page retry action
2026-03-25 12:52:10 -07:00
Rohan Verma
76822889f1
Merge pull request #971 from LikiosSedo/fix/window-open-noopener
...
fix: add noopener to window.open call in AnnouncementToastProvider
2026-03-25 12:38:49 -07:00
CREDO23
6619f9598c
Merge remote-tracking branch 'upstream/dev' into electon-desktop
...
# Conflicts:
# surfsense_web/components/assistant-ui/thread.tsx
2026-03-25 19:03:19 +02:00
Anish Sarkar
bbd5ee8a19
feat: enhance Google Calendar event update functionality
...
- Introduced helper functions `_is_date_only` and `_build_time_body` to streamline the construction of event start and end times for all-day and timed events.
- Refactored the `create_update_calendar_event_tool` to utilize the new helper functions, improving code readability and maintainability.
- Updated the Google Calendar sync service to ensure proper handling of calendar IDs with a default fallback to "primary".
- Modified the ApprovalCard component to simplify the construction of event update arguments, enhancing clarity and reducing redundancy.
2026-03-25 20:35:23 +05:30
Tyson Cung
b17ce0e64f
fix(ui): show skeleton instead of fake star count while loading ( #918 )
...
Replace the misleading 10000 placeholder with a Skeleton component
during the loading state of the GitHub stars badge. This prevents
users from thinking 10000 is the actual star count before real data
loads.
Closes #918
2026-03-25 14:43:11 +00:00
CREDO23
7cbb67f0dd
scroll to cursor after inserting clipboard text
2026-03-25 16:36:52 +02:00
CREDO23
f3d6ae95e1
fix: pull-based clipboard text and cursor at end with br
2026-03-25 16:22:32 +02:00
likiosliu
e5cabf95e4
fix: clean up recursive setTimeout calls in onboarding tour
...
- Add cancelled flag to prevent state updates after unmount in
checkAndStartTour retry loop
- Store retry timer ID in a ref and clear it on cleanup in
updateTarget effect
Closes #950
2026-03-25 22:09:56 +08:00
likiosliu
97e7e73baf
fix: remove unnecessary useEffect + useState for AUTH_TYPE constant
...
AUTH_TYPE is a static module-level import that never changes.
No need for useState + useEffect; use the constant directly.
Closes #941
2026-03-25 22:09:56 +08:00
likiosliu
e9c51a9fba
fix: avoid stale event reference in register page retry action
...
Extract submission logic into submitForm() so the retry toast
action does not capture the original SyntheticEvent, which may
be recycled by React by the time the user clicks retry.
Closes #945
2026-03-25 22:09:56 +08:00
likiosliu
2a7b50408f
fix: add missing type dependency in DocumentTypeChip truncation check
...
Closes #946
2026-03-25 22:09:55 +08:00
likiosliu
227fb014d4
fix: add noopener to window.open call in AnnouncementToastProvider
...
Closes #939
2026-03-25 22:09:55 +08:00
CREDO23
4a5a28805d
start at /dashboard, focus cursor after clipboard text
2026-03-25 16:08:39 +02:00
DESKTOP-RTLN3BA\$punk
a73c4430e0
fix: add CheckIcon and CopyIcon imports to user-message component
2026-03-24 21:50:40 -07:00
DESKTOP-RTLN3BA\$punk
ccf8454db5
Merge commit ' 59e21db42b' into dev
2026-03-24 21:20:30 -07:00
DESKTOP-RTLN3BA\$punk
e3f5b7923a
Add index parameter to plans.map callback in Pricing component
...
Made-with: Cursor
2026-03-24 20:44:14 -07:00
Rohan Verma
c7cd3c6a9d
Merge pull request #960 from LikiosSedo/fix/stable-keys-pricing
...
fix: replace `key={index}` with stable keys in pricing component
2026-03-24 20:37:47 -07:00
Rohan Verma
3bc4cbd22d
Merge pull request #959 from LikiosSedo/fix/add-noopener-link-toolbar
...
fix: add `rel="noopener noreferrer"` to external link in link-toolbar
2026-03-24 20:37:35 -07:00
Rohan Verma
c69085def7
Merge pull request #958 from LikiosSedo/fix/hero-section-timeout-cleanup
...
fix: add missing `setTimeout` cleanup in hero section collision effect
2026-03-24 20:37:19 -07:00