Что нового

Что вышло в Joplo

Версии открытого CLI joplo и Joplo Cloud, сначала самые новые.

Joplo Cloud

Новое

Вход через Google или GitHub

Не нужно запоминать ещё один пароль, а на главной joplo.app можно войти в одно касание.

  • Добавлено

    На страницах входа и регистрации можно продолжить с аккаунтом Google или GitHub.

  • Добавлено

    На главной странице joplo.app посетители, уже вошедшие в Google, входят в Joplo в одно касание и сразу попадают в консоль.

  • Улучшено

    Если адрес Google совпадает с существующим аккаунтом, вы входите в этот аккаунт. Аккаунт GitHub привязывается к существующему аккаунту с тем же адресом, только если GitHub сообщает, что адрес подтверждён.

joplo 0.2.4

Встраивание, версии для обсуждения и joplo feedback

Встраивание и обсуждения со стороны CLI: публикуйте версию для обсуждения, забирайте решения для агента и публикуйте из CI с API-ключом. Версия 0.2.3 отдельно не выходила, её изменения вошли сюда.

  • Добавлено

    У опубликованных сайтов появился режим встраивания: сначала обложка, потом компактная панель управления для пошагового просмотра и полного экрана. share создаёт обложку и выводит значок в Markdown и код встраивания.

  • Добавлено

    npx joplo share --review публикует версию для обсуждения со всеми вариантами. У неё своя ссылка, и она никогда не заменяет основную ссылку в README; правила и вопросы не попадают ни в один загружаемый файл.

  • Добавлено

    npx joplo feedback показывает ещё не внесённые решения и нерешённые комментарии. Когда агент обновил исходники и прошёл check, --applied отмечает решения как внесённые.

  • Добавлено

    Если задана переменная JOPLO_API_KEY, все облачные команды используют API-ключ и обходятся без входа с устройства — удобно для CI и скриптов.

  • Добавлено

    --pr передаёт в облако данные pull request. Когда откроется Joplo GitHub App, к PR будет приходить комментарий с превью, а ссылка истечёт после закрытия PR.

  • Улучшено

    Демо стали аккуратнее: субтитры заново свёрстаны и показывают говорящего, у каждой сцены есть обложка, а переходные карточки занимают всю сцену. Когда слоёв много, вкладки складываются, как закладки.

Joplo Cloud

Ссылки на обсуждение, голосование и решения, которые возвращаются в код

Отправьте демо на обсуждение, соберите отзывы и примите решение в одном месте, а агент обновит исходники. Заодно появились API-ключи. Превью для PR готово и откроется вместе с GitHub App.

  • Добавлено

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

  • Добавлено

    Участники оставляют комментарии через боковую кнопку отзыва. Версия, сценарий и шаг записываются автоматически, а на экране можно указать конкретный элемент.

  • Добавлено

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

  • Добавлено

    В разделе «Решения» автор выбирает варианты, подтверждает или отклоняет правила (для отказа нужна причина) и отвечает на вопросы. Каждое решение записывается и может быть отозвано.

  • Добавлено

    Агент получает через npx joplo feedback ещё не внесённые решения и комментарии и после правки исходников отмечает их как внесённые.

  • Добавлено

    Создавайте ключи для CI и скриптов в разделе «Настройки → API-ключи»: ограниченные права, срок 30, 90 или 365 дней, отзыв в любой момент. Полный ключ показывается только один раз.

Joplo Cloud

Встраивайте демо в блоги, документацию и README

Встраивать можно публикации с любого аккаунта. Пока посетитель не нажмёт на воспроизведение, видна обложка; демо можно открыть на весь экран.

  • Добавлено

    Веб-iframe: обложка с большой кнопкой воспроизведения, затем компактная панель управления и полный экран.

  • Добавлено

    Значок для GitHub / Markdown: показывает в README название и состояние демо и открывает страницу публикации.

  • Добавлено

    Карточки ссылок: вставьте ссылку в мессенджер или соцсеть — появятся название и обложка.

  • Добавлено

    Новое окно «Встроить» в разделе «Мои публикации» и в режиме автора: вкладки iframe, значок и ссылка, живой предпросмотр и копирование в один клик.

  • Улучшено

    Когда бесплатная публикация истекает, встраивание и значок показывают «истекло», а автор может найти во встраивании, как её восстановить.

joplo 0.2.2

Облегчённые шрифты на опубликованных сайтах

Каждая публикация загружает гораздо меньше, поэтому даже первая проходит быстрее.

  • Улучшено

    Опубликованные сайты содержат только те фрагменты шрифтов, которые реально использует демо: среда выполнения уменьшилась примерно с 26 МБ до 2 МБ. Шрифты по умолчанию по-прежнему работают офлайн.

  • Улучшено

    LXGW WenKai больше не входит в опубликованные сайты; доска загружает его с CDN только при выборе, а если не получилось — использует системный шрифт Kaiti.

Joplo Cloud

Joplo Cloud запущен

У npx joplo share появился свой дом: войдите, опубликуйте ссылку joplo.app/s/… и управляйте публикациями на cloud.joplo.app.

  • Добавлено

    Ссылки на публикации — на joplo.app/s/…. Бесплатные аккаунты получают ссылки на 1 час, ссылки Pro бессрочные.

  • Добавлено

    npx joplo login выполняет вход через браузер: подтвердите код на cloud.joplo.app/device, никаких паролей в терминале.

  • Добавлено

    Раздел «Мои публикации» на cloud.joplo.app показывает все публикации с состоянием и оставшимся временем. Копируйте, открывайте и удаляйте ссылки в одной таблице.

  • Добавлено

    Истёкшие ссылки объясняют зрителям, что произошло. Автор может войти и опубликовать заново или в течение 7 дней перейти на Pro и вернуть прежнюю ссылку.

  • Добавлено

    Сайт и консоль говорят на тех же десяти языках, что и доска Joplo; по умолчанию — упрощённый китайский.

joplo 0.2.1

CLI подключается к cloud.joplo.app

Облачные команды теперь по умолчанию используют https://cloud.joplo.app. app.joplo.app, с которым работала 0.2.0, отключён.

  • Улучшено

    Сервер по умолчанию — https://cloud.joplo.app. Другой сервер по-прежнему можно указать через --server или JOPLO_CLOUD_URL.

joplo 0.2.0

Cloud commands and more expressive demos

Sign in and share from the CLI, tell multi-person stories in a demo, and use the board in ten languages.

  • Добавлено

    New login, logout, whoami and share commands. Only these four talk to the cloud; local authoring, checks and builds stay complete and free.

  • Добавлено

    Agents run share --format json. Without a login, non-interactive runs return AUTH_REQUIRED (exit code 3) and ask the user to run npx joplo login.

  • Добавлено

    Transition cards for openings, endings, time jumps and role switches; multiple roles; streaming agent output with side artifacts.

  • Добавлено

    Fork points, hand-drawn callouts and arrows, email and notification cards, a data and state layer, and a keystroke strip.

  • Добавлено

    The board, player and published site support ten languages with a switcher in the top bar. CLI output and diagnostics are English only.

joplo 0.1.3

Board UI v1

A redesigned board: new tokens and brand, a rebuilt demo page, and the details and states around it.

  • Улучшено

    New design tokens and controls: warm grey surfaces, yellow only for what is current or the main action, no shadows inside pages.

  • Улучшено

    Appearance is split into palette, typeface and stroke, picked from a popover that applies immediately.

  • Добавлено

    Details and states: hover hints, play progress, missed clicks, scene complete, coverage gaps, export progress and narrow-screen collapsing.

  • Улучшено

    Rebuilt home, full-screen mode, published site and phone pages.

joplo 0.1.2

Favicon fix

A small patch release.

  • Исправлено

    Fixed an unescaped quote in the favicon data URI.

joplo 0.1.1

Packages move to @joplo-app

The npm scope changes from @tokenroll to @joplo-app.

  • Улучшено

    Packages are now @joplo-app/kit, /core, /cli, /server and /web. The entry package is still joplo; projects import from @joplo-app/kit.

joplo 0.1.0

Joplo on npm

The first release you can install with npx.

  • Добавлено

    The joplo entry package ships a prebuilt board, so projects no longer need the Joplo repository.

  • Добавлено

    npx joplo init creates a project with pinned versions and prints the next steps for your package manager.

  • Добавлено

    The CLI checks for Node.js 22+ and warns when the project's @joplo-app/kit version differs from the CLI.