mirror of
https://github.com/temetro/temetro.git
synced 2026-07-26 11:58:14 +00:00
7bb1ee39ab
Approval state lived only in each card's local React state, so after committing (or after reloading a saved conversation) the Add / Review & add / Import buttons reappeared active and the same records could be added again. Persist the resolution onto the message data part via a chat-panel handler (setMessages), and initialize each card's status from data.resolved so committed/discarded proposals stay locked across re-render and history reload. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>