Commit graph

2561 commits

Author SHA1 Message Date
Anish Sarkar
997feeb901 refactor(right-panel): simplify toggle button logic and update layout for document handling 2026-08-05 02:49:58 +05:30
Anish Sarkar
13cae846fe feat(layout): add right panel state management with cookie persistence and update layout components for initial state handling 2026-08-05 02:38:19 +05:30
Anish Sarkar
985912d4ac feat(layout): enhance right panel state management with persistent storage and adjust button positioning in DocumentsFilters 2026-08-05 02:37:21 +05:30
Anish Sarkar
d230d56fad refactor(sidebar): update documents navigation logic and reintroduce documents button 2026-08-05 02:20:51 +05:30
Anish Sarkar
40dd7c8963 refactor(layout): integrate documents into mobile workspace shell 2026-08-05 02:16:11 +05:30
Anish Sarkar
e80ade939a feat(navigation): route mobile users to documents workspace 2026-08-05 02:16:07 +05:30
Anish Sarkar
c506a2fd3b feat(documents): add mobile documents workspace 2026-08-05 02:16:02 +05:30
Anish Sarkar
e570cff020 refactor(sidebar): remove upload button and clean up import actions for desktop 2026-08-05 01:48:24 +05:30
Anish Sarkar
087facf716 fix(documents): sort documents by creation time 2026-08-05 01:42:47 +05:30
Anish Sarkar
a1d9e58637 refactor(documents): propagate creation timestamps through tree models 2026-08-05 01:42:45 +05:30
Anish Sarkar
7dfa8a07d8 feat(documents): implement document sorting in FolderTreeView 2026-08-05 01:28:53 +05:30
Anish Sarkar
db0ac293fd feat(documents): integrate searchable document views 2026-08-05 01:26:35 +05:30
Anish Sarkar
fd7c563cd6 fix(documents): update search input height and improve no documents found messaging 2026-08-05 00:47:00 +05:30
Anish Sarkar
ed807440fa feat(documents-filters): enhance filter bar with search input and upload button 2026-08-04 23:03:28 +05:30
Anish Sarkar
ea1d460c1b feat(layout): integrate documents panel toggle and navigation for mobile 2026-08-04 22:30:42 +05:30
Anish Sarkar
9cdb44d2eb feat(composer): open documents from the add menu 2026-08-04 22:30:34 +05:30
Anish Sarkar
fc87fc46e9 feat(layout): toggle the documents panel from the sidebar 2026-08-04 22:30:24 +05:30
Anish Sarkar
a4813ad147 feat(layout-shell): plumb the documents panel through the shell 2026-08-04 22:30:21 +05:30
Anish Sarkar
31a75221d3 feat(right-panel): serve documents from the sources tab 2026-08-04 22:29:59 +05:30
Anish Sarkar
741ffa7c4b refactor(documents): rebuild the documents sidebar as a right panel 2026-08-04 22:29:55 +05:30
Anish Sarkar
99db35524c feat(documents-filters): add an upload action to the filter bar 2026-08-04 22:20:03 +05:30
Anish Sarkar
9367b794f4 feat(sidebar): add a reusable slide-out panel primitive 2026-08-04 22:19:54 +05:30
Anish Sarkar
05c0d15416 refactor(models-selection-panel): improve layout and accessibility of model settings 2026-08-04 03:36:18 +05:30
Anish Sarkar
c1838cee8b fix(model-settings): clarify input budgets and reported context 2026-08-04 03:25:45 +05:30
Anish Sarkar
af3897b6ec feat(llm): introduce handling for insufficient memory errors and enhance context limit management 2026-08-03 21:51:57 +05:30
Anish Sarkar
3bc12862b0 feat(model-connections): enhance error handling for provider responses and improve model discovery validation 2026-08-03 18:24:39 +05:30
Anish Sarkar
c07075a375 refactor(chat-errors): centralize error copy and separate diagnostics 2026-08-03 15:04:28 +05:30
Anish Sarkar
95e46beb5b fix(free-chat-page): surface backend provider messages for model errors 2026-08-03 14:42:57 +05:30
Anish Sarkar
0e73769473 feat(model-connections): edit the per-model context limit in connection settings 2026-08-03 14:42:46 +05:30
Anish Sarkar
704f361f8e feat(model_utils): introduce capability fields mapping for improved model capability checks 2026-07-30 23:31:16 +05:30
Rohan Verma
a327ae88d2
Merge pull request #1641 from AnishSarkar22/fix/openai-compatible-models
Some checks failed
Build and Push Docker Images / compute_version (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, , production, false, cpu) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, , production, false, cpu) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda126, production, true, cuda126) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda126, production, true, cuda126) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda, production, true, cuda) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda, production, true, cuda) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64, , runner, false, cpu) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64, , runner, false, cpu) (push) Has been cancelled
Build and Push Docker Images / verify_digests (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend, , cpu) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda, cuda) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda126, cuda126) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web, , cpu) (push) Has been cancelled
Build and Push Docker Images / finalize_release (push) Has been cancelled
fix(model-connections): use OpenAI-compatible base URL verbatim and deprecate raw provider
2026-07-26 15:30:18 -07:00
Anish Sarkar
5ec68e993b refactor(connect-form): clarify OpenAI-compatible base URL is used verbatim 2026-07-26 20:33:59 +05:30
DESKTOP-RTLN3BA\$punk
79fd8cd6cb feat(metadata): update titles and descriptions for improved clarity and SEO; enhance hero section text for better user engagement 2026-07-25 16:14:13 -07:00
DESKTOP-RTLN3BA\$punk
389337da0b feat(sidebar): add missed upload files dialog 2026-07-24 15:09:54 -07:00
DESKTOP-RTLN3BA\$punk
4a727a2c57 chore: linting 2026-07-24 14:30:46 -07:00
Anish Sarkar
af81aafc34 feat(mcp-connect-form): replace server icon with info icon in alert and update alert styling 2026-07-25 02:20:26 +05:30
Anish Sarkar
24efa6092c feat(playground-sidebar): add link to external connectors with icon and styling 2026-07-25 02:16:28 +05:30
Anish Sarkar
f6836cf11f fix(globals.css, models-selection-panel): update brand color and improve button styles for active state 2026-07-25 01:39:26 +05:30
Anish Sarkar
fe1bee14ed feat(models-selection-panel): enhance refresh button with spinner for loading state 2026-07-25 01:35:48 +05:30
Anish Sarkar
b8d0346371 refactor(models-selection-panel): adjust height and border style for empty state display 2026-07-25 01:32:20 +05:30
Anish Sarkar
a2d5467023 Merge remote-tracking branch 'upstream/dev' into fix/models 2026-07-25 00:32:12 +05:30
CREDO23
06c7e27c72 Merge remote-tracking branch 'upstream/dev' into fixes-playground-ui
# Conflicts:
#	surfsense_web/lib/apis/base-api.service.ts
2026-07-24 08:29:39 +02:00
Rohan Verma
66de380e85
Merge pull request #1624 from AnishSarkar22/feat/connector-ui
Some checks are pending
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda, production, true, cuda) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda, production, true, cuda) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64, , runner, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64, , runner, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / compute_version (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, , production, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, , production, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda126, production, true, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda126, production, true, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / verify_digests (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, , cpu) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda, cuda) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda126, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web, , cpu) (push) Blocked by required conditions
Build and Push Docker Images / finalize_release (push) Blocked by required conditions
feat(connectors): replace connector modal with a dedicated connectors layout
2026-07-23 15:26:15 -07:00
Anish Sarkar
4e678a9e09 refactor(composer-add-menu-drawer, thread): update "Browse all connectors" text to "Manage connectors" for consistency 2026-07-24 02:07:42 +05:30
Anish Sarkar
81e8c353f0 refactor(public-chat-snapshots-manager): extract info alert into a constant for improved readability and reuse 2026-07-24 01:13:46 +05:30
Anish Sarkar
9ec89f94de fix(AllChatsSidebar): increase font size for "no chats found" message for better visibility 2026-07-24 00:57:58 +05:30
Anish Sarkar
43ad064d3c refactor(search-messages): remove redundant "try a different search term" messages from various components and localization files 2026-07-24 00:57:15 +05:30
Anish Sarkar
1df5b843ac refactor(connectors-panel): remove unused imports and simplify connector row management with useConnectorRows hook 2026-07-24 00:49:29 +05:30
Anish Sarkar
7fba0c346e refactor(composer-action): streamline connector row handling and enhance health indicators with spinner and alert components 2026-07-24 00:49:18 +05:30
Anish Sarkar
c676a17ac7 refactor(composer-add-menu-drawer): update connector row types and enhance health indicators with spinner and alert components 2026-07-24 00:49:10 +05:30