May 20th, 2026
Первая из пяти «polish»-возможностей Composer Pillar 4 реализована: история отправленных сообщений с навигацией через стрелки клавиатуры — как в Shell или браузерной адресной строке.
Откройте любую сессию, напишите и отправьте 2-3 сообщения. Нажмите ArrowUp в пустом поле композера — появится последнее. Навигируйте вверх/вниз. Попробуйте начать новый текст и нажать ArrowUp — scratch сохранится.
Технические детали: состояние реализовано как чистый функциональный reducer без мутаций. Интеграция с FreeFormInput использует useReducer + useCallback для мемоизации keyboard handlers. Ownership matrix решена: при открытом slash-меню или mention-меню ArrowUp передаётся меню, не истории — никаких конфликтов навигации.
Дорожная карта: Чат и Композер v2. Следующие: emphasis toolbar (B/I/code/strike), line-numbers gutter, paste-image dialog.