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: «Каналы сейчас» больше не показывает каналы, опустевшие из-за отклонённых подписок
- Карточка предложенных сервисов снова с зелёной рамкой