changelog
Changelog
2026-02-13
- Change Webhooks: исправлен баг с agent response
- Заметки, созданные webhook'ом через agent response, теперь сразу доступны
- Добавлен вызов
PrepareLatestNotesпослеInsertNoteдля обновления кеша - E2E тесты для проверки полного workflow webhook delivery + agent response
2026-02-10
-
Change Webhooks: уведомления внешних сервисов об изменениях заметок
- Триггеры: create, update, remove — настраиваемые per webhook
- Include/exclude glob-паттерны для фильтрации файлов
- HMAC-SHA256 подпись payload
- Short API Token (JWT) для авторизации агентов с depth-based recursion protection
- Agent response: агент может вернуть изменения файлов в ответе
- Admin UI: полный CRUD + история доставок
-
Cron Webhooks: вызов внешних агентов по расписанию (cron expression)
- Инструкция + API token в каждом вызове
- Поддержка sync и async ответов
- Admin UI: CRUD + история доставок
-
Debug endpoints:
/debug/test_webhookдля тестирования webhook delivery
2026-02-02
-
RSS: любая заметка доступна как RSS-лента по
*.rss.xml- Каждая ссылка в заметке → RSS item
- Внутренние ссылки обогащаются метаданными (description, дата)
- Настройки:
rss_title,rss_descriptionв frontmatter - Конфиг:
enable_rss(вкл/выкл через админку)
-
Sitemap: автоматическая генерация
/sitemap.xml- Включаются только бесплатные страницы (
free: true) - Обновляется автоматически при загрузке заметок
- Включаются только бесплатные страницы (
-
Дата публикации из frontmatter: поля
created_at/created_on- Переопределяет дату из базы данных
- Используется в RSS pubDate и sitemap lastmod
2026-01-28
-
Шаблон заголовка: настройка
site_title_templateтеперь применяется ко всем страницам- В стандартном layout используется отформатированный заголовок
- В кастомных layout доступна переменная
{{ title }} - Пример шаблона:
%s | Мой Сайт→Название страницы | Мой Сайт
-
Админка: удалён устаревший интерфейс Config Versions
- Используйте новый раздел Config для управления настройками
2026-01-20
-
Onboarding: страница онбординга для пустого сайта
- Гости видят сообщение "Сайт в процессе настройки"
- Админы видят кнопку скачивания стартового архива
- Архив содержит настроенный плагин с API-ключом
- Имя архива формируется из домена (например
trip2g-vault.zip) - Удалена страница онбординга из админки
-
GitHub OAuth: исправлена ошибка "small read buffer" при валидации credentials
- fasthttp требует явно указывать
ReadBufferSizeдля API с большими заголовками (GitHub CSP)
- fasthttp требует явно указывать