2026-04-27
Поддержка русского языка по умолчанию
Лендинг, вертикальные страницы и весь публичный сайт теперь по умолчанию на русском. Переключатель языка в навбаре сохраняет выбор в куки на год.
Что мы выкатили — самое свежее наверху.
2026-04-27
Лендинг, вертикальные страницы и весь публичный сайт теперь по умолчанию на русском. Переключатель языка в навбаре сохраняет выбор в куки на год.
2026-04-26
Студио-канвас на лендинге теперь демонстрирует реальный пайплайн Magic Generate. На входе — кривое фото с телефона; на выходе — четыре сцены маркетплейса плюс шестисекундное видео для Wildberries. Всё одним POST /api/products/[id]/pipeline на проде.
2026-04-24
Загрузите фото — Selgen его прочитает. Бренд, категория, описание, буллеты, ключевые слова — всё извлекается через Gemini Flash vision и предзаполняет форму товара. Magic Generate теперь запускает распознавание как первую фазу, если у товара нет данных, так что свежая загрузка превращается в готовую к публикации карточку одним кликом.
2026-04-22
Одна кнопка, полный набор. Параллельно: сцены, тексты для Ozon и Wildberries, посты для Instagram + TikTok + YouTube, видео HyperFrames — всё под одним jobId. Заменяет пять ручных кликов одним.
2026-04-21
BrandKit на уровне проекта (цвета, шрифт, лого) теперь применяется к рендерам карточек и всем четырём шаблонам HyperFrames через CSS-переменные. Пустые значения откатываются на дефолты шаблона, поэтому демо всё ещё работает без подключённого кита.
2026-04-20
Рендеры HyperFrames вынесены с синхронного пути запросов. Публичные рендеры больше не падают на 60-секундном тайм-ауте Cloudflare. POST возвращает 202 с jobId за 500мс; UI поллит каждые две секунды с живым прогрессом.
2026-04-18
Четвёртый шаблон HyperFrames: Яндекс Маркет 1:1, шесть секунд, с фирменным красным цветом и стандартной композицией карточки. Все четыре шаблона теперь учитывают цвета BrandKit и опциональный оверлей логотипа.
2026-04-15
Selgen больше не падает наглухо, когда ключ Gemini залимичен или просрочен. lib/ai-provider.ts пробует основной провайдер, автоматически фолбечится на OpenRouter. Одинаковая сигнатура для всех маршрутов генерации — текст, image-to-image, vision.