Что нового

Что нового в Joppa

Все версии, от новых к старым. Установленное приложение обновляется само.

0.12.0

Последняя

Новое

  • Reverb как сервис (Broadcasting, с 1.10 по 1.12): привязка записывает .env, а Joppa находит его по .env, composer.json или Compose (Soketi тоже)
  • Reverb: у каждого проекта и worktree своё приложение, плюс журнал событий (Pro) с фильтрами, используемыми каналами и «Отправить событие»
  • Ящик Mailpit прямо в Joppa: поиск, HTML/текст/исходник, вложения, прочитано/не прочитано, удаление, полноэкранный режим и размеры устройств
  • Карточка Laravel Boost в «Процессах»: joppa mcp передаёт его инструменты для каждого проекта Laravel
  • Русский — пятый язык 🇷🇺
  • Порт, занятый другим проектом Joppa, показывает, какой проект его держит, и предлагает «Запустить на :N»

Улучшения

  • Добавление проекта: окно спрашивает только имя, иконку и среды выполнения; анализ идёт по шагам (joppa.toml, сервисы, процессы с доменами, тестовая база)
  • Импорт Compose: одна полоса и одна сводка; Mailpit или MailHog переходят на Mailpit от Joppa; Typesense, Meilisearch и Reverb переходят без копирования
  • Если снять отметку с сервиса, видно, что даёт версия от Joppa
  • Остановленный проект сохраняет порты своих процессов за собой, а worktree и шаблоны их обходят
  • Worktree: одиночный PORT= переписывается в скопированном .env
  • Время работы процессов обновляется вживую
  • Панель документации открывает локальные файлы (README)

Исправления

  • Счётчики процессов на боковой панели больше не показывают устаревшие числа при смене проекта
  • Сохранение проекта больше не сбрасывает настройки Xdebug
  • Reverb: «Каналы сейчас» больше не показывает каналы, опустевшие из-за отклонённых подписок
  • Карточка предложенных сервисов снова с зелёной рамкой

0.11.0

Крупный выпуск

Новое

  • Панель документации: кнопка «README» в заголовке проекта (клавиша M, а также в меню «…» и в ⌘K) открывает Markdown-документацию проекта в боковой панели: README.md, другие .md-файлы в корне, docs/ и файлы для агентов (AGENTS.md, CLAUDE.md, GEMINI.md). В ней есть оглавление, ссылки между документами и копирование блоков кода в один клик. С Pro блоки shell запускаются в папке проекта
  • Шаги настройки: после подключения PostgreSQL, MySQL, MariaDB, Meilisearch или Typesense к проекту Joppa находит его миграции, демонстрационные данные и индексы и предлагает выполнить их по порядку. Сначала она проверяет собственные скрипты проекта, затем Laravel, Symfony, Prisma, Django, Rails и другие. Скрипты, которые стирают данные, никогда не предлагаются
  • При удалении проекта Laravel предлагается удалить и его тестовую базу данных
  • Терминал: «+» открывает вашу оболочку входа в папке проекта, во вкладках Shell 1, Shell 2…, которые продолжают работать при переключении между проектами. Панель терминала теперь отображается для всех проектов
  • Поле Выполнить команду вверху вкладки «Скрипты», а также в меню «…» проекта
  • У проектов Laravel появилась таблица команд Artisan. Собственные команды проекта помечены, и их можно фильтровать по типу

Улучшения

  • Панель документации: перетащите её левый край, чтобы изменить ширину (двойной щелчок сбрасывает её), с компактной раскладкой при ширине меньше 680 px
  • Вкладка «Скрипты»: более понятные разделы со ссылками «Перейти к», а у таблиц длиннее 25 строк есть свой поиск и постраничная навигация
  • «Процессы» и «Сервисы» напоминают, если у проекта есть README
  • Более аккуратный заголовок сервисов проекта, а установленные среды выполнения выделяются при добавлении проекта

Исправления

  • Карточка тестовой базы данных теперь обновляется при добавлении или удалении сервиса
  • Установка PHP сохраняет копию, уже размещённую другой установкой, и заменяет оставшуюся папку без бинарного файла

0.9.0

Крупный выпуск

Новое

  • Тестовая база данных Laravel: Joppa может создать базу данных, нужную вашим тестам, в сервисе Joppa и указать её в .env.testing / phpunit.xml. Это предлагается при создании проекта, при его добавлении и на вкладке «Окружение».
  • Laravel за прокси: исправление в один клик задаёт TRUSTED_PROXIES=127.0.0.1 в вашем локальном .env, поэтому в продакшене сохраняется поведение Laravel по умолчанию. Поддерживаются Laravel 11+ (AppServiceProvider) и 9–10 (middleware TrustProxies). Уведомление исчезает, как только проект начинает доверять прокси, а подсказки в нём ведут на соответствующую документацию.
  • Среда выполнения PHP: выбирайте точную сборку для каждой ветки PHP, а Joppa предложит перевести точное закрепление на более новую сборку.

Улучшения

  • Среда выполнения PHP: строки версий выровнены по итоговой строке. Если используемая ветка не закреплена, она отображается как «используется» с кнопкой «Закрепить» вместо «Использовать».
  • Среда выполнения PHP: «Добавить за меня…» теперь акцентная кнопка.
  • Просмотр файла .env: рамка с обеих сторон и плавающая кнопка для перехода вниз и обратно наверх.
  • На больших окнах страницы используют более широкую колонку содержимого.

Исправления

  • Блок терминала: строка заголовка стала выше, когда в ней есть кнопки, и они больше не касаются её краёв.

0.7.1

Новое

  • Кнопка ассистента в строке заголовка

Улучшения

  • Пузырь «Спросить Claude» теперь отображается чётко, а не размыто

0.7.0

Крупный выпуск

Новое

  • Вкладка Скрипты показывает скрипты вашего проекта из package.json (включая каждый пакет монорепозитория, запускаемый через bun, pnpm, yarn или npm в зависимости от lock-файла), composer.json, deno.json, Makefile и justfile. Их можно запускать и останавливать прямо на вкладке, вывод идёт в терминал, для длинных списков есть поиск, а сочетание клавиш — X.
  • Панель ассистента: выделите логи и спросите о них Claude Code, Codex, opencode или Cursor. У неё есть собственные настройки ассистента.
  • joppa.toml: env в [[service]] задаёт ровно те переменные, которые вы перечислите (URL админки, URL роли, база данных Redis или одна часть URL). setup выполняет команду в папке проекта сразу после создания базы данных или сервера, с выводом в реальном времени.
  • joppa.toml: healthcheck в [[process]] отмечает процесс как работающий, только когда его GET-запрос возвращает 2xx. Иначе показывается новое состояние «неисправен» с кодом статуса — в приложении, CLI и MCP.
  • Окружение: новый блок «Адреса» показывает переменные из .env и .env.example, которые указывают на хост и порт. Он предупреждает, когда одна из них указывает на закрытый порт, а diff напоминает об этом перед записью.
  • Процессы: сервер разработки теперь показывает, что его конфигурация изменилась, если файл .env был изменён после его запуска. Затронутые процессы можно перезапустить на вкладке «Процессы» или сразу после записи .env.
  • Строка состояния показывает «joppa pro» внизу слева, когда ваша лицензия Pro активна.

Улучшения

  • Логи PostgreSQL теперь разделены по базам данных.

0.6.4

Новое

  • Флажок «Проанализировать проект после добавления» при добавлении проекта.
  • Баннер «Чтобы начать, проанализируйте проект» на ещё не проанализированных проектах.

0.6.3

Улучшения

  • Joppa больше не просит настроить HTTPS при запуске; окно «Сначала настройте HTTPS» появляется только перед действием, которому нужен HTTPS.

0.6.2

Улучшения

  • Новая иконка приложения для macOS 26 и новый оверлей перетаскивания.
  • Обновлённое окно установщика для macOS.

0.6.1

Улучшения

  • Внутренние улучшения и исправления.

0.6.0

Крупный выпуск

Новое

  • «Сообщить об ошибке» может приложить недавние логи Joppa с помощью флажка «Приложить недавние логи»; их можно просмотреть перед отправкой.
  • Отчёты о сбоях и анонимная статистика использования отправляются только с вашего согласия (размещение в ЕС).

0.5.0

Крупный выпуск

Новое

  • Окружения для worktree: каждый git worktree получает свои домены, порты, .env и базу данных (скопированную, пустую или общую) на вкладке «Worktrees».
  • Открытие доступа к сайту в локальной сети (бесплатно, с QR-кодом) или по публичной ссылке (Pro: cloudflared, ngrok, localhost.run или Pinggy).
  • Инспектор запросов с повтором (Pro): вкладка «Инспектор» с фильтрами, подробностями, «Повторить» и «Изменить и повторить».
  • Неактивные серверы разработки засыпают после 15 минут без запросов и просыпаются при следующем запросе (отображаются как «спит»).
  • Экспорт и импорт баз данных, дублирование и снимки (Pro) с автоматическим снимком перед удалением.
  • Командный файл joppa.toml для доменов, сервисов, среды выполнения и worktree.
  • Перенос из Lerd, Herd, DDEV и Sail и встроенное разрешение имён .test.
  • Определение воркеров Laravel (queue, Horizon, scheduler, Reverb, Pail) и Xdebug для PHP от Joppa в macOS.
  • Больше команд joppa и инструментов MCP: процессы, логи, .env, аналитика, диагностика и базы данных (joppa db).

Улучшения

  • Улучшено определение монорепозиториев (pnpm workspaces, Lerna, Nx, Turbo) и PHP-серверов.
  • Обновления проверяются при каждом повторном открытии окна и через 5 секунд после запуска.

Исправления

  • Сервис больше не запускается дважды.
  • Публичная ссылка для общего доступа появляется только после того, как она начинает открываться, а не выдаёт ошибку при слишком раннем нажатии.
  • Импорт из Compose больше не завершается ошибкой, пока PostgreSQL перезапускается во время первого запуска.

0.4.2

Новое

  • Поддержка Arch Linux: PKGBUILD joppa-bin публикуется с каждым выпуском.

Улучшения

  • Центр сертификации добавляется в доверенные в нужном месте для каждого дистрибутива Linux (Arch, Fedora, openSUSE, Debian), а удаление при необходимости выполняется через pacman или rpm.
  • Кнопка «Установить git» в окне «Новый проект» на Mac без git; вместо ошибки проект создаётся без репозитория.

Исправления

  • Создание проекта с pnpm больше не останавливается на «Ignored build scripts».

0.4.1

Улучшения

  • Одобрение центра сертификации запрашивается при первом запуске, а пункт «CA не доверенный» в строке состояния открывает всплывающее окно «Одобрить».

Исправления

  • Одобрение центра сертификации в macOS снова работает.

0.4.0

Крупный выпуск

Новое

  • Vite+ устанавливается по умолчанию при первом запуске вместе с Node LTS и bun и ежедневно обновляется, не затрагивая профиль вашей оболочки.
  • Настройки › Node с переключателем «Использовать Node от Joppa в моих терминалах».

0.3.1

Новое

  • Одобрение локального центра сертификации в один клик: баннер при первом запуске и кнопка в настройках.
  • Автоматические обновления: карточка в боковой панели и Настройки › «Обновления», с подписанными загрузками.

0.3.0

Крупный выпуск

Новое

  • «Сообщить об ошибке» без аккаунта (адрес подтверждается 6-значным кодом) и ссылка на документацию в боковой панели.
  • Настройки › «Удаление» удаляет команду joppa, MCP-сервер, изменения в профиле оболочки, контейнеры, центр сертификации, лицензию, папку Joppa и само приложение.
  • joppa uninstall делает то же самое из терминала (–dry-run, –yes, –volumes, –keep).

0.2.0

Крупный выпуск

Новое

  • Первый публичный выпуск Joppa.
  • Локальные проекты на доменах .test с доверенным HTTPS благодаря встроенному локальному центру сертификации и обратному прокси.
  • Определение проектов, полноценный редактор .env и домены для каждого проекта.
  • Серверы разработки запускаются из Joppa со встроенным терминалом, автоматическим перезапуском после сбоя, уведомлениями о сбоях и возможностью запускать проект при открытии Joppa.
  • Сервисы: PostgreSQL, MySQL, MariaDB, Redis, Valkey, Mailpit, Typesense и Meilisearch, с ресурсами контейнеров и логами.
  • Аналитика проекта: запросы, задержка, ошибки и время работы сервера разработки.
  • Команда joppa: TUI, команды для скриптов и MCP-сервер, в том числе создание новых проектов из шаблонов.
  • Интерфейс на английском, французском, испанском и китайском.
  • Тариф Free с неограниченным числом проектов и Joppa Pro.
getjoppa.com › support

Загрузка

Не отправляется? Напишите на [email protected]. Просто вопрос: [email protected].