0.167.7

Fixed

  • Выравнивание имён моделей в выпадающем списке чата (регрессия v0.167.6). В коммите aae1102 (v0.167.6) исходный дефект «имена отображаются криво, не структурно» не был исправлен — была сделана заменa mdl.namedisplay_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 замечаний.