Anish Sarkar
0204ed5363
refactor: replace Pencil icon with PenLine and update TreePine to CirclePlus in document components
2026-03-27 23:26:12 +05:30
Anish Sarkar
13f4b175a6
feat: enhance context menu functionality in DocumentNode and FolderNode components
2026-03-27 23:14:10 +05:30
Anish Sarkar
ddccba0df8
refactor: improve UI components for folder and document management
2026-03-27 23:11:13 +05:30
CREDO23
151d6a853e
use sessionStorage for quickAskMode to survive route changes
2026-03-27 19:20:14 +02:00
Anish Sarkar
17091edb77
Merge remote-tracking branch 'upstream/dev' into refactor/indexing-pipelines
2026-03-27 22:36:34 +05:30
JoeMakuta
e89f1ef75b
feat: add error handling for search space loading in GeneralSettingsManager
2026-03-27 19:00:37 +02:00
CREDO23
59e0579cc0
simplify action menu to plain buttons, remove old quickAskText from thread
2026-03-27 18:24:34 +02:00
JoeMakuta
3fece6f765
code style
2026-03-27 18:07:14 +02:00
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
JoeMakuta
c76ff79bc4
feat: enhance accessibility of ExpandedMediaOverlay with ARIA roles and focus management
2026-03-27 17:38:32 +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
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
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
CREDO23
2adffccd92
add paste-back button to assistant action bar
2026-03-26 20:30:19 +02:00
JoeMakuta
f00f7826ed
fix: improve semantics and structure of settings forms in GeneralSettingsManager and PromptConfigManager
2026-03-26 15:11:39 +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
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
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
Rohan Verma
1252d8e1fa
Merge pull request #957 from LikiosSedo/fix/remove-unused-sidebar-header-imports
...
fix: remove unused `useRouter` and `useParams` in SidebarHeader
2026-03-24 20:36:47 -07:00
Rohan Verma
385826a862
Merge pull request #956 from LikiosSedo/fix/spotlight-event-listener-leak
...
fix: use stable references for event listeners in Spotlight component
2026-03-24 20:36:13 -07:00
Rohan Verma
7014adb95b
Merge pull request #955 from LikiosSedo/fix/clear-timeout-code-block
...
fix: add missing `clearTimeout` cleanup in CopyButton useEffect
2026-03-24 20:35:35 -07:00
likiosliu
967f9762c3
fix: replace key={index} with stable keys in pricing component
...
Use plan.name and feature text as keys instead of array indices.
Closes #942
2026-03-25 10:41:56 +08:00
likiosliu
1967c14a8e
fix: add rel="noopener noreferrer" to target="_blank" link in link-toolbar
...
Closes #938
2026-03-25 10:40:35 +08:00
likiosliu
16ffdd898a
fix: add missing setTimeout cleanup in hero section collision effect
...
Closes #940
2026-03-25 10:40:06 +08:00
likiosliu
cbb93518b6
fix: remove unused useRouter and useParams in SidebarHeader
...
Closes #944
2026-03-25 10:32:53 +08:00
likiosliu
8d8c36fc59
fix: use stable references for event listeners in Spotlight component
...
Anonymous arrow functions create different references on add/remove,
so the listeners were never actually removed.
Closes #933
2026-03-25 10:32:11 +08:00
likiosliu
89fff1f81f
fix: add missing clearTimeout cleanup in CopyButton useEffect
...
Closes #934
2026-03-25 10:31:35 +08:00
Nishant-k-sagar
6f64a2de9b
perf: replace img with Next.js Image for avatars
2026-03-24 22:38:21 +00:00