Mikhail Kilin
2dbbf1cb5b
refactor: extract message list and input box rendering (ui/messages.rs)
Завершена Phase 5 - полная декомпозиция render():
- render_message_list() - список сообщений с автоскроллом (~100 строк)
- render_input_box() - input с режимами forward/select/edit/reply (~145 строк)
Результат:
- render() сокращена с ~390 до ~92 строк (76% ✂️)
- 4 извлечённые функции: header, pinned, message_list, input_box
- Каждая функция имеет чёткую ответственность
Файл: 879 → 905 строк (+26 doc-комментариев)
Phase 5 завершена: ui/messages.rs рефакторинг выполнен! 🎉
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 21:30:20 +03:00
..
2026-02-02 17:56:34 +03:00
2026-02-03 20:35:20 +03:00
2026-02-02 05:42:19 +03:00
2026-02-03 21:30:20 +03:00
2026-02-02 17:38:49 +03:00
2026-02-01 02:29:08 +03:00
2026-02-01 18:57:55 +03:00
2026-02-01 01:03:30 +03:00
2026-02-01 18:57:55 +03:00
2026-02-02 17:38:49 +03:00
2026-01-31 23:30:41 +03:00
2026-01-31 03:48:50 +03:00