0.137.3
Fixed
- Textarea поля ввода чата не увеличивалась при программной установке текста — при вставке из буфера (в ряде браузеров/ситуаций), при клике «Переотправить» (перенос контента сообщения в поле ввода) и при вставке из избранного высота оставалась однострочной.
autoResize()был привязан только кoninput, который не генерируется при изменении значения черезbind:value. Теперь пересчёт высоты делает единый$effectвChatComposer.svelte, отслеживающийinputTextи покрывающий все пути изменения (ввод, вставка, программные установки). Дублирующийoninput={autoResize}удалён. - Размер аватарки в индикаторе «печатает…» (
ChatThinking) меньше, чем в сообщениях — был 32px против 40px вChatMessage.svelte. Приведён к 40px для визуального единообразия. - Неодинаковые отступы на странице
/settings/system, особенно при смене состояния блоков «Обновление»/«Перезапуск приложения»:SystemActionsв состоянияхrestarting/shuttingDown/stoppedтерялmb-4и менялp-5→p-8, карточки «Безопасность»/«Диагностика» не имели отступов вовсе. Страница переведена на единую конвенциюspace-y-4(как все остальные страницы настроек), точечныеmb-4убраны из всех карточек, padding всех ветокSystemActionsуравнен наp-5.
Changed
- Сообщения пользователя в чате рендерятся как Markdown (раньше — plain-text). Теперь используется тот же
MarkdownRendererс DOMPurify-санитайзом и whitelist языков code-блоков, что и для ответов агента, — XSS-поверхность не изменилась. Синий фон, выравнивание и кнопка «Переотправить» сохранены.