- Added 'path' property to ChatContext model in InputStore.ts.
- Updated InputMessage and MessageContainer components to use 'path' instead of 'file' for display.
- Updated ChatStore to include 'path' in the context object.
- Made 'contexts' prop optional in MessageContainer component.
- Refactored MessageContainer component to return a fragment.
- Made 'showEdit' prop optional in MessageHeader component.
- Added IProps interface and updated the MessageContext component to use destructured props in MessageContainer/index.tsx.
- Refactored the map function in MessageContext to destructure the item object.
- Updated the display text in the Accordion.Control component to use destructured values.
- Replaced 'context.content' with 'content' in the Accordion.Panel component.
- In ChatStore.ts, updated the Message model to use the ChatContext model from InputStore for the 'contexts' field.
- Refactored the map function in the 'load' action of ChatStore to destructure and return the parsed context object.
- Made 'file' an optional string in the ChatContext model in InputStore.ts.
- Added an export for the IInputStore type in InputStore.ts.
- Replaced Redux hooks with MobX hooks in MessageContainer and MessageHeader components.
- Removed Redux actions and replaced them with equivalent MobX actions.
- Updated event handlers to use MobX actions instead of Redux actions.
- Replaced Redux selectors with equivalent MobX observables.
- Converted MessageContainer and MessageHeader components to observer components.