* Fix: Autoselect input text box on pageload and conversation reset
- Added autoFocus to useEffect dependency array in MessageInput
- Added key prop to MessageInput to force remount on conversation reset
- Implemented refocus after message submission
- Removed duplicate input clearing logic in handleKeyDown
Fixes#2177
* fix: optimize input handling
---------
Co-authored-by: Alex <a@tushynski.me>