Commit graph

8202 commits

Author SHA1 Message Date
Anish Sarkar
79417d9c50
Merge pull request #1659 from AnishSarkar22/fix/document-ui-changes
Some checks failed
Obsidian Plugin Lint / lint (push) Has been cancelled
refactor(documents): move documents into a searchable right panel
2026-08-05 02:57:01 +05:30
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
6e85c9f38b fix(translations): update 'no_chats' message across multiple languages for clarity 2026-08-05 02:21:31 +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
bea26a897c fix(documents): include metadata in creation events 2026-08-05 01:42:40 +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
893bfcaf80 feat(documents-i18n): localize search and empty states 2026-08-05 01:26:31 +05:30
Anish Sarkar
182ef7251e feat(document-search): add ranked documents view model 2026-08-05 01:26:27 +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
9b20a1508d feat(documents): add a shared atom for documents panel visibility 2026-08-04 22:19:59 +05:30
Anish Sarkar
9367b794f4 feat(sidebar): add a reusable slide-out panel primitive 2026-08-04 22:19:54 +05:30
MODSetter
f35dfe673e chore: update package dependencies and configuration
- Removed sharp overrides from package.json and pnpm-lock.yaml.
- Updated pnpm-workspace.yaml to include package paths.
- Deleted tsconfig.tsbuildinfo as it is no longer needed.
- Updated various package versions in package.json and pnpm-lock.yaml for surfsense_desktop and surfsense_web, including concurrently, fs-extra, tar, drizzle-orm, next, and next-intl.
2026-08-04 09:18:17 -07:00
Anish Sarkar
85f182790a Merge remote-tracking branch 'upstream/dev_hotpatch' into fix/document-ui-changes 2026-08-04 14:44:46 +05:30
Anish Sarkar
696a8addc8 Add configuration files for SearxNG
- Created `limiter.toml` to configure bot detection settings, including IP limits and pass IP lists.
- Added `settings.yml` to define default settings for search engines, server configurations, and UI options, including engine management and request handling parameters.
2026-08-04 14:43:30 +05:30
Anish Sarkar
f958c3e21d
Merge pull request #1652 from AnishSarkar22/fix/lm-studio-connection
feat(model-connections): add LM Studio discovery, model input budgets, and provider-aware errors
2026-08-04 12:38:44 +05:30
Anish Sarkar
0c79e2f8de docs(model-connection-service): add docstring to clarify LM Studio context length handling 2026-08-04 11:26:54 +05:30
Anish Sarkar
c07c273118 refactor(env-variables): rename GEN_AI_MODEL_FALLBACK_MAX_TOKENS to SURFSENSE_UNKNOWN_MODEL_MAX_INPUT_TOKENS for clarity and consistency 2026-08-04 03:39:28 +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
96a8b9bec2 fix(chat-retries): skip terminal provider errors 2026-08-04 03:25:42 +05:30
Anish Sarkar
4cae7b2e97 fix(chat-runtime): preserve automatic ollama context sizing 2026-08-04 03:25:37 +05:30
Anish Sarkar
9c44785d4f fix(model-connections): cap discovered ollama input budgets 2026-08-04 03:25:33 +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
ccdd0cfefb fix(chat-error-classifier): prefer the backend-composed provider message 2026-08-03 14:42:53 +05:30
Anish Sarkar
97e7bbb599 fix(model-connections): mirror positive context-limit validation in the web contract 2026-08-03 14:42:49 +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
8fb6404f5b test(error_classifier): cover lm studio context overflow through the wrapper chain 2026-08-03 14:42:43 +05:30
Anish Sarkar
b926daa182 feat(error_classifier): tailor the context-limit message for lm studio rejections 2026-08-03 14:42:40 +05:30
Anish Sarkar
a5208ada0d fix(llm_error_adapter): classify by provider error semantics before http status 2026-08-03 14:42:37 +05:30
Anish Sarkar
fbde7b1f19 test(lm_studio_discovery): assert the budget tracks max context, not the loaded instance 2026-08-03 14:42:32 +05:30