Changelog

Product history: runtime, PHP, Clients, workspace backups, and the website.

  1. 18 Aug 2026

    MacFullStack 0.2.0

    Studio clients, scheduled workspace backups, config profiles, and UI polish.

    • 0.2.0
    • clients
    • backups
    • pro

    App 0.2.0 (build 20). Download: download page.

    Clients

    A local studio cabinet in the sidebar: brief, logins, files, and bound sites. The section is visible on Free; writes need Pro/Teams. Passwords never leave the Mac. Help: Clients.

    Scheduled workspace backups

    On Diagnostics → Maintenance the switch installs a LaunchAgent immediately. Snapshots run on a schedule even if the window is closed. Site files are a separate toggle. Help: backups.

    Also in this release

    • Config profiles: snapshots of ports, runtime, and PHP
    • Mailpit inbox in the app
    • ⌘K command palette, menu bar, keyboard shortcuts
    • Git badges on cards, disk usage, command history
    • Share: start/stop and foreign ports vs stack-owned ports
    • UI closer to the Pro console: light canvas, teal accent
  2. 13 Aug 2026

    Website help and customer account

    Help hub, account with licenses, and license validation API.

    • website
    • help
    • licenses
    • /help hub with categories and article search (RU + EN).
    • /account: register, sign in, list licenses, copy keys.
    • POST /api/licenses/validate API for the desktop app (key + device_id).
    • Pro/Teams payment via YooKassa with license key emailed on success.
  3. 10 Aug 2026

    Proxy for Next, Vite, Django, and FastAPI

    Project domain points at a local Node/Python server — no hand-written nginx.

    • node
    • python
    • proxy

    Modern JS and Python projects are first-class stack citizens:

    • Framework detection and managed worker start.
    • Nginx (Native) proxies the project domain to the local dev-server port.
    • Parity between Node (nodeProxy) and Python (pythonProxy).

    No hand-written upstream — MacFullStack owns config and lifecycle.

  4. 22 Jul 2026

    Custom domain zones and multisite

    Not only .localhost: configurable zones, aliases, and extra hostnames.

    • domains
    • Configurable local zones beyond reserved ones like .localhost.
    • Project aliases and extra hostnames for multisite.
    • Hosts/DNS sync for the chosen zone.

    Handy for agencies with “prod-like” local names and multiple storefronts in one repo.

  5. 08 Jul 2026

    Bitrix docroot and rules instead of .htaccess

    Import real projects: docroot detection and rewrite/security for CMS.

    • bitrix
    • nginx

    Drop a client archive — MacFullStack:

    1. Detects the real docroot (not only built-in templates).
    2. Native nginx does not read .htaccess, so it emits equivalent rewrite and security rules for common CMS (Bitrix, WordPress, Laravel /public, …).
    3. HTTPS via mkcert — like a normal host.

    Goal: a foreign project opens on a domain without hand-editing configs.

  6. 18 Jun 2026

    Multi-PHP including 8.5

    Several PHP versions on the machine, per-project switch and Stack overview.

    • php
    • Several installed PHP versions, including 8.5.
    • Per-project version and overview in Stack.
    • Extensions and Xdebug within the supported Native/Docker set.

    Less “global brew php”, more predictability on client codebases.

  7. 20 May 2026

    Dual runtime: Native by default, Docker on demand

    Full service parity in Native and Docker — you choose the mode.

    • runtime
    • native
    • docker

    MacFullStack is not “another Docker-only tool”:

    • Native by default: services (PHP, MySQL/MariaDB, Redis, nginx/Apache paths, …) without a mandatory container.
    • Docker when you need isolation or CI parity.
    • Claimed full parity of service coverage across modes — not a cut-down Native.

    Switching modes is a deliberate user choice, not a hidden compromise.

Download Pro Teams