mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-25 11:20:07 +08:00
* feat: Add message pause and resume functionality - Implement pauseMessage and pauseMessages methods in useMessageOperations hook - Update Inputbar to use new pauseMessages method for stopping message generation - Remove deprecated pause-related code from ApiService and store - Simplify message generation and pause logic across providers - Enhance message state management with more granular control over streaming messages * feat: Enhance topic management with sequence-based sorting and lazy loading - Add sequence field to topics for better sorting - Implement lazy loading mechanism for topic messages - Modify Redux store to support per-topic loading states - Update database schema to use sequence as an auto-incrementing primary key - Optimize message initialization and retrieval process * refactor(database): Enhance topic management with timestamps and upgrade logic - Modify database schema to include createdAt and updatedAt for topics - Add database hooks for automatic timestamp handling - Refactor topic upgrade process to support new timestamp fields - Remove redundant upgradesV6.ts file - Update topic retrieval to use updatedAt for sorting - Improve database consistency and tracking of topic modifications * refactor: Streamline message state management and remove unused code - Remove commented-out code in multiple components - Delete initializeMessagesState thunk from messages store - Simplify message sending and streaming logic - Remove unnecessary console logs - Optimize MessageStream component with memo - Using loading to control message generation within a single session - Lift the restriction on not being able to switch topics in message generation * refactor(database): Remove version 6 database version and hooks - Remove version 6 database schema definition - Delete automatic timestamp hooks for topics - Clean up unused database upgrade and hook code * refactor(Messages): Optimize message state management and remove redundant code - Remove duplicate imports and redundant code blocks - Simplify message sending and streaming logic in messages store - Enhance throttling mechanism for message updates - Remove commented-out code and unused function parameters - Improve error handling and loading state management - Optimize message synchronization with database * fix:console |
||
|---|---|---|
| .. | ||
| main | ||
| preload | ||
| renderer | ||