Skip to content

Releases: REFUZIION/ddev-utils

1.2.1

18 Jan 02:06

Choose a tag to compare

Release Notes - Version 1.2.1

Features

Core Functionality

  • Menu Bar Integration: Always accessible from your macOS menu bar
  • Project Discovery: Automatically detects all DDEV projects using ddev list --json-output
  • Real-time Mutagen Status: Monitor file synchronization status with visual indicators
  • Project Management: Start, stop, and restart DDEV projects with a single click
  • Quick Actions:
    • SSH into project containers (supports Terminal and iTerm)
    • Open project URLs in your browser
    • Open databases in TablePlus (when available)
    • Toggle Xdebug on/off
  • Favorites System: Mark frequently used projects for quick access
  • Auto-detection: Automatically detects your DDEV installation path

Settings & Customization

  • Terminal Selection: Choose between Terminal and iTerm for SSH connections
  • Display Modes: Customize how status is displayed (icon only, text only, or both)
  • Project Filtering: Show all projects, running only, or favorites
  • Refresh Intervals: Configure automatic refresh intervals for projects and Mutagen status
  • Auto-monitoring: Automatically monitor the first running project on launch

Technical Improvements

  • iTerm Support: Full support for iTerm with proper AppleScript integration
  • Permission Management: Automatic permission handling with user-friendly alerts

System Requirements

  • macOS 15.6 or later
  • DDEV installed and available in PATH
  • Automation permissions for terminal applications (prompted automatically)

Installation

  1. Download DDEVUtils-v1.2.1.dmg
  2. Open the DMG and drag DDEVUtils.app to your Applications folder
  3. Launch the app from Applications
  4. Grant Automation permissions when prompted (for SSH functionality)

Bug Fixes & Improvements

  • Fixed iTerm SSH command execution
  • Improved error handling for permission issues
  • Enhanced code quality and maintainability
  • Better handling of project status transitions

Known Issues

None at this time.

Support

For issues, feature requests, or contributions, please visit the GitHub repository.