Commit graph

4112 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
7b37843281 chore: added python skills 2026-03-27 17:08:03 -07:00
Rohan Verma
c7ace83b61
Merge pull request #995 from MODSetter/dev_mod
chore: fixes
2026-03-27 03:20:28 -07:00
DESKTOP-RTLN3BA\$punk
f9f0c58677 chore: update .gitignore to include .deepagents/ directory 2026-03-27 03:19:12 -07: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
Rohan Verma
52487c4acd
Merge pull request #994 from MODSetter/dev_mod
feat: implement session storage for tabs state management and optimiz…
2026-03-27 02:09:09 -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
Rohan Verma
f263cf91a7
Merge pull request #993 from MODSetter/dev_mod
feat: add folder management features including creation, deletion, an…
2026-03-27 01:40:41 -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
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
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
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
Rohan Verma
6336b0f5fe
Merge pull request #983 from LikiosSedo/fix/user-dropdown-link
fix: replace router.push with Link for static navigation in UserDropdown
2026-03-26 02:47:19 -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
Rohan Verma
dfe3e7b43f
Merge pull request #977 from tysoncung/fix/918-github-stars-loading-state
fix(ui): show skeleton instead of fake star count while loading
2026-03-25 12:34:41 -07:00
Rohan Verma
228291a19a
Merge pull request #981 from CREDO23/electon-desktop
Feat(desktop): Quick-ask floating panel with global shortcut
2026-03-25 12:33:51 -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
CREDO23
2af4784e63 cross-platform panel: toolbar fallback for Windows/Linux 2026-03-25 18:26:28 +02:00
CREDO23
743172785d escape to hide, clamp panel to screen bounds, disable maximize 2026-03-25 18:00:00 +02:00
CREDO23
2ae83e8b28 keep panel floating, handle window opens, disable fullscreen 2026-03-25 17:05:03 +02:00
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
CREDO23
91ad36027d fix: send clipboard text after page load on first open 2026-03-25 15:57:20 +02:00
Rohan Verma
a474c4651c
Merge pull request #970 from MODSetter/dev_mod
docs: update CONTRIBUTING.md to clarify branching workflow and PR sub…
2026-03-25 03:10:02 -07:00