Anish Sarkar
71cd04b05e
refactor: unify interrupt handling in Dropbox and Google Drive tools
...
Refactored the create and delete file functionalities in Dropbox and Google Drive tools to utilize a consistent InterruptResult interface with specific context types. This change enhances code clarity and maintains uniformity in handling user approvals by integrating the useHitlDecision hook for decision dispatching.
2026-04-13 20:21:16 +05:30
Anish Sarkar
f844c3288c
refactor: unify interrupt handling in Confluence and Jira tools
...
Refactored the create, delete, and update functions in Confluence and Jira tools to utilize a consistent InterruptResult interface with specific context types. This change enhances code clarity and maintains uniformity in handling user approvals across different tools by integrating the useHitlDecision hook for decision dispatching.
2026-04-13 20:20:38 +05:30
Anish Sarkar
ea7bcebcd0
refactor: integrate HITL approval UI for interrupt results
...
Enhanced the NewChatPage to utilize the new GenericHitlApprovalToolUI for handling interrupt results. Updated the ToolFallback component to conditionally render the approval UI based on the result type. Additionally, introduced a new GenericHitlApprovalToolUI component to manage user approvals and parameter editing for tool actions.
2026-04-13 20:19:23 +05:30
DESKTOP-RTLN3BA\$punk
7ea840dbb2
feat: enhance SurfSense with new skills, blog section, and improve SEO metadata
...
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
- Added multiple new skills to skills-lock.json from the repository `aaron-he-zhu/seo-geo-claude-skills`.
- Introduced `fuzzy-search` dependency in package.json for improved search functionality.
- Updated pnpm-lock.yaml to include the new `fuzzy-search` package.
- Enhanced SEO metadata across various pages, including canonical links and descriptions for better search visibility.
- Improved layout and structure of several components, including the homepage and changelog, to enhance user experience.
2026-04-11 23:38:12 -07:00
CREDO23
c30cc08771
Merge upstream/dev into feat/kb-export-and-folder-upload
2026-04-11 10:28:40 +02:00
Matt Van Horn
b65502322a
feat: migrate GitHub stars fetch to TanStack Query
...
Replace the manual useEffect + fetch in NavbarGitHubStars with
useQuery from @tanstack/react-query. This gives the component
caching, request deduplication, automatic retries, and devtools
visibility for free.
The useLatestRelease hook referenced in the issue has already been
removed from hero-section.tsx, so only the stars badge needed
migration.
Closes #1198
2026-04-10 22:44:03 -04:00
Rohan Verma
e273197ed2
Merge pull request #1212 from mmatsumoto1026/fix/define-proper-interfaces-for-navprops
...
fix: define proper interfaces for navprops
2026-04-10 14:36:59 -07:00
Rohan Verma
c2ab3316fe
Merge pull request #1211 from tmchow/osc/1193-remove-use-client
...
perf: remove unnecessary `"use client"` from pricing-section.tsx
2026-04-10 14:36:26 -07:00
Rohan Verma
b96dc49c8a
Merge pull request #1200 from AnishSarkar22/refactor/persistent-memory
...
refactor: persistent memory
2026-04-10 14:34:16 -07:00
CREDO23
a95bf58c8f
Make Vision LLM opt-in for uploads and connectors
2026-04-10 16:45:51 +02:00
Anish Sarkar
c6730c5551
feat: implement download functionality for different OS in SidebarUserProfile and DownloadButton components, enhance user experience with localized download messages
2026-04-10 19:53:13 +05:30
Anish Sarkar
42572ad09d
refactor: simplify alert descriptions, improved icons, improved UI in LLM settings
2026-04-10 19:07:35 +05:30
Anish Sarkar
27cd032d28
feat: implement input handling improvements in MemoryContent and TeamMemoryManager components, including click outside to close functionality
2026-04-10 15:23:04 +05:30
Anish Sarkar
8c9440998a
chore: ran linting
2026-04-10 14:20:11 +05:30
Anish Sarkar
a5bf3af4f8
feat: migrate legacy memory tables to markdown format and drop old structures
2026-04-10 14:19:20 +05:30
Trevin Chow
112d5f21cb
perf: remove unnecessary "use client" from pricing-section.tsx
...
The component uses no hooks, event handlers, or browser APIs.
The child <Pricing> component already has its own client boundary,
so this wrapper can safely render on the server.
Fixes #1193
2026-04-10 01:16:03 -07:00
Anish Sarkar
ac87f3fde0
feat: replace loading skeleton in ReportPanel with a new animated skeleton component
2026-04-10 12:53:12 +05:30
Anish Sarkar
bbfce5028f
feat: enhance MemoryContent and TeamMemoryManager components with new input handling, improved export options
2026-04-10 12:52:27 +05:30
mmatsumoto1026
1948f0825c
fix: use NavItem interface for arguments of callback functions
2026-04-10 13:38:27 +09:00
mmatsumoto1026
694da5e439
fix: define proper interfaces for navprops
2026-04-10 13:03:47 +09:00
Anish Sarkar
b8e1c9801b
feat: update memory extraction and management protocols to enforce structured bullet formats, utilize user first names, and enhance validation for team and user memory entries
2026-04-10 04:36:51 +05:30
Trevin Chow
b544b161ae
Remove dead MorePagesDialog component and morePagesDialogAtom
...
MorePagesDialog is never imported anywhere in the codebase.
The /more-pages route uses MorePagesContent directly from
page.tsx. The associated morePagesDialogAtom is also unused
outside the deleted component.
Closes #1192
This contribution was developed with AI assistance (Claude Code).
2026-04-09 14:13:31 -07:00
Anish Sarkar
ad2a981a77
chore: ran linting
2026-04-10 02:33:48 +05:30
Anish Sarkar
fdbb6200a6
feat: add export functionality to MemoryContent and TeamMemoryManager components, allowing users to download memory as markdown files
2026-04-10 02:31:59 +05:30
Rohan Verma
7808950abc
Merge pull request #1208 from SohamBhattacharjee2003/fix/snapshot-delete-error-feedback
...
fix: add user feedback for snapshot deletion failures (#1197 )
2026-04-09 14:01:09 -07:00
DESKTOP-RTLN3BA\$punk
fedb4bcd76
fix: update metadata descriptions to emphasize privacy and data limits
2026-04-09 13:29:34 -07:00
Anish Sarkar
33626d4f91
chore: ran linting
2026-04-10 00:31:43 +05:30
Anish Sarkar
b44c1ee034
feat: enhance MemoryContent and TeamMemoryManager components with improved memory display and user prompts for empty memory states
2026-04-10 00:29:53 +05:30
Anish Sarkar
84fc72e596
feat: implement background memory extraction and editing capabilities for user and team memory management, enhancing long-term memory persistence and user interaction
2026-04-10 00:21:55 +05:30
Anish Sarkar
cd72fa9a48
refactor: remove memory extraction functionality and update memory management protocols to ensure immediate updates for user and team interactions
2026-04-09 23:30:17 +05:30
SohamBhattacharjee2003
9ed85af2a5
fix: add user feedback for snapshot deletion failures ( #1197 )
...
- Add toast.error notification when snapshot deletion fails
- Preserve console.error logging for debugging
- Consistent with error handling patterns in other components
- Improves user experience by providing visible error feedback
2026-04-09 22:09:49 +05:30
CREDO23
7e14df6012
Fix button-in-button hydration error in mobile upload drop zone
2026-04-09 16:40:55 +02:00
Anish Sarkar
f38ea77940
chore: ran linting
2026-04-09 18:10:34 +05:30
Anish Sarkar
f46f3b4989
feat: add TrailingBlockPlugin to full and minimal presets
2026-04-09 17:52:57 +05:30
Anish Sarkar
abd883458d
refactor: update SidebarSlideOutPanel animation to use width instead of x for smoother transitions
2026-04-09 17:37:31 +05:30
CREDO23
78fa2d926a
feat: show spinner on export button during export
2026-04-09 14:00:25 +02:00
Anish Sarkar
a335f7621a
refactor: update memory management tools to enforce character limits, enhance pinned section handling, and improve user feedback in MemoryContent and TeamMemoryManager components
2026-04-09 17:24:31 +05:30
CREDO23
7851db7928
fix: add i18n keys for folder upload strings
2026-04-09 13:42:57 +02:00
CREDO23
a81fff299a
fix: scope pending doc warning to folder subtree on folder export
2026-04-09 13:40:43 +02:00
CREDO23
7a7792fc79
feat: warn before export when documents are processing
2026-04-09 13:11:43 +02:00
CREDO23
89f210bf7e
feat: add folder-level export to context menu
2026-04-09 12:20:49 +02:00
CREDO23
c38239a995
feat: wire KB export button in sidebar
2026-04-09 12:19:04 +02:00
CREDO23
b1fa1279b1
feat: add export KB button in documents toolbar
2026-04-09 12:09:34 +02:00
Anish Sarkar
ab3cb0e1c5
Merge remote-tracking branch 'upstream/dev' into refactor/persistent-memory
2026-04-09 15:33:23 +05:30
Anish Sarkar
a2e350ff02
refactor: standardize limit alert formatting in MemoryContent and TeamMemoryManager components, and enhance FloatingToolbar
2026-04-09 15:24:46 +05:30
Anish Sarkar
187ad46bc9
refactor: integrate PlateEditor for memory input in MemoryContent and TeamMemoryManager components, enhancing user experience with alerts and improved layout
2026-04-09 15:06:35 +05:30
CREDO23
57ae2bd5af
feat: preserve folder structure on web folder upload
2026-04-09 11:18:56 +02:00
Anish Sarkar
d1c6caddba
refactor: enhance MemoryInjectionMiddleware to auto-persist user memory seed and improve button styles in MemoryContent and TeamMemoryManager components
2026-04-09 13:57:54 +05:30
DESKTOP-RTLN3BA\$punk
b96c04994d
fix: update pricing description to reflect 500 pages included in the free plan
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-08 18:37:43 -07:00
DESKTOP-RTLN3BA\$punk
43beb8e533
chore: linting
2026-04-08 16:42:25 -07:00