Anish Sarkar
79417d9c50
Merge pull request #1659 from AnishSarkar22/fix/document-ui-changes
...
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