- Import logger in uiUtil_vscode.ts.
- Iterate through existing terminals and dispose the one with the same name.
- Create a new terminal and run the command.
- Clarify response guidelines in code/instruct.txt.
- Add more details to commit_message/instruct.txt.
- Emphasize the importance of diff output in <context>.
- Add unique keys to mapped elements in InputMessage.tsx.
- Refactor MessageContainer.tsx to use keys for mapped elements.
- Remove unused IDs from ChatPanel/index.tsx.
- Create hooks.ts file to define useAppDispatch and useAppSelector hooks.
- Replace useDispatch and useSelector with custom hooks in InputMessage.tsx and MessageContainer.tsx.
- Update RootState and AppDispatch types in store.ts.
- Add edit property to CustomContext interface.
- Implement edit functionality in CustomContexts class.
- Update _setting_.json files for git_log_for_releasenote and tree contexts.
- Replace plain text with Text component and truncate='end' in InputMessage.tsx.
- Update MessageContainer.tsx to use Text component with truncate='end' for context display.
- Replace local state with Redux actions for menu management in InputMessage.tsx.
- Add openMenu, closeMenu, and setCurrentMenuIndex actions to inputSlice.ts.
- Update useSelector and useDispatch for menu-related states in InputMessage.tsx.
- Replace contextsHandlers with Redux actions in InputMessage.tsx.
- Update InputContexts to use useSelector and useDispatch.
- Remove onRefillClick prop and use Redux actions in MessageContainer.tsx.
- Update inputSlice with new actions for context management.
- Import selectGenerating, newMessage, and startGenerating in InputMessage.tsx.
- Remove onSendClick prop and use Redux actions instead.
- Add messageUtil calls to chatSlice for sendMessage, regeneration, and stopDevChat.
- Replace messageHandlers with Redux actions and selectors.
- Add newMessage, updateMessage, shiftMessage, and popMessage actions to chatSlice.
- Update MessageContainer to use useSelector for messages.
- Replace generating and responsed props with useSelector.
- Import selectGenerating and selectResponsed from chatSlice.
- Update MessageBlink component to use Redux selectors.
- Create chatSlice with generating, responsed, currentMessage, and errorMessage states.
- Refactor ChatPanel to use Redux selectors and actions from chatSlice.
- Update store.ts to include chatReducer.
- Update react-redux to ^8.0.7.
- Add remote-redux-devtools ^0.5.16 and @reduxjs/toolkit ^1.9.5.
- Implement Redux store and inputSlice for managing input state.
- Refactor InputMessage and ChatPanel components to use Redux.
- Bump version from 0.0.49 to 0.1.8.
- Add categories: Programming Languages, Snippets, Machine Learning, Education.
- Add multiple keywords related to AI, programming languages, and features.