Commit graph

3935 commits

Author SHA1 Message Date
CREDO23
62fcec425b feat(llm-config): replace useGlobalLLMConfigs with globalLLMConfigsAtom in llm-role-manager 2025-12-14 20:22:00 +02:00
CREDO23
4eb521e156 feat(llm-config): replace useGlobalLLMConfigs with globalLLMConfigsAtom in setup-llm-step 2025-12-14 20:22:00 +02:00
CREDO23
636db67d65 feat(llm-config): replace useGlobalLLMConfigs with globalLLMConfigsAtom in ChatInputGroup 2025-12-14 20:22:00 +02:00
CREDO23
c91c83d40d feat(llm-config): replace useGlobalLLMConfigs with globalLLMConfigsAtom in onboard page 2025-12-14 20:22:00 +02:00
CREDO23
80d6696310 feat(llm-config): remove unused useLLMConfigs hook - completely migrated to jotai + tanstack query 2025-12-14 20:22:00 +02:00
CREDO23
c3dd3de6f6 refactor: migrate ChatInputGroup to jotai + tanstack query pattern
- Replace useLLMConfigs hook with llmConfigsAtom
- Map properties correctly (data, isFetching, isError)
- Fix TypeScript issue with is_global property check
- Keep useGlobalLLMConfigs and useLLMPreferences unchanged
- Maintain backward compatibility with existing functionality
2025-12-14 20:22:00 +02:00
CREDO23
85f00bd364 refactor: migrate llm-role-manager to jotai + tanstack query pattern
- Replace useLLMConfigs hook with llmConfigsAtom
- Map properties correctly (data, isFetching, isError, refetch)
- Fix onClick handler for refreshConfigs to use arrow function
- Fix TypeScript issue with is_global property check
- Maintain backward compatibility with existing functionality
- Keep useGlobalLLMConfigs and useLLMPreferences unchanged as requested
2025-12-14 20:20:57 +02:00
CREDO23
f1de17dac2 fix: resolve merge conflicts after rebase from upstream/dev 2025-12-14 20:20:57 +02:00
CREDO23
63b0bb2472 refactor: migrate setup-llm-step to jotai + tanstack query pattern
- Replace imperative useLLMConfigs hook with jotai atoms
- Use createLLMConfigMutationAtom for config creation
- Use deleteLLMConfigMutationAtom for config deletion
- Use llmConfigsAtom for fetching configs
- Update types from CreateLLMConfig to CreateLLMConfigRequest
- Add proper error handling with try-catch
- Fix TypeScript issues with is_global property check
- Maintain backward compatibility with existing callbacks
2025-12-14 20:20:57 +02:00
CREDO23
5b7e5770be feat: migrate createLLMConfig to jotai mutation atom and add query atoms for LLM configs 2025-12-14 20:20:57 +02:00
CREDO23
0c0491cd49 feat: add updateLLMPreferencesMutationAtom to handle LLM preferences updates 2025-12-14 20:17:27 +02:00
CREDO23
1aa10db910 feat: add deleteLLMConfigMutationAtom and fix cache key usage in all LLM config mutations 2025-12-14 20:17:27 +02:00
CREDO23
737169248e feat: add updateLLMConfigMutationAtom to llm-config mutations 2025-12-14 20:17:27 +02:00
CREDO23
2200d7b63c feat: add LLM config cache keys and create mutation atom 2025-12-14 20:17:27 +02:00
CREDO23
03279a2836 feat: implement updateLLMPreferences method in llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
54214e3d1c feat: add getLLMPreferences method to llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
2be09c50ae feat: add deleteLLMConfig method to llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
caec63f338 feat: add updateLLMConfig method to llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
6b1805bde4 feat: add getLLMConfig method to llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
d202c3ebac feat: add getLLMConfigs method to llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
0c39242abb feat: add createLLMConfig method to llm-config API service 2025-12-14 20:17:27 +02:00
CREDO23
506419597e fix: adjust llm-config type constraints for api_base and language fields 2025-12-14 20:17:27 +02:00
CREDO23
cb8e4ab1b7 feat: add llm-config API service with getGlobalLLMConfigs endpoint 2025-12-14 20:17:27 +02:00
CREDO23
66e0d31f68 feat: add update LLM preferences request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
9395787ac0 feat: add get LLM preferences request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
ac667efde8 feat: add delete LLM config request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
1c5fba952d feat: add update LLM config request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
a8b994241d feat: add get LLM config by ID request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
c065824d02 feat: add get LLM configs request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
a4f0b21529 feat: add create LLM config request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
47efd9c45d feat: add global LLM config schemas with proper structure 2025-12-14 20:17:27 +02:00
CREDO23
1d2d8d8b74 feat: add LLM config types with zod schema 2025-12-14 20:17:27 +02:00
Rohan Verma
ed6fc10133
Merge pull request #580 from MODSetter/dev
chore: Update dependencies in pyproject.toml and uv.lock
2025-12-14 00:53:01 -08:00
DESKTOP-RTLN3BA\$punk
b46349ae3a chore: Update dependencies in pyproject.toml and uv.lock
- Removed outdated dependencies: langchain-community, langchain-unstructured, langgraph, langchain-litellm, and litellm.
- Added updated versions of langchain-community (0.3.31), langchain-unstructured (0.1.6), langgraph (1.0.1), langchain-litellm (0.3.5), and litellm (1.77.5).
- Updated langchain (0.3.27 to 0.3.80) and langchain-community (0.3.25 to 0.3.31) in uv.lock.
- Updated langgraph (0.4.8 to 1.0.1) and langchain-litellm (0.2.3 to 0.3.5) in uv.lock.
- Updated xxhash version from 3.5.0 to 3.6.0 in uv.lock.
2025-12-14 00:52:01 -08:00
Rohan Verma
eefaefad0d
Merge pull request #579 from MODSetter/dev
refactor(ux): Update dashboard links and enhance settings page layout
2025-12-13 22:46:00 -08:00
DESKTOP-RTLN3BA\$punk
3a3712ceac refactor(ux): Update dashboard links and enhance settings page layout
- Changed document links to point to the researcher page in the dashboard.
- Removed unused team and settings links from the dashboard layout.
- Redesigned settings page with a sidebar for navigation and improved layout for better user experience.
- Added delete confirmation dialog for model configurations in the settings manager.
- Updated card components for better visual consistency and responsiveness.
2025-12-13 22:43:38 -08:00
Rohan Verma
71465398db
Merge pull request #578 from MODSetter/dev
fix: Github Actions AMD64 and ARM64 images
2025-12-13 16:09:34 -08:00
DESKTOP-RTLN3BA\$punk
5b4683d4a7 refactor: Update Docker build workflow to use lowercase image names for multi-arch support 2025-12-13 15:49:50 -08:00
DESKTOP-RTLN3BA\$punk
e379092b6b fix: Github Actions AMD64 and ARM64 images 2025-12-13 15:46:18 -08:00
Rohan Verma
136451fff5
Merge pull request #577 from CREDO23/fix-alembic-version-files
[Fix] Alembic version files
2025-12-13 14:05:59 -08:00
CREDO23
cc03900d63 fix alembic version 46 2025-12-13 22:04:53 +02:00
CREDO23
84100380c4 fix migration version 46 | upgrade 2025-12-13 21:49:45 +02:00
CREDO23
181df4237e fix migration version 45 | upgrade 2025-12-13 21:48:54 +02:00
CREDO23
88eb557161 fix migration version 43 | upgrade 2025-12-13 21:48:13 +02:00
CREDO23
85f4068735 fix migration version 40 | upgrade 2025-12-13 21:47:20 +02:00
CREDO23
c0b414fefa fix migration version 29 2025-12-13 21:46:39 +02:00
CREDO23
abc1981e6c fix migration version 8 2025-12-13 21:45:45 +02:00
Rohan Verma
bb229522dc
Merge pull request #575 from waychan23/feat/md_viewer_open_links_in_new_tab
[feat] Markdown viewer open links in a new tab.
2025-12-13 00:38:43 -08:00
waychan23
c19eb46b0d fix: add noopener and noreferer attrs to link element in markdown viewer for security reason 2025-12-13 13:44:27 +08:00
waychan23
2f43042180 [feat] Markdown viewer open links in a new tab. 2025-12-13 10:58:25 +08:00