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
  • Built with Tauri for native performance
  • Lightweight and fast

Architecture

  • Tun Engine: Go-based CLI and daemon
  • Tun App: Tauri desktop application (Rust + React/TypeScript)
  • HTTP API for communication between app and engine
  • Automatic daemon startup and management