mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 09:37:28 +00:00
* ♻️ refactor: remove legacy messageLoadingIds from chat store The messageLoadingIds state and internal_toggleMessageLoading action in the chat store have been fully superseded by the operation system. The state was being written to but never read by any consumer — all UI components and selectors already use operation-based selectors (isMessageGenerating, isMessageProcessing, etc.). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * 📝 chore: update skill docs to remove messageLoadingIds references Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * 🐛 fix: replace messageLoadingIds with operationSelectors in generation action The Conversation store's regenerateUserMessage was reading messageLoadingIds from the chat store to check if a message is already being processed. Replace with operationSelectors.isMessageProcessing which is the correct way to check operation state. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * 🐛 fix: add operationsByMessage to test mocks for operation selector Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| references | ||
| SKILL.md | ||