From 819fc3c0ba88c1de898975c492f6143e732f582e Mon Sep 17 00:00:00 2001 From: dcconstructions Date: Fri, 26 Jun 2026 12:43:01 +0300 Subject: [PATCH] Fix admin logo upload previews --- admin/admin.css | 55 ++++++++- admin/admin.js | 110 ++++++++++++++++-- .../2025-05-14-23.46.35-mqupw9qd.jpg | Bin 0 -> 20375 bytes .../dclogo_darck-mquq1l13-transparent.png | Bin 0 -> 13296 bytes .../static-elements/dclogo_darck-mquq1l13.png | Bin 0 -> 23083 bytes .../static-elements/dclogo_darck-mquq2kmb.png | Bin 0 -> 23083 bytes .../static-elements/dcnt_dark-mqupt7tb.png | Bin 0 -> 17344 bytes .../static-elements/dcnt_dark-mqupuge5.png | Bin 0 -> 17344 bytes .../static-elements/dcnt_dark-mqupvf12.png | Bin 0 -> 17344 bytes content/pages/home.json | 2 +- index.html | 2 +- 11 files changed, 156 insertions(+), 13 deletions(-) create mode 100644 assets/uploads/images/static-elements/2025-05-14-23.46.35-mqupw9qd.jpg create mode 100644 assets/uploads/images/static-elements/dclogo_darck-mquq1l13-transparent.png create mode 100644 assets/uploads/images/static-elements/dclogo_darck-mquq1l13.png create mode 100644 assets/uploads/images/static-elements/dclogo_darck-mquq2kmb.png create mode 100644 assets/uploads/images/static-elements/dcnt_dark-mqupt7tb.png create mode 100644 assets/uploads/images/static-elements/dcnt_dark-mqupuge5.png create mode 100644 assets/uploads/images/static-elements/dcnt_dark-mqupvf12.png diff --git a/admin/admin.css b/admin/admin.css index 613862e..49b60ea 100644 --- a/admin/admin.css +++ b/admin/admin.css @@ -400,6 +400,7 @@ p { .breadcrumb, .panel-note, .field-path, +.media-upload-hint, .block-meta, .group-desc, .status, @@ -1103,6 +1104,13 @@ textarea { line-height: 1.42; } +.editor-error-note { + border-radius: var(--launcher-radius-control); + background: rgba(255, 116, 116, 0.09); + color: #ffd8d8; + padding: 1rem; +} + .service-media-field { min-width: 0; } @@ -1213,14 +1221,35 @@ textarea { height: 2.78rem; place-items: center; overflow: hidden; + border: 1px solid rgba(255, 255, 255, 0.16); border-radius: var(--launcher-radius-circle); - background: rgba(255, 255, 255, 0.055); + background: + linear-gradient(45deg, rgba(255, 255, 255, 0.18) 25%, transparent 25% 75%, rgba(255, 255, 255, 0.18) 75%), + linear-gradient(45deg, rgba(255, 255, 255, 0.18) 25%, transparent 25% 75%, rgba(255, 255, 255, 0.18) 75%), + rgba(18, 18, 20, 0.92); + background-position: + 0 0, + 6px 6px, + 0 0; + background-size: + 12px 12px, + 12px 12px, + auto; color: rgba(255, 255, 255, 0.62); font-size: 0.78rem; text-transform: none; } -.service-media-preview img, +.service-media-preview img { + position: absolute; + inset: 0.28rem; + display: block; + width: calc(100% - 0.56rem); + height: calc(100% - 0.56rem); + border-radius: inherit; + object-fit: contain; +} + .service-media-preview video { position: absolute; inset: 0; @@ -1231,6 +1260,28 @@ textarea { object-fit: cover; } +.service-media-preview.is-solid-dark { + border-color: rgba(255, 255, 255, 0.34); + box-shadow: + inset 0 0 0 1px rgba(255, 255, 255, 0.08), + 0 0 0 1px rgba(255, 255, 255, 0.08); +} + +.media-upload-hint { + font-size: 0.72rem; + font-weight: 720; + line-height: 1.32; + text-transform: none; +} + +.media-upload-hint:empty { + display: none; +} + +.media-upload-hint:not(:empty) { + color: rgba(255, 228, 170, 0.9); +} + .media-upload-error { color: #ffd2d2; font-size: 0.72rem; diff --git a/admin/admin.js b/admin/admin.js index 7b6d88a..3d501f7 100644 --- a/admin/admin.js +++ b/admin/admin.js @@ -362,6 +362,12 @@ function mediaKindFromValue(value) { return null; } +function shouldWarnAboutSolidLogoBackground(editableField) { + const path = String(editableField?.path || "").toLowerCase(); + const label = String(editableField?.label || "").toLowerCase(); + return /logo|icon|wordmark|логотип|икон/.test(`${path} ${label}`); +} + function uploadBucketForField(block, editableField) { const path = editableField.path.toLowerCase(); const currentValue = String(getByPath(block, editableField.path) ?? "").toLowerCase(); @@ -773,6 +779,19 @@ function setStructuralControlsDisabled(disabled) { } } +function renderEditorError(error) { + console.error(error); + el.empty.classList.add("hidden"); + el.form.classList.remove("hidden"); + el.contentFields.innerHTML = ""; + + const note = document.createElement("div"); + note.className = "empty-note editor-error-note"; + note.textContent = `Редактор не смог отрисовать поля блока: ${error.message}`; + el.contentFields.append(note); + setStatus(`Ошибка редактора: ${error.message}`); +} + function renderEditor() { const region = activeRegion(); const block = activeBlock(); @@ -801,13 +820,24 @@ function renderEditor() { el.enabled.disabled = isStatic; el.enabled.closest(".toggle-row").hidden = isStatic; setStructuralControlsDisabled(isStatic); - renderContentFields(block); + + try { + renderContentFields(block); + } catch (error) { + renderEditorError(error); + } + el.json.value = JSON.stringify(block, null, 2); } function renderAll() { - renderRegions(); - renderEditor(); + try { + renderRegions(); + renderEditor(); + } catch (error) { + console.error(error); + setStatus(`Ошибка рендера админки: ${error.message}`); + } } function syncBlockFromFields() { @@ -840,8 +870,62 @@ function groupEditableFields(block) { return groups; } -function renderMediaPreview(preview, value) { +function resetMediaPreview(preview, hint) { + preview.classList.remove("is-image", "is-video", "is-solid-dark"); preview.innerHTML = ""; + preview.title = ""; + if (hint) hint.textContent = ""; +} + +function analyzeLogoPreview(image, preview, hint, editableField) { + if (!hint || !shouldWarnAboutSolidLogoBackground(editableField)) return; + + try { + const sampleSize = 24; + const canvas = document.createElement("canvas"); + const context = canvas.getContext("2d", { willReadFrequently: true }); + if (!context) return; + + canvas.width = sampleSize; + canvas.height = sampleSize; + context.drawImage(image, 0, 0, sampleSize, sampleSize); + const data = context.getImageData(0, 0, sampleSize, sampleSize).data; + let opaque = 0; + let edgeOpaque = 0; + let edgeDark = 0; + + for (let y = 0; y < sampleSize; y += 1) { + for (let x = 0; x < sampleSize; x += 1) { + const offset = (y * sampleSize + x) * 4; + const alpha = data[offset + 3]; + if (alpha < 240) continue; + + opaque += 1; + const isEdge = x <= 1 || y <= 1 || x >= sampleSize - 2 || y >= sampleSize - 2; + const isDark = data[offset] + data[offset + 1] + data[offset + 2] < 66; + + if (isEdge) { + edgeOpaque += 1; + if (isDark) edgeDark += 1; + } + } + } + + const total = sampleSize * sampleSize; + const edgeRatio = edgeOpaque ? edgeDark / edgeOpaque : 0; + const opaqueRatio = opaque / total; + + if (opaqueRatio > 0.92 && edgeRatio > 0.82) { + preview.classList.add("is-solid-dark"); + hint.textContent = "Файл с непрозрачным тёмным фоном. Для логотипа на тёмном интерфейсе лучше PNG/SVG с прозрачностью."; + } + } catch { + // External images can be blocked by canvas CORS. Preview still works, just without diagnostics. + } +} + +function renderMediaPreview(preview, value, hint = null, editableField = null) { + resetMediaPreview(preview, hint); const src = adminPreviewUrl(value); const kind = mediaKindFromValue(value); @@ -853,6 +937,7 @@ function renderMediaPreview(preview, value) { if (kind === "video") { const video = document.createElement("video"); + preview.classList.add("is-video"); video.src = src; video.autoplay = true; video.loop = true; @@ -864,12 +949,15 @@ function renderMediaPreview(preview, value) { if (kind === "image") { const image = document.createElement("img"); + preview.classList.add("is-image"); image.src = src; image.alt = ""; image.loading = "lazy"; + image.addEventListener("load", () => analyzeLogoPreview(image, preview, hint, editableField)); image.addEventListener("error", () => { - preview.innerHTML = ""; + resetMediaPreview(preview, hint); preview.textContent = "FILE"; + if (hint) hint.textContent = "Превью не загрузилось. Проверьте путь или внешний URL."; }); preview.append(image); return; @@ -878,13 +966,13 @@ function renderMediaPreview(preview, value) { preview.textContent = "FILE"; } -function updateMediaFieldValue({ block, editableField, hiddenInput, urlInput, fileName, preview, value }) { +function updateMediaFieldValue({ block, editableField, hiddenInput, urlInput, fileName, preview, hint, value }) { hiddenInput.value = value; urlInput.value = value; fileName.textContent = truncateText(fileNameFromUrl(value), 28); fileName.title = fileNameFromUrl(value); setByPath(block, editableField.path, value); - renderMediaPreview(preview, value); + renderMediaPreview(preview, value, hint, editableField); if (activeBlock() === block) { el.json.value = JSON.stringify(block, null, 2); @@ -911,6 +999,7 @@ function renderMediaField({ block, editableField, grid }) { const urlSourceButton = document.createElement("button"); const preview = document.createElement("div"); const path = document.createElement("span"); + const hint = document.createElement("span"); const error = document.createElement("span"); const inputId = `media-${editableField.path.replace(/[^a-z0-9_-]+/gi, "-")}-${Math.random().toString(36).slice(2)}`; let source = /^(https?:)?\/\//i.test(value) ? "url" : "file"; @@ -971,10 +1060,11 @@ function renderMediaField({ block, editableField, grid }) { sourceSwitch.append(fileSourceButton, urlSourceButton); preview.className = "service-media-preview"; - renderMediaPreview(preview, value); + renderMediaPreview(preview, value, hint, editableField); path.className = "field-path"; path.textContent = `${editableField.path} -> assets/uploads/${uploadBucketForField(block, editableField)}`; + hint.className = "media-upload-hint"; error.className = "media-upload-error"; fileSourceButton.addEventListener("click", () => setSource("file")); @@ -991,6 +1081,7 @@ function renderMediaField({ block, editableField, grid }) { urlInput, fileName, preview, + hint, value: urlInput.value, }); }); @@ -1027,6 +1118,7 @@ function renderMediaField({ block, editableField, grid }) { urlInput, fileName, preview, + hint, value: payload.url, }); setSource("file"); @@ -1042,7 +1134,7 @@ function renderMediaField({ block, editableField, grid }) { setSource(source); control.append(fileControl, urlInput, sourceSwitch, preview); - container.append(labelRow, hiddenInput, control, path, error); + container.append(labelRow, hiddenInput, control, path, hint, error); grid.append(container); } diff --git a/assets/uploads/images/static-elements/2025-05-14-23.46.35-mqupw9qd.jpg b/assets/uploads/images/static-elements/2025-05-14-23.46.35-mqupw9qd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c283bb1f5720bc3acf753708f2d7711ad870a90 GIT binary patch literal 20375 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 Mh5*SS!2bUx0CfJDhyVZp literal 0 HcmV?d00001 diff --git a/assets/uploads/images/static-elements/dclogo_darck-mquq1l13-transparent.png b/assets/uploads/images/static-elements/dclogo_darck-mquq1l13-transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8a16aaa8145a03685241854bd3f6a0c8e8d487 GIT binary patch literal 13296 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 literal 0 HcmV?d00001 diff --git a/assets/uploads/images/static-elements/dclogo_darck-mquq1l13.png b/assets/uploads/images/static-elements/dclogo_darck-mquq1l13.png new file mode 100644 index 0000000000000000000000000000000000000000..ffef88898bd1eae36534c67a5c3c7349cc889cd6 GIT binary patch literal 23083 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 literal 0 HcmV?d00001 diff --git a/assets/uploads/images/static-elements/dclogo_darck-mquq2kmb.png b/assets/uploads/images/static-elements/dclogo_darck-mquq2kmb.png new file mode 100644 index 0000000000000000000000000000000000000000..ffef88898bd1eae36534c67a5c3c7349cc889cd6 GIT binary patch literal 23083 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 literal 0 HcmV?d00001 diff --git a/assets/uploads/images/static-elements/dcnt_dark-mqupt7tb.png b/assets/uploads/images/static-elements/dcnt_dark-mqupt7tb.png new file mode 100644 index 0000000000000000000000000000000000000000..f6624aa21236c5ca82878721cbe480a6c2171e8e GIT binary patch literal 17344 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 ZD*nOva$RrLIpWiex?9#g(%Jpj{{hp0q;LQL literal 0 HcmV?d00001 diff --git a/assets/uploads/images/static-elements/dcnt_dark-mqupuge5.png b/assets/uploads/images/static-elements/dcnt_dark-mqupuge5.png new file mode 100644 index 0000000000000000000000000000000000000000..f6624aa21236c5ca82878721cbe480a6c2171e8e GIT binary patch literal 17344 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 ZD*nOva$RrLIpWiex?9#g(%Jpj{{hp0q;LQL literal 0 HcmV?d00001 diff --git a/assets/uploads/images/static-elements/dcnt_dark-mqupvf12.png b/assets/uploads/images/static-elements/dcnt_dark-mqupvf12.png new file mode 100644 index 0000000000000000000000000000000000000000..f6624aa21236c5ca82878721cbe480a6c2171e8e GIT binary patch literal 17344 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 ZD*nOva$RrLIpWiex?9#g(%Jpj{{hp0q;LQL literal 0 HcmV?d00001 diff --git a/content/pages/home.json b/content/pages/home.json index f6339be..2c46b74 100644 --- a/content/pages/home.json +++ b/content/pages/home.json @@ -34,7 +34,7 @@ "target": "" } ], - "logoSrc": "./assets/webflow/images/69ad964d951f9d17cc5a919e_logo-app.svg" + "logoSrc": "./assets/uploads/images/static-elements/dclogo_darck-mquq1l13-transparent.png" }, "notifications": [ { diff --git a/index.html b/index.html index 4e658f6..1d44d30 100644 --- a/index.html +++ b/index.html @@ -120,4 +120,4 @@ visibility: hidden;

Ваш Webflow ИИ-инструменты

Несколько агентов для проекта Webflow: от Designer до кастомного кода.

Полныйагентный контроль

Интеграция с Webflow MCP, мультиагентный режим позволяет работать с несколькими экземплярами параллельно.

Компонентнаябиблиотека

Собирайте с учетом ИИ-агентов разные компонентные заготовки дают основу, а стиль и сложную функциональность можно дорабатывать промптами.

Деплой пайплайн

Деплой в один клик, непрерывный пайплайн, мгновенный откат и быстрая доставка через CDN.
Логотип NODE.DC
Бета-релиз: июль 2026

Ранний доступ

Кастомный код, MCP и ИИ-агенты для Webflow в одном рабочем контуре.

Заявка принята. Спасибо.

Мы скоро свяжемся.

Подать заявку в бету?

Или оформить ранний Founder-доступ

Оформить Founder-доступ 350€
До 200 мест

Не получилось

Что-то пошло не так.
Попробуйте ещё раз чуть позже.

демо-видео.mp4

Всё в одномприложение.

Универсальный инструмент для ИИ-агентов в вашем Webflow-проекте.
Контекст проекта
Подключитесь к MCP чтобы агенты получили полный контекст вашей сборки.
Группы агентов
Используйте несколько агентов параллельно чтобы добавлять кастомный код, анимации и функциональность.
Среда разработки
Используйте быстрые Bun сборки и автообновление для вашего кастомного кода.
Деплой в один клик
Нажмите и публикуйте кастомный код, написанный ИИ, чтобы он стал доступен всем посетителям сайта.

АгентнаяКомпонентнаябиблиотека.

Готовая к работе с агентами компонентная библиотека: добавление в один клик через приложение NODE.DC для Webflow и дальнейшая настройка под проект.

Переключение режимов ИИ

Создание нового проекта

ИИ-док

Аккаунт

Редактирование кода с ИИ

Dev-сервер с ИИ

Webflow MCP

Публикация

Одинкликдобавления.

С помощью расширения NODE.DC для Webflow.
Понимание компонентов
Используйте несколько агентов параллельно чтобы добавлять кастомный код, анимации и функциональность.
Быстрый старт
Используйте быстрые Bun сборки и автообновление для вашего кастомного кода.

Получитеболее сильныйMCP.

Полностью переработанный и более быстрый MCP-сервер.
Понимание Webflow
Используйте несколько агентов параллельно чтобы добавлять кастомный код, анимации и функциональность.

Гибкиережимы ИИ.

Разные режимы и модели для разных задач.

Переключение режимов ИИ

Создание нового проекта

ИИ-док

Аккаунт

Редактирование кода с ИИ

Dev-сервер с ИИ

Webflow MCP

Публикация

Частыевопросыи ответы

Подробный обзор возможностей, логики работы и внутреннего устройства.
FAQ
NODE.DC
Это влияет на производительность?
NODE.DC
Где размещаются мои файлы?
NODE.DC
Что делать, если я опубликовал не те файлы?
NODE.DC
Что такое ИИ-агент Webflow?
NODE.DC
Что такое собственная база знаний?
NODE.DC
Как использовать это с Webflow?
NODE.DC
Какие ИИ-модели доступны?
NODE.DC
Как это работает?
NODE.DC
Как работает публикация?
NODE.DC
Это работает с MCP?
NODE.DC
Ответить
Это влияет на производительность?

Как и любой кастомный код, это добавляет только ту нагрузку, которую несёт сам код.

Все файлы собираются, минифицируются и сжимаются, чтобы минимально влиять на проект и не плодить внешние библиотеки и CDN-скрипты.

Отправлено с iPhone
NODE.DC
Ответить
Где размещаются мои файлы?

После сборки файлы загружаются в Cloudflare R2 и отдаются через CDN-ссылку на выделенном домене проекта, чтобы получить быстрый и совместимый с Webflow результат.

Отправлено с iPhone
NODE.DC
Ответить
Что делать, если я опубликовал не те файлы?

В панели деплоя есть мгновенный откат.

Нажмите откат, верните предыдущую рабочую версию, исправьте локально и опубликуйте заново.

Отправлено с iPhone
NODE.DC
Ответить
Что такое ИИ-агент Webflow?

Помимо @plan, @build и @explore стандартных режимов агентов мы готовим @webflow режим, специально заточенный под Webflow: структуру проекта, взаимодействие с ним и эффективную разработку.

Отправлено с iPhone
NODE.DC
Ответить
Что такое собственная база знаний?

Основано на многолетнем опыте написания кастомного кода для Webflow-анимаций.

WebGL, Three.js, GSAP и кастомная функциональность собраны в набор практик, пайплайнов и модульную систему, чтобы всё работало согласованно.

Также доступна библиотека компонентов: выберите компонент, добавьте в проект и попросите ИИ адаптировать его под задачу.

Отправлено с iPhone
NODE.DC
Ответить
Как использовать это с Webflow?

При запуске NODE.DC доступна отдельная вкладка для встраивания.

В зависимости от задачи можно получить скрипты для конкретной страницы или единый app.js для всего проекта.

Сгенерированная ссылка содержит и продакшен-версию, следующую за URL деплоя, и локальную версию для предпросмотра без влияния на посетителей сайта.

Отправлено с iPhone
NODE.DC
Ответить
Какие ИИ-модели доступны?

Мы используем основные доступные модели: OpenAI до Claude до Gemini.

Оркестратор выбирает модель под задачу автоматически, но вы можете вручную переключиться на нужную модель.

Отправлено с iPhone
NODE.DC
Ответить
Как это работает?

Во время работы NODE.DC выполняет две задачи параллельно.

Поднимает локальную среду разработки на Bun, синхронизирует JavaScript и TypeScript, включает HMR и держит webhook для автоматического обновления сайта при изменениях.

Одновременно работает оркестратор ИИ-агентов: обрабатывает запросы, меняет код, проверяет состояние сборки и при необходимости обновляет проект Webflow.

Отправлено с iPhone
NODE.DC
Ответить
Как работает публикация?

Процесс многоэтапный: сначала Bun собирает, сжимает, минифицирует и подготавливает проект вместе с библиотеками.

Затем файлы отправляются в CDN: cdn.node.dc/{USERNAME}/{PROJECT-NAME}. Ссылка уже содержит нужную структуру: вы видите локальную версию, а пользователи получают опубликованный скрипт.

Отправлено с iPhone
NODE.DC
Ответить
Это работает с MCP?

Система изначально рассчитана на работу с Webflow MCP.

Подключите проект и авторизацию, чтобы ИИ-агенты получили доступ к Webflow-сборке. Подключение приложения в Webflow Designer даёт агентам доступ к контенту, элементам, стилям и CSS, а кастомный код получает полный контекст проекта.

Отправлено с iPhone

Подключить.Поставить задачу.Опубликовать.

Единый путь от разработки до продакшена.
Настройка примерно в 12 кликов: от скачивания приложения до запуска в проекте.
Встать в лист ожидания
Тарифы

Коддля No-Code,усиленный ИИ.

Подписки на приложение с
включённым объёмом в каждом тарифе.
Токенная оплата сверх лимитов.
200 Founder мест с фиксированной ценой на первый год.
Тарифы.app

Бета

Бесплатно
1 месяц

Founder

310
/ год, навсегда
Скидка 50%

Basic

20
/ месяц

Advanced

50
/ месяц
Старт
Старт
Старт
Всего доступно
Расширение (20M)
Расширение (10M)
Глубина рассуждения
Базовый интеллект
Рабочее пространство
Объём токенов
Старт
Объём токенов
Объём токенов
Рабочее пространство
Всего доступно
Расширение (20M)
Расширение (10M)
Глубина рассуждения
Базовый интеллект
Рабочее пространство
Базовый интеллект
Глубина рассуждения
Расширение (10M)
Расширение (20M)
Всего доступно
Июнь 2026
Июнь 2026
Июнь 2026
Июнь 2026
Кредиты тарифа
Без ограничений
40 000 включено
12 000 включено
40 000 включено
Рабочее пространство
Без ограничений
Без ограничений
10 проектов
Без ограничений
Базовый интеллект
Все модели
Все быстрые
Все быстрые
Все быстрые
Глубина рассуждения
Полный
Полный
Ограниченный
Полный
Расширение SM 10€
Обновления без лимита
+ 10 000 кредитов
+ 8 000 кредитов
+ 10 000 кредитов
Расширение MD 20€
Обновления без лимита
+ 26 000 кредитов
+ 20 000 кредитов
+ 26 000 кредитов
Всего доступно
40 тестировщиков
200 мест
--
--
Подать заявку в бету
Оформить Founder-доступ
(*) Условия могут меняться по ходу тестирования, но мы постараемся сохранить заявленные обещания.
Enterprise BYOK-тарифы будут доступны с сентября 2026.
публикация-в-один-клик.png
Иконка MOV-файла.
публикация-в-один-клик.png
полноценный-редактор-кода.webp
Иконка MOV-файла.
полноценный-редактор-кода.webp
ИИ-док-режим.jpg
Иконка MOV-файла.
ИИ-док-режим.jpg
глубокая-интеграция-webflow.webp
Иконка MOV-файла.
глубокая-интеграция-webflow.webp
установка-настройка-запуск.jpg
Иконка MOV-файла.
установка-настройка-запуск.jpg
Логотип NODE.DC
Бета-релиз: июль 2026

Ранний доступ

Кастомный код, MCP и ИИ-агенты для Webflow в одном рабочем контуре.

Заявка принята. Спасибо.

Мы скоро свяжемся.

Подать заявку в бету?
Иконка TXT-файла
fff
fff
Иконка TXT-файла
Ergtrr
Ggg
Иконка TXT-файла
Paul
только что нашёл ваш сайт — выглядит отлично!
Иконка TXT-файла
s
s
Иконка TXT-файла
rkxkr
пока не уверен, но да, интересно
Иконка TXT-файла
Ali Awan
Дайте, пожалуйста, посмотреть продукт!
Иконка TXT-файла
rox del toro
ХОЧУ ДОСТУП
Иконка TXT-файла
Flavio
Привет!
Иконка TXT-файла
Daniel Clydesdale
Мы работаем с Webflow с 2016 года и используем его постоянно. Сейчас внедряем ИИ в процессы, поэтому ваш продукт нам очень интересен. Удачи с запуском!
Иконка TXT-файла
Carter Ogunsola
Для всех разработчиков: я нашёл это очень рано. Уже один из фаворитов.
Иконка TXT-файла
Marin Trajkovski
Здравствуйте, можно получить ранний доступ? Очень хочу протестировать ИИ, это сейчас действительно нужно.
Иконка TXT-файла
Arul
Интересно. Хотелось бы узнать больше.
Иконка TXT-файла
Jeremy
Вау! -Пожалуйста, пустите меня в бету!
Иконка TXT-файла
Safin
С удовольствием протестировал бы продукт. Выглядит очень интересно.
Иконка TXT-файла
Ilja van Eck
Я теперь первый Founder? Берите деньги и запускайте это.
Иконка TXT-файла
Jordan Gilroy
Я ваш главный фанат
Иконка TXT-файла
hyun
привет
Иконка TXT-файла
kris
тестирую
Иконка TXT-файла
Syed Irfan
Интересно
Иконка TXT-файла
ramyar atlasi
Apm pflege schule Düsseldorf
Иконка TXT-файла
Muhammad Ashar
vv
Иконка TXT-файла
:DD
ka tu nx
Иконка TXT-файла
test
test
Иконка TXT-файла
Filip
Я знаю Fed!
Иконка TXT-файла
Arinbjørn
Пустите меня!
Иконка TXT-файла
Janarthanan
жду
Иконка TXT-файла
Jane Smith
Очень хочу ранний доступ к продукту!
Иконка TXT-файла
Daniel Apro
Привет, сайт огонь.
Иконка TXT-файла
Allonelabs
Нам очень нравится ваш дизайн. Спасибо!
Иконка TXT-файла
nicola romei
G.O.A.T. часто используют как сокращение от Greatest of All Time — «лучший за всё время».
Иконка TXT-файла
fff
.txt
Иконка TXT-файла
Ergtrr
.txt
Иконка TXT-файла
Paul
.txt
Иконка TXT-файла
s
.txt
Иконка TXT-файла
rkxkr
.txt
Иконка TXT-файла
Ali Awan
.txt
Иконка TXT-файла
rox del toro
.txt
Иконка TXT-файла
Flavio
.txt
Иконка TXT-файла
Daniel Clydesdale
.txt
Иконка TXT-файла
Carter Ogunsola
.txt
Иконка TXT-файла
Marin Trajkovski
.txt
Иконка TXT-файла
Arul
.txt
Иконка TXT-файла
Jeremy
.txt
Иконка TXT-файла
Safin
.txt
Иконка TXT-файла
Ilja van Eck
.txt
Иконка TXT-файла
Jordan Gilroy
.txt
Иконка TXT-файла
hyun
.txt
Иконка TXT-файла
kris
.txt
Иконка TXT-файла
Syed Irfan
.txt
Иконка TXT-файла
ramyar atlasi
.txt
Иконка TXT-файла
Muhammad Ashar
.txt
Иконка TXT-файла
:DD
.txt
Иконка TXT-файла
test
.txt
Иконка TXT-файла
Filip
.txt
Иконка TXT-файла
Arinbjørn
.txt
Иконка TXT-файла
Janarthanan
.txt
Иконка TXT-файла
Jane Smith
.txt
Иконка TXT-файла
Daniel Apro
.txt
Иконка TXT-файла
Allonelabs
.txt
Иконка TXT-файла
nicola romei
.txt
Иконка MOV-файла.
демо-видео.txt
ДАЛЕЕ — ИЮЛЬ 2026
Открытая бета
Открываем доступ всем. Будем собирать и отлаживать вместе.
ДАЛЕЕ ИЮЛЬ 2026
Альфа для Founder-доступа
На второй фазе тестирования бета открыта для всех подписчиков Founder-тарифа.
СЕЙЧАС
Инвайты в закрытую бету уже отправлены.
Сейчас тестируем базовую функциональность и ИИ-интеграцию.
\ No newline at end of file +Пожалуйста, пустите меня в бету!
Иконка TXT-файла
Safin
С удовольствием протестировал бы продукт. Выглядит очень интересно.
Иконка TXT-файла
Ilja van Eck
Я теперь первый Founder? Берите деньги и запускайте это.
Иконка TXT-файла
Jordan Gilroy
Я ваш главный фанат
Иконка TXT-файла
hyun
привет
Иконка TXT-файла
kris
тестирую
Иконка TXT-файла
Syed Irfan
Интересно
Иконка TXT-файла
ramyar atlasi
Apm pflege schule Düsseldorf
Иконка TXT-файла
Muhammad Ashar
vv
Иконка TXT-файла
:DD
ka tu nx
Иконка TXT-файла
test
test
Иконка TXT-файла
Filip
Я знаю Fed!
Иконка TXT-файла
Arinbjørn
Пустите меня!
Иконка TXT-файла
Janarthanan
жду
Иконка TXT-файла
Jane Smith
Очень хочу ранний доступ к продукту!
Иконка TXT-файла
Daniel Apro
Привет, сайт огонь.
Иконка TXT-файла
Allonelabs
Нам очень нравится ваш дизайн. Спасибо!
Иконка TXT-файла
nicola romei
G.O.A.T. часто используют как сокращение от Greatest of All Time — «лучший за всё время».
Иконка TXT-файла
fff
.txt
Иконка TXT-файла
Ergtrr
.txt
Иконка TXT-файла
Paul
.txt
Иконка TXT-файла
s
.txt
Иконка TXT-файла
rkxkr
.txt
Иконка TXT-файла
Ali Awan
.txt
Иконка TXT-файла
rox del toro
.txt
Иконка TXT-файла
Flavio
.txt
Иконка TXT-файла
Daniel Clydesdale
.txt
Иконка TXT-файла
Carter Ogunsola
.txt
Иконка TXT-файла
Marin Trajkovski
.txt
Иконка TXT-файла
Arul
.txt
Иконка TXT-файла
Jeremy
.txt
Иконка TXT-файла
Safin
.txt
Иконка TXT-файла
Ilja van Eck
.txt
Иконка TXT-файла
Jordan Gilroy
.txt
Иконка TXT-файла
hyun
.txt
Иконка TXT-файла
kris
.txt
Иконка TXT-файла
Syed Irfan
.txt
Иконка TXT-файла
ramyar atlasi
.txt
Иконка TXT-файла
Muhammad Ashar
.txt
Иконка TXT-файла
:DD
.txt
Иконка TXT-файла
test
.txt
Иконка TXT-файла
Filip
.txt
Иконка TXT-файла
Arinbjørn
.txt
Иконка TXT-файла
Janarthanan
.txt
Иконка TXT-файла
Jane Smith
.txt
Иконка TXT-файла
Daniel Apro
.txt
Иконка TXT-файла
Allonelabs
.txt
Иконка TXT-файла
nicola romei
.txt
Иконка MOV-файла.
демо-видео.txt
ДАЛЕЕ — ИЮЛЬ 2026
Открытая бета
Открываем доступ всем. Будем собирать и отлаживать вместе.
ДАЛЕЕ ИЮЛЬ 2026
Альфа для Founder-доступа
На второй фазе тестирования бета открыта для всех подписчиков Founder-тарифа.
СЕЙЧАС
Инвайты в закрытую бету уже отправлены.
Сейчас тестируем базовую функциональность и ИИ-интеграцию.
\ No newline at end of file