Changelog
Product history: runtime, PHP, Clients, workspace backups, and the website.
-
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
-
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/validateAPI for the desktop app (key +device_id).- Pro/Teams payment via YooKassa with license key emailed on success.
-
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.
-
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.
-
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:
- Detects the real docroot (not only built-in templates).
- Native nginx does not read
.htaccess, so it emits equivalent rewrite and security rules for common CMS (Bitrix, WordPress, Laravel/public, …). - HTTPS via mkcert — like a normal host.
Goal: a foreign project opens on a domain without hand-editing configs.
-
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.
-
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.