JoeMakuta
5f15ce9d1a
feat: add keyboard accessibility to ExpandedMediaOverlay for closing with Escape key
2026-03-27 17:51:10 +02:00
CREDO23
cc9cb3919e
show paste-back button only for transform actions
2026-03-27 17:47:02 +02:00
CREDO23
6c59b3ee95
auto-submit quick-ask prompt from URL param
2026-03-27 17:43:32 +02:00
CREDO23
06f02fba0a
navigate directly to chat with search space id
2026-03-27 17:38:34 +02:00
JoeMakuta
c76ff79bc4
feat: enhance accessibility of ExpandedMediaOverlay with ARIA roles and focus management
2026-03-27 17:38:32 +02:00
CREDO23
d48f6aafce
add quick-ask page with default action menu
2026-03-27 17:17:27 +02:00
CREDO23
2a8f393cde
add quick-ask action type definition
2026-03-27 17:13:37 +02:00
Anish Sarkar
3ce831d01d
feat: reset indexing configurations in connector dialog
2026-03-27 19:28:34 +05:30
JoeMakuta
0b4ba58481
fix: add focus-visible styles to share button for improved accessibility
2026-03-27 15:22:26 +02:00
JoeMakuta
0e1ddbd0d3
Order imports
2026-03-27 15:00:17 +02:00
JoeMakuta
d85cb1d78f
Arrange code style
2026-03-27 14:57:44 +02:00
JoeMakuta
a26bae2702
feat: add metadata to changelog, contact, and pricing pages
2026-03-27 14:44:40 +02:00
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