1.4.1
Fixed (#391)
- Клик по баннеру «Заполнено N из M настроек» в шапке чата снова ведёт на незаполненную настройку (#391). Регрессия навигации
a6c263e: у баннера былhref="/", а корневая страница стала редиректом на/chat— клик выглядел как перезагрузка страницы. Теперь баннер принимаетitemsизGET /api/v1/checklistи ведёт client-side-переходом (без перезагрузки) на первую незаполненную настройку по приоритету: LLM-провайдер → провайдер эмбеддингов → имя в профиле → душа агента (порядок пунктов чек-листа = ранжирование); после заполнения и возврата в чат чек-лист перезапрашивается при монтировании страницы, и баннер ведёт на следующую незаполненную. Подсказка пункта — вtitleссылки. Актуализированы ссылки чек-листа (используются и карточкой на дашборде):provider_llm—/settings/providersвместо устаревшего/settings?section=providers(query-параметр терялся редиректом/settings→/settings/providers);agent_soul_*—/agents/<id>/soulвместо обзорной/agents/<id>(8 полей души редактируются на подсекции soul). Тесты:ChecklistBanner.test.ts— href первого незавершённого пункта, смещение приоритета, скрытие при all done.
Docs (#391)
docs/features-matrix.md§18: строка «Чек-лист настройки (баннер в чате, #391)» — приоритетный порядок перехода, client-side навигация, рефетч при возврате в чат.