mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-29 23:22:03 +08:00
* feat: add quick assistant settings panel and management functionality - Create QuickAssistantSettings component for UI - Extend useAssistant hook with quick assistant controls - Add settings button in ModelSettings page - Implement temperature, context count, max tokens, and other parameters - Connect settings to store via updateQuickAssistant action Separate quick assistant preferences from default assistant settings for better customization. * refactor(QuickAssistantSettings): remove maxTokens and refine UI layout - Removed maxTokens related state, logic, and UI elements - Simplified settings page by eliminating unused configuration - Adjusted layout for Slider and InputNumber for better usability - Removed fixed width from Modal to enable responsive behavior * refactor(HomeWindow): optimize message building logic - Removed redundant quickAssistant fetching logic - Use `useQuickAssistant` hook directly for cleaner code - Simplified message content concatenation method * style(QuickAssistantSettings): Adjust spacing in settings page layout Change the column width of sliders and input fields from 20/4 to 21/3 for a more reasonable layout Also set the popup width to 800px to improve user experience * feat(Quick Assistant): Add option to select assistant or model, and optimize Quick Assistant logic - Added functionality to choose between using models or referencing other assistants - Optimized model selection logic to automatically select based on settings - Added relevant internationalization texts * fix(HomeWindow): Dynamically display input box placeholder text based on quick assistant states * refactor(QuickAssistant): remove the implement of the quick assistant feature and restructure related logic - Remove code related to the quick assistant feature, including the useQuickAssistant hook, QuickAssistantSettings component, and associated store logic. - Restructure the HomeWindow component to use default or specified assistants instead of the quick assistant functionality, simplifying the code structure. * refactor(QuickAssistant): Remove custom default model for quick assistant and switch to default assistant - Refactor quick assistant functionality, remove independent model settings, change to select via assistant ID - Update multilingual translation text to match new features * refactor(QuickAssistant): Remove quick assistant-related states and simplify logic - Remove unused quick assistant states and toggle functionality, simplifying related logic - Update multilingual files to match the new default model and assistant labels * refactor(i18n): Unify translation keys for input field placeholders Unify the placeholder translation keys from `model_empty` and `assistant_empty` into empty across different scenarios, streamlining code logic * refactor(settings): simplify quick helper selection logic by directly using the preset helper - Removed redundant helper filtering logic, directly using the preset helper as the quick helper |
||
|---|---|---|
| .. | ||
| main | ||
| preload | ||
| renderer | ||