mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-26 20:12:38 +08:00
* perf: quick panel with virtual list * fix: adaptive virtual list height * fix: keep panel content if it is re-opened in a very short interval * refactor: use modified rc-virtual-list to support overscan * fix: virtual list item key * refactor: remove useless styles * refactor: support smooth scrolling for virtual list * fix: lint error * perf: use virtual list for SelectModelPopup * refactor: change model name style * fix: better auto scroll behaviour * perf: improve memorization for SelectModelPopup * fix: group name background * refactor: change model item margin * chore: update rc-virtual-list to 3.19.2 * fix: adaptive list height * refactor: improve styles for focused or selected items * refactor: do not show model if the assistant has not default model * chore: migrate to custom rc-virtual-list * refactor: improve selected item style * refactor: improve selected item style * fix: left margin * refactor: simplify the indicator for selected item * fix: prevent mouse hover for keyboard events * chore: bump rc-virtual-list * refactor: simulate sticky group header in SelectModelPopup * fix: cleanup timer, add comments * perf: improve smooth scrolling * chore: bump to rc-virtual-list:3.19.6 * refactor: update memorization * refactor: extract item rendering logic * refactor: delay CustomTag tooltip for performance * fix: disable spellcheck in model search bar * refactor: expand/collapse model label on resizing window * refactor: simplify filtering * chore: update rc-virtual-list * refactor: always render virtual list to avoid inconsistent state * chore: update dependencies * chore: update dependencies * chore: update dependencies * refactor: remove useless states * refactor: simplify selected state * refactor: improve keyboard events for SelectModelPopup * revert: do not expand mode tags * refactor: reduce animation time * chore: update dependencies * refactor: better names and comments * refactor: better error handling * refactor: simplify auto-scrolling logic * refactor: use react-window rather than rc-virtual-list * fix: disable auto-scroll * fix: scroll bar style and item margin * fix: initialize sticky banner * refactor: distinguish auto-scrolling behaviour for different causes * fix: keyboard navigation error |
||
|---|---|---|
| .. | ||
| src | ||
| index.html | ||