mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-19 06:30:10 +08:00
- Introduced `TabLRUManager` to manage tab hibernation based on usage patterns, enhancing memory efficiency. - Added `isDormant` and `savedState` properties to the `Tab` interface for tracking tab states during hibernation. - Updated `useTabs` hook to include methods for hibernating and waking tabs, along with pinning functionality to exempt tabs from LRU management. - Enhanced `AppShell` to only render non-dormant tabs, improving user experience by focusing on active content. - Implemented logging for tab state changes to facilitate debugging and monitoring of tab behavior. These changes significantly improve the application's performance and user experience by optimizing tab management and memory usage. |
||
|---|---|---|
| .. | ||
| ai-sdk-provider | ||
| aiCore | ||
| extension-table-plus | ||
| mcp-trace | ||
| shared | ||
| ui | ||