История версий

История продукта: runtime, PHP, Клиенты, бэкапы workspace и сайт.

  1. 18 авг 2026

    MacFullStack 0.2.0

    Клиенты студии, плановые бэкапы workspace, профили конфигурации и полировка интерфейса.

    • 0.2.0
    • clients
    • backups
    • pro

    Приложение 0.2.0 (сборка 20). Скачать: страница загрузки.

    Клиенты

    Локальный кабинет студии в сайдбаре: анкета, доступы, файлы и привязка сайтов. Раздел виден на Free, запись — на Pro/Teams. Пароли не уходят на сайт. Справка: Клиенты.

    Плановые бэкапы workspace

    На Диагностика → Обслуживание тумблер сразу ставит LaunchAgent. Снимок по расписанию, даже если окно закрыто. Файлы сайтов — отдельным тумблером. Справка: бэкапы.

    Ещё в этом релизе

    • Профили конфигурации: снимки портов, runtime и PHP
    • Входящие Mailpit в приложении
    • Командная палитра ⌘K, строка меню, горячие клавиши
    • Git-бейджи на карточках, disk usage, история команд
    • Share: старт/стоп и чужие порты отдельно от стека
    • Интерфейс ближе к консоли Pro: светлый canvas, акцент teal
  2. 13 авг 2026

    Справка на сайте и кабинет покупателя

    Русскоязычная справка, кабинет с лицензиями и API валидации ключей.

    • website
    • help
    • licenses
    • Русскоязычный хаб /help с категориями и поиском по статьям.
    • Кабинет /account: регистрация, вход, список лицензий и копирование ключа.
    • API POST /api/licenses/validate для десктоп-приложения (ключ + device_id).
    • Оплата Pro/Teams через ЮKassa с выдачей ключа на email.
  3. 10 авг 2026

    Прокси для Next, Vite, Django и FastAPI

    Домен проекта указывает на локальный Node/Python-сервер — без ручного nginx.

    • node
    • python
    • proxy

    Современные JS- и Python-проекты — first-class граждане стека:

    • Детект фреймворка и запуск managed worker.
    • Nginx (Native) проксирует домен проекта на локальный порт dev-сервера.
    • Паритет подходов для Node (nodeProxy) и Python (pythonProxy).

    Не нужно вручную прописывать upstream — MacFullStack держит конфиг и жизненный цикл.

  4. 22 июл 2026

    Свои зоны доменов и мультисайт

    Не только .localhost: настраиваемые зоны, алиасы и дополнительные hostname.

    • domains
    • Настраиваемые локальные зоны помимо зарезервированных вроде .localhost.
    • Алиасы проектов и дополнительные hostname для мультисайта.
    • Синхронизация hosts/DNS под выбранную зону.

    Удобно агентствам с «боевыми» именами на локалке и несколькими витринами в одном репозитории.

  5. 08 июл 2026

    Bitrix docroot и правила вместо .htaccess

    Импорт реальных проектов: определение docroot и rewrite/security для CMS.

    • bitrix
    • nginx

    Залили архив клиента — MacFullStack:

    1. Определяет реальный docroot (не только шаблоны из коробки).
    2. В Native nginx не читает .htaccess, поэтому генерирует эквивалентные rewrite и security-правила для типичных CMS (Bitrix, WordPress, Laravel /public и др.).
    3. HTTPS через mkcert — как на нормальном хосте.

    Цель: чужой проект открывается по домену без ручной правки конфигов.

  6. 18 июн 2026

    Multi-PHP включая 8.5

    Несколько версий PHP на машине, переключение на проект и в Stack.

    • php
    • Несколько установленных версий PHP, включая 8.5.
    • Версия на проект и обзор в Stack.
    • Расширения и Xdebug в рамках поддерживаемого набора для Native/Docker.

    Меньше «глобальный brew php» и больше предсказуемости на клиентских кодовых базах.

  7. 20 мая 2026

    Dual runtime: Native по умолчанию, Docker по кнопке

    Полный паритет сервисов в Native и Docker — выбираете режим сами.

    • runtime
    • native
    • docker

    MacFullStack — не «ещё один Docker-only тул»:

    • Native по умолчанию: сервисы (PHP, MySQL/MariaDB, Redis, nginx/Apache-пути и др.) без обязательного контейнера.
    • Docker — когда нужна изоляция или паритет с CI.
    • Заявленный полный паритет покрытия сервисов между режимами, а не урезанный Native.

    Переключение режима — осознанный выбор пользователя, а не скрытый компромисс.

Скачать Pro Teams