DESKTOP-RTLN3BA\$punk
d013617bf6
feat(automations): added UI and improved mentions
...
- Added support for @-mentions in agent tasks, allowing users to reference documents, folders, and connectors directly in their queries.
- Updated `run_agent_task` to resolve mentions and include them in the context passed to the agent.
- Introduced new parameters in `AgentTaskActionParams` for handling mentioned document and connector IDs.
- Refactored the automation edit and new components to utilize the new `AutomationBuilderForm` for a more streamlined user experience.
- Removed deprecated JSON forms to simplify the automation creation process.
2026-05-28 21:26:32 -07:00
DESKTOP-RTLN3BA\$punk
94e834134f
chore: linting
2026-05-28 19:21:29 -07:00
Anish Sarkar
dbf235cbda
feat(web): enhance composer suggestion skeleton, improve document mention picker loading states & improved LLM prompt block for connector mentions
2026-05-27 00:43:50 +05:30
Anish Sarkar
17293125ef
feat(web): implement recent mention management in document mention picker and enhance composer component
2026-05-27 00:26:44 +05:30
Anish Sarkar
79f5e8f88c
feat(web): add connector display definitions and enhance composer suggestion components
2026-05-26 22:40:22 +05:30
Anish Sarkar
2d134439ec
feat(web): enhance mention handling to support connectors and improve document key management
2026-05-26 21:52:04 +05:30
Anish Sarkar
a41b16b73e
feat(web): enhance chat context and mention handling with connector support
2026-05-26 21:11:53 +05:30
Anish Sarkar
9cd3de9ec1
feat(web): update mention components to use Button component and enhance styling
2026-05-26 16:50:40 +05:30
Anish Sarkar
d445974838
feat(web): enhance inline mention editor and thread components with suggestion trigger info and anchor rect
2026-05-26 14:36:46 +05:30
Anish Sarkar
0d65a2e4e3
feat(web): implement composer suggestion popover and integrate with document mention picker
2026-05-26 13:37:59 +05:30
Anish Sarkar
49e1395299
refactor: enhance user settings components with updated icons, improved loading states, and consistent alert structures
2026-05-19 11:11:14 +05:30
Anish Sarkar
d129ddd8f7
refactor: implement new layout structure for search space and user settings with clear ownership
2026-05-19 01:04:59 +05:30
Anish Sarkar
b6aed05683
refactor: implement SearchSpaceSettingsPage and SearchSpaceSettingsPanel components, replacing the previous settings dialog and enhancing tab navigation for search space settings
2026-05-18 02:02:45 +05:30
Anish Sarkar
08142f9add
refactor: implement UserSettingsPage and UserSettingsPanel components, replacing UserSettingsDialog and enhancing user settings navigation
2026-05-18 01:51:31 +05:30
Anish Sarkar
f65bc81509
Merge remote-tracking branch 'upstream/dev' into feat/ui-revamp
2026-05-16 19:26:36 +05:30
Anish Sarkar
56239548c8
refactor: replace Activity icons with Workflow icons across various components for consistency
2026-05-15 00:47:21 +05:30
Anish Sarkar
ee72a49ab1
refactor: replace button elements with Button component for improved consistency and styling across additional UI components
2026-05-14 14:40:08 +05:30
Anish Sarkar
3d42712b3f
refactor: replace button elements with Button component for improved consistency and styling across multiple UI components
2026-05-14 14:17:44 +05:30
Anish Sarkar
f98bde1e04
refactor: replace button elements with Button component for improved consistency and styling across UI components
2026-05-14 13:49:33 +05:30
Anish Sarkar
88f9c3353c
refactor: update UI components to utilize 'popover-border' for consistent styling and enhance overall design coherence
2026-05-14 12:53:52 +05:30
Anish Sarkar
cbfbf59c46
refactor: enhance UI components with improved hover effects and color consistency
2026-05-14 02:07:53 +05:30
Anish Sarkar
75b7a9cc6c
refactor: update UI components to enhance hover effects and color consistency
2026-05-13 23:53:09 +05:30
Anish Sarkar
6aa4dcef60
refactor: update UI components to use consistent popup and text colors
2026-05-13 16:46:35 +05:30
Anish Sarkar
481bb406b6
Merge remote-tracking branch 'upstream/dev' into feat/ui-revamp
2026-05-13 03:02:23 +05:30
Anish Sarkar
275e2c9e83
chore: fix linting
2026-05-12 04:00:04 +05:30
DESKTOP-RTLN3BA\$punk
c8374e6c5b
feat: improved document, folder mentions rendering
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-05-09 22:15:51 -07:00
Anish Sarkar
0a74b0d0c8
refactor(model-selector): enhance premium and citation status display logic; streamline badge rendering for improved clarity and UI consistency
2026-05-04 11:58:59 +05:30
Anish Sarkar
d302fbd272
refactor(styles): standardize input and button styles across various components; enhance hover effects and background management for improved UI consistency
2026-05-04 04:03:14 +05:30
Anish Sarkar
761f5b1c11
refactor(styles): update component backgrounds and hover effects for improved visual consistency across user interface elements
2026-05-03 22:35:40 +05:30
DESKTOP-RTLN3BA\$punk
47b2994ec7
feat: fixed vision/image provider specific errors and fixed podcast/video streaming
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-05-02 19:18:53 -07:00
Anish Sarkar
5826e5264d
refactor(chat): add TruncatedNameWithTooltip component in model selector
2026-05-01 04:39:33 +05:30
DESKTOP-RTLN3BA\$punk
b9a66cb417
feat: various UI fixes, prompt optimizations, and allowing duplicate docs
...
- Updated `content_hash` in the `Document` model to remove global uniqueness, allowing identical content across different paths.
- Enhanced `_create_document` function to handle path uniqueness and prevent session-poisoning from `IntegrityError`.
- Added detailed comments for clarity on the changes and their implications.
- Introduced new citation handling in the editor for improved user experience with citation jumps.
- Updated package dependencies in the frontend for better functionality.
2026-04-28 21:30:53 -07:00
DESKTOP-RTLN3BA\$punk
8d50f90060
chore: linting
Obsidian Plugin Lint / lint (push) Has been cancelled
2026-04-27 14:04:50 -07:00
Anish Sarkar
e95e417cc8
feat: implement smooth scrolling for provider sidebar in ModelSelector
2026-04-27 01:19:05 +05:30
Anish Sarkar
5e756c8dfa
refactor: replace MessageSquare with MessageCircleReply across various components
...
- Updated icon imports and usages in AssistantMessage, CommentItem, CommentSheet, CommentThread, and InboxSidebar components.
- Enhanced visual consistency by standardizing the reply icon throughout the chat-related UI elements.
2026-04-25 15:12:22 +05:30
Rohan Verma
f2bb6dbd55
Merge pull request #1275 from Tacite243/fix/move-modelSelector-reset-effects-into-the-openTab-event-handlers-1252
...
refactor: move model selector reset logic to event handlers
2026-04-20 21:01:42 -07:00
Tacite243
8fba46893f
refactor: move model selector reset logic to event handlers
2026-04-19 14:06:18 +02:00
Matt Van Horn
dbd1706811
fix(new-chat): remove unused _hasScrolledToCited state in source-detail-panel
...
The useState was declared but its value was never read in render
(only the setter was called). Each setter call scheduled a re-render
that changed nothing visible.
The actual scroll/highlight behavior is driven by hasScrolledRef
and setActiveChunkIndex; this state was effectively dead.
Closes #1249
2026-04-17 02:00:29 -04:00
Rohan Verma
cae137e7f8
Merge pull request #1233 from mvanhorn/osc/1092-clear-scroll-timers
...
fix: clear scroll-to-citation timers on panel close/unmount
2026-04-16 15:49:33 -07:00
DESKTOP-RTLN3BA\$punk
4a51ccdc2c
cloud: added openrouter integration with global configs
2026-04-15 23:46:29 -07:00
Matt Van Horn
008c464660
fix: clear scroll-to-citation timers on panel close/unmount
...
Store setTimeout IDs in a ref and clear them when the source detail
panel closes or unmounts, preventing state updates on unmounted
components.
Fixes #1092
2026-04-15 22:00:56 -04: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
292fcb1a2c
feat: enhance model selector UI abd added github models icon
2026-04-14 20:35:16 +05:30
DESKTOP-RTLN3BA\$punk
5d3142332b
Merge commit ' e1e4bb4706' into dev_mod
2026-04-13 20:35:04 -07:00
DESKTOP-RTLN3BA\$punk
38b9e8dcc5
feat: reworked model selector
2026-04-13 16:10:29 -07:00
Anish Sarkar
3d1a504395
refactor: streamline Composer component by removing unused state and simplifying popover handling
2026-04-14 01:50:37 +05:30
Anish Sarkar
ae3d254a2c
refactor: enhance inline mention editor and prompt picker UI with improved trigger handling and loading states
2026-04-14 00:10:57 +05:30
Anish Sarkar
25644e1c0b
refactor: replace Eye icon with ScanEye in multiple components and enhance model not found messages
2026-04-13 21:36:07 +05:30