refactor: extract keyboard and navigation handlers (Phase 2/2)
Извлечены оставшиеся обработчики из функции handle(): - handle_open_chat_keyboard_input() - ввод текста, навигация курсора, скролл (~129 строк) - handle_chat_list_navigation() - навигация по чатам и папкам (~34 строки) Результат: - Функция handle() сокращена с 891 до 734 строк - Всего извлечено 12 специализированных функций - Каждая функция имеет чёткую ответственность и документацию Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in: