Commit graph

1380 commits

Author SHA1 Message Date
CREDO23
15fdfeb3cf chore: commit all changes 2025-12-14 20:22:00 +02:00
CREDO23
5d380faaad fix: update LLM preferences mutation call signature in onboard page 2025-12-14 20:22:00 +02:00
CREDO23
3a65277e8b feat(llm-config): add llmPreferencesAtom query atom for fetching LLM preferences 2025-12-14 20:22:00 +02:00
CREDO23
194b17500e feat(llm-config): complete migration of useGlobalLLMConfigs to globalLLMConfigsAtom
- Removed unused import from model-config-manager.tsx
- Deleted useGlobalLLMConfigs hook (no longer used anywhere)
- All 5 components now using jotai + tanstack query pattern
- Full backward compatibility maintained
2025-12-14 20:22:00 +02:00
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
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
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
DESKTOP-RTLN3BA\$punk
d44649ad52 fix: CVE-2025-55183 2025-12-12 12:22:22 -08:00
DESKTOP-RTLN3BA\$punk
08fb488995 feat(roadmap-1.2): removed SearchMode enum and combined hybrid search 2025-12-12 04:17:30 -08:00
DESKTOP-RTLN3BA\$punk
8c9aa68faa feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00
DESKTOP-RTLN3BA\$punk
3207fbf9ea feat(fix): add PAGES_LIMIT configuration for ETL services 2025-12-11 00:29:56 -08:00
DESKTOP-RTLN3BA\$punk
ede9dd010b fix: recurse 2025-12-10 14:46:26 -08:00
DESKTOP-RTLN3BA\$punk
e6775625ff chore: linting 2025-12-10 14:41:32 -08:00
Rohan Verma
194292a641
Merge pull request #529 from CREDO23/feat/add-jotai-tanstack
[Feat] Documents | Add Jotai & Tanstack
2025-12-10 14:38:00 -08:00
DESKTOP-RTLN3BA\$punk
6e4cc2e4d7 fix(bug): opboarding onno global llm configs 2025-12-09 02:27:02 -08:00
DESKTOP-RTLN3BA\$punk
4f5c1cf070 chore: linting 2025-12-09 01:50:08 -08:00
DESKTOP-RTLN3BA\$punk
a27cd2b966 fix(ux): : update onboarding and form components for improved user experience and clarity 2025-12-09 01:49:27 -08:00
DESKTOP-RTLN3BA\$punk
50edeadcaa chore: update links in documentation and metadata to use the correct domain 2025-12-09 01:27:13 -08:00