Changelog

All notable changes and features in Tun.

Version 1.0.0

Initial Release

Site Management

  • ✓ Create sites from scratch with guided wizard
  • ✓ Import existing sites from ZIP backups
  • ✓ Create sites from reusable blueprints
  • ✓ Start, stop, and restart sites with one click
  • ✓ Delete sites with confirmation dialog
  • ✓ Drag-and-drop site reordering
  • ✓ Site grouping and organisation
  • ✓ Rename sites at any time

Blueprint System

  • ✓ Save site configurations as reusable blueprints
  • ✓ Create consistent project setups across teams
  • ✓ Share blueprints with team members
  • ✓ Blueprint includes PHP version, database settings, and Craft CMS configuration

Container Backends

  • ✓ Support for OrbStack (recommended for macOS)
  • ✓ Support for Colima container runtime
  • ✓ Support for Podman daemonless container engine
  • ✓ Support for Docker Engine
  • ✓ Automatic container backend detection
  • ✓ Automatic container orchestration and management
  • ✓ Automatic Docker Compose configuration generation

Craft CMS Integration

  • ✓ Support for Craft CMS 3.x
  • ✓ Support for Craft CMS 4.x
  • ✓ Support for Craft CMS 5.x
  • ✓ Automatic Craft CMS version detection
  • ✓ One-click admin dashboard access
  • ✓ Seamless Craft CLI integration
  • ✓ Automatic Craft CMS installation via Composer

Flexible Routing

  • ✓ Hostname mode with HTTPS support
  • ✓ Localhost mode with port-based routing
  • ✓ Automatic SSL/TLS certificate generation
  • ✓ Custom domain support for realistic local development
  • ✓ Automatic Nginx reverse proxy configuration

Database Tools

  • ✓ MySQL/MariaDB database support
  • ✓ AdminNeo integration for database management
  • ✓ Database backup functionality
  • ✓ Database connection details with one-click copy
  • ✓ One-click database access
  • ✓ Automatic database setup and configuration

Development Tools

  • ✓ Craft CLI integration
  • ✓ Mailpit integration for email testing
  • ✓ Log viewing and monitoring
  • ✓ Xdebug toggle for PHP debugging
  • ✓ PHP version switching (8.2, 8.3, 8.4)

Craft Cloud Integration

  • ✓ Configure Craft Cloud project settings
  • ✓ Deploy sites to Craft Cloud
  • ✓ Manage multiple environments
  • ✓ API token support for authentication

User Interface

  • ✓ Tabbed interface: Overview, Database, Tools, Cloud, Errors
  • ✓ Clean, modern interface design
  • ✓ Dark mode support
  • ✓ Site overview at a glance
  • ✓ Quick actions for common tasks

Platform Support

  • ✓ Native macOS application (10.15+)
  • ✓ Native Windows application (10+)
  • ✓ Native Linux application
  • ✓ Native performance and responsiveness
  • ✓ Lightweight and fast

Architecture

  • ✓ Tun Engine: Go-based CLI and daemon
  • ✓ Tun App: Desktop application (React/TypeScript frontend)
  • ✓ HTTP API for communication between app and engine
  • ✓ Automatic daemon startup and management