DESKTOP-RTLN3BA\$punk
4a51ccdc2c
cloud: added openrouter integration with global configs
2026-04-15 23:46:29 -07:00
DESKTOP-RTLN3BA\$punk
ff4e0f9b62
feat: no login experience and prem tokens
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-15 17:02:00 -07:00
DESKTOP-RTLN3BA\$punk
656e061f84
feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux
...
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
- Introduced a `ProcessingMode` enum to differentiate between basic and premium processing modes.
- Updated `EtlRequest` to include a `processing_mode` field, defaulting to basic.
- Enhanced ETL pipeline services to utilize the selected processing mode for Azure Document Intelligence and LlamaCloud parsing.
- Modified various routes and services to handle processing mode, affecting document upload and indexing tasks.
- Improved error handling and logging to include processing mode details.
- Added tests to validate processing mode functionality and its impact on ETL operations.
2026-04-14 21:26:00 -07:00
Anish Sarkar
a74ed014cc
refactor: update UI components for better accessibility and styling consistency
2026-04-14 21:50:34 +05:30
Anish Sarkar
1714922830
refactor: improve password input layout and enhance chat thread title update logic
2026-04-14 21:13:01 +05:30
Anish Sarkar
8fd7664f8f
Merge remote-tracking branch 'upstream/dev' into feat/token-calculation
2026-04-14 15:49:39 +05:30
Anish Sarkar
5510c1de03
feat: integrate token usage context and enhance message info display in chat UI
2026-04-14 14:47:59 +05:30
Rohan Verma
94dbbfa7e4
Merge pull request #1220 from mvanhorn/osc/1195-dashboard-error-boundary
...
feat: add dashboard-scoped error boundary
2026-04-14 01:50:35 -07:00
Anish Sarkar
55099a20ac
feat: enhance token usage tracking in chat messages with UI integration and dropdown display
2026-04-14 13:40:46 +05:30
Matt Van Horn
1188550bf6
feat: add dashboard-scoped error boundary
...
Closes #1195 .
Adds `surfsense_web/app/dashboard/error.tsx` so unhandled errors in any
dashboard route render inside the dashboard layout (sidebar/nav stay
visible) instead of blowing out to the root-level error page. `reset()`
now retries just the failed segment.
Follows the same PostHog capture pattern as the root error.tsx and adds
a secondary "Go to dashboard home" link for recovery when `reset()`
doesn't help.
2026-04-13 22:59:38 -04:00
Anish Sarkar
136901276a
Merge remote-tracking branch 'upstream/dev' into fix/sensitive-actions
2026-04-14 04:10:00 +05:30
Anish Sarkar
fce465a40f
refactor: simplify layout structure in user settings components
2026-04-13 21:06:16 +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
Rohan Verma
b96dc49c8a
Merge pull request #1200 from AnishSarkar22/refactor/persistent-memory
...
refactor: persistent memory
2026-04-10 14:34:16 -07:00
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
Anish Sarkar
bbfce5028f
feat: enhance MemoryContent and TeamMemoryManager components with new input handling, improved export options
2026-04-10 12:52:27 +05:30
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
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
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
Anish Sarkar
f38ea77940
chore: ran linting
2026-04-09 18:10:34 +05:30
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
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
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
bbe774846c
chore: fixed builds
2026-04-08 16:30:31 -07:00
DESKTOP-RTLN3BA\$punk
5891dfa4d0
Merge commit ' fe6f830eab' into dev_mod
2026-04-08 16:21:36 -07:00
DESKTOP-RTLN3BA\$punk
c6e1a04169
chore: linting
2026-04-08 16:14:26 -07:00
DESKTOP-RTLN3BA\$punk
809e0c6b0b
fix: imports
2026-04-08 15:59:30 -07:00
DESKTOP-RTLN3BA\$punk
7276ec856e
feat: add "use client" directive to sidebar-separator component for client-side rendering
2026-04-08 15:01:15 -07:00
Anish Sarkar
3ea9b30046
feat: add MemoryContent and TeamMemoryManager components for user and team memory management
2026-04-09 00:03:41 +05:30
Anish Sarkar
c358cedbae
feat: add chat session and message synchronization hooks
2026-04-09 00:00:39 +05:30
Anish Sarkar
56c5809170
chore: ran linting
2026-04-08 18:23:03 +05:30
Anish Sarkar
ef358e067a
feat: add chat session and message synchronization hooks
2026-04-08 14:43:21 +05:30
SohamBhattacharjee2003
7c4500c707
perf: lazy load mobile panels with dynamic imports
...
Convert MobileEditorPanel, MobileHitlEditPanel, and MobileReportPanel from
static imports to dynamic imports with ssr: false. These panels pull in heavy
dependencies (PlateEditor, MarkdownViewer) that are only needed when users
interact with them on mobile.
Benefits:
- Reduces initial bundle size for chat page
- Mobile panels load only when opened by user
- Faster initial page load and Time to Interactive
- Heavy editor dependencies are code-split into separate chunks
Fixes #1146
2026-04-08 06:26:27 +05:30
Soham Bhattacharjee
e404b05b11
Merge branch 'dev' into fix/replace-transition-all-with-specific-transitions
2026-04-08 05:38:30 +05:30
Rohan Verma
f87a2efcaf
Merge pull request #1164 from AnishSarkar22/feat/azure-ocr
...
feat: add Azure Document Intelligence as accelerator for LlamaCloud & some UX fixes
2026-04-07 16:58:19 -07:00
DESKTOP-RTLN3BA\$punk
1a6251eaaa
feat: add desktop app section to README files
...
- Introduced a new section in the README files for the Desktop App, highlighting its features: General Assist, Quick Assist, and Extreme Assist.
- Updated all language-specific README files to include details about the desktop app's capabilities and download instructions.
2026-04-07 16:56:08 -07:00
Anish Sarkar
8455451ce1
chore: ran linting
2026-04-08 05:20:03 +05:30
SohamBhattacharjee2003
c8ff3d7e76
fix: debounce logs message filter to prevent UI jank
...
- Add local state for message filter input with 300ms debounce
- Use useDebouncedValue hook to delay table filter updates
- Prevents full filtering pipeline from running on every keystroke
- Improves responsiveness for large log datasets
2026-04-08 05:06:22 +05:30
Anish Sarkar
6038f6dfc0
Merge remote-tracking branch 'upstream/dev' into feat/azure-ocr
2026-04-08 05:00:32 +05:30