0.40.1
Changed
- AGENTS.md: убраны упоминания
nanobot/(папка-референс уже удалена). Полностью переписаны разделы «Структура проекта», «API» и «WebUI» с описанием актуальной архитектуры (сейчас 25 пакетов вinternal/, 27 хендлеров API, 10 секций Settings, файловый роутинг SvelteKit). Добавлен раздел «Деплой и релизы» с описаниемbash deploy.sh releaseи инфраструктуры обновлений наtaigaclaw.ru. - deploy.sh: переработан UX:
- Добавлены команды
help/-h/--help,restart,logs [N] - Цветной вывод (
tput) с фолбэком для не-tty statusтеперь корректно определяет launchd-процесс на macOS (раньше смотрел только$PID_FILE)- Уточнённые сообщения об ошибках (отсутствие бинарника, ключа, неверная версия)
- Документация шапкой в начале файла,
print_helpизвлекает её через awk (не зависит от номеров строк) - Финальный блок
do_releaseстал понятнее: цветные▸ [N/5]шаги, итоговые ссылки на опубликованные артефакты
Fixed
- WebUI Settings → Аудит: исправлен бесконечный цикл рендеринга. Раньше в шаблоне использовался
{#await loadAuditLog() then}, который пере-вызывал async-функцию при каждом ре-рендере → вечно крутящийся спиннер + спам запросов в API. Теперь —$effectс флагомauditLoaded, загрузка делается один раз при входе в секцию.