0.167.7
Fixed
- Выравнивание имён моделей в выпадающем списке чата (регрессия v0.167.6). В коммите
aae1102(v0.167.6) исходный дефект «имена отображаются криво, не структурно» не был исправлен — была сделана заменamdl.name→display_nameи группировка по провайдеру, но имена моделей остались визуально не выровненными по левому краю, тогда как заголовок группы, пункт «По умолчанию» и бейджи провайдеров стояли ровно. Корневая причина:<button>имеет браузерный дефолтtext-align: center; Tailwind preflight сбрасывает у кнопок фон/рамку/шрифт, но неtext-align. Имя модели обёрнуто в<span class="truncate flex-1">—flex-1растягивает span на всю свободную ширину, и текст наследует центрирование от кнопки. Фикс (web/src/lib/components/chat/ChatHeader.svelte, 3 точки): классtext-leftдобавлен на сами кнопки строк моделей (:462— группировка,:487— fallback-ветка без провайдеров), а также на кнопку «По умолчанию» (:440) с убиранием избыточногоtext-leftсо span (:445). Выравнивание объявляется один раз на кнопке — симметрично dropdown агентов (:337) и мобильному меню (.ch-menu-item, CSS:697) в том же файле. Бейджи провайдеров остаются прижатыми вправо (их колонка уже была ровной). Проверки:npm run check— 0 ошибок;npm test— 576/576 passed;ocr review— 0 замечаний.