Skip to content

Releases: ducheharsh/apple-container-desktop

UI/UX v1.1.1 - Dark Mode & Enhanced Container Management

02 Jul 05:58
e4b31ff

Choose a tag to compare

🎨 UI/UX Enhancements

  • Introduced Dark Mode with automatic detection and manual toggle
  • Added modern toast notification system with animations and stacked notifications
  • Implemented comprehensive success/error/warning feedback system

🐳 Container Management Improvements

  • New ContainerSystemStatus component with real-time monitoring
  • Enhanced Run Container interface with:
    • Improved form organization and validation
    • DNS domain support
    • Architecture selection (ARM64/AMD64)
    • Resource management controls
    • Volume and mount point configuration
    • Environment variable management

🔧 System & Code Improvements

  • Enhanced error handling and system status monitoring
  • Improved container command execution workflow
  • Better type safety and validation
  • Modernized component organization and state management
  • Updated Tailwind configuration with enhanced dark mode styling

This release focuses on improving the overall user experience while adding robust container management features and system stability improvements.

Container GUI v1.1.0 - Complete Marketplace & Apple Container Integration 🛍️🍎

21 Jun 14:05
v1.1.0
2db83dc

Choose a tag to compare

🎉 The most comprehensive Container GUI update yet! v1.1.0 introduces a complete Container Image Marketplace with real-time Docker Hub integration and deep Apple Container CLI feature support.

🛍️ New Container Image Marketplace

  • 16+ Featured Images: Pre-curated nginx, postgres, redis, mysql, mongodb, python, node, and more
  • Real-time Docker Hub Search: Instant search across millions of container images
  • One-click Downloads: Direct Apple Container CLI integration with progress tracking
  • Smart Status Management: Visual indicators (Pull → Pulling... → Installed)
  • Official Image Badges: Easy identification of Docker-verified images

🍎 Complete Apple Container Integration

Advanced Container Management

  • Resource Control: Memory (--memory) and CPU (--cpus) configuration with validation
  • Architecture Support: ARM64/AMD64 with Rosetta translation options
  • Volume Management: Both --volume and --mount syntax support
  • Environment Variables: Comprehensive environment configuration
  • DNS Domains: --dns-domain support for easy container access

Builder Management System

  • Builder Lifecycle: Start/stop/delete builder containers with resource allocation
  • Multi-Platform Builds: Simultaneous ARM64 + AMD64 image builds
  • Resource Configuration: Custom memory/CPU for builder VMs (default: 2GB RAM, 2CPUs)
  • Status Monitoring: Real-time builder status tracking

Advanced Logging & Inspection

  • Enhanced Log Options: --follow, --boot, --tail, --since, --until support
  • System Logs: Direct access to container system logs
  • Real-time Streaming: Live log updates with download capabilities
  • JSON Inspection: Formatted container and image inspection with copy-to-clipboard

Apple Container Networking

  • Dedicated IPs: Each container gets its own IP address (no port mapping needed)
  • Direct Access: Connect via container IP (e.g., 192.168.64.3:80)
  • DNS Support: Use friendly hostnames with domains (e.g., my-app.test)
  • Network Transparency: Clear explanation of Apple's networking approach vs Docker

🎨 Enhanced User Experience

  • Modern Card Design: Beautiful image cards with hover effects and animations
  • Persistent State: Status maintained across tab navigation and app restarts
  • Progress Tracking: Real-time download and operation progress indicators
  • Cross-tab Synchronization: State updates across all app sections
  • Responsive Layout: Optimized for different screen sizes

📦 Installation & Requirements

System Requirements:

  • Apple Silicon Mac (M1, M2, M3, M4)
  • macOS 15.0 or later
  • Apple Container CLI v0.1.0+ (Download)
  • Internet connection for Docker Hub integration

Download Options:

  • Container-GUI-1.1.0-aarch64.dmg - Installer package (Recommended)
  • Container GUI.app.zip - Portable app bundle

🚀 Getting Started

  1. Install Apple Container CLI from the link above
  2. Download and install Container GUI
  3. Launch and navigate to the new "Marketplace" tab
  4. Search for "nginx" or browse featured images
  5. Click "Pull" to download any image with real-time progress tracking

🔍 Try These Marketplace Searches

  • nginx - Popular web server
  • postgres - PostgreSQL database
  • redis - In-memory data store
  • python - Programming language runtime
  • node - Node.js runtime environment

What's New Since v1.0.0

  • 🆕 Complete Container Image Marketplace with real-time search
  • 🆕 Deep Apple Container CLI integration with all major features
  • 🆕 Builder management system for multi-platform builds
  • 🆕 Advanced logging and inspection tools
  • 🆕 Apple Container networking support (no port mapping needed)
  • 🔧 Enhanced UI/UX with persistent state and modern design
  • 🔧 Real-time progress tracking throughout the application
  • 🔧 Cross-platform state management and synchronization

📊 File Verification

shasum -a 256 -c checksums.sha256

Perfect for Apple Silicon developers, container enthusiasts, and anyone looking for a modern native alternative to Docker Desktop for Apple containers!

Full Documentation: See included README.md and TROUBLESHOOTING.md

Container GUI v1.0.1 - Professional Logo & Visual Identity Update

21 Jun 00:24
v1.0.1
06309ea

Choose a tag to compare

🎨 Container GUI v1.0.1 - Professional Logo Release

Major Visual Identity Update - Introducing our new professional logo design that perfectly represents container management for the Apple ecosystem!

What's New in v1.0.1

🎨 Professional Logo & Branding

  • NEW: Custom Container + Apple logo design
  • Enhanced: All app icons redesigned (macOS, web, PWA)
  • Consistent: Professional visual identity across platforms
  • Quality: High-resolution icons for all use cases

🚀 Performance Improvements

  • 84% Smaller: DMG installer now 5.5MB (was 34MB)
  • 48% Smaller: App bundle now 4.6MB (was 8.9MB)
  • Optimized: Faster downloads and installation
  • Efficient: Improved build process and asset optimization

📦 Release Assets

  • 🎯 DMG Installer: Container-GUI-1.0.1-aarch64.dmg (5.5MB)
  • 📱 App Bundle: Container GUI.app.zip (4.6MB)
  • 🔒 Security: Fresh SHA256 checksums included

🎭 Visual Identity Showcase

Your Container GUI now features:

  • Container Boxes: Blue stacked containers representing the technology
  • Apple Integration: Clean Apple logo showing ecosystem compatibility
  • Modern Design: Professional appearance matching macOS standards
  • High Quality: Crisp display on all screen resolutions

📋 System Requirements

  • Platform: Apple Silicon Mac (M1, M2, M3, M4)
  • OS: macOS 15.0+ (recommended: macOS 26 beta)
  • Prerequisites: Apple Container CLI v0.1.0+
  • Memory: 50MB+ available RAM
  • Storage: 100MB+ free disk space

🔄 Upgrade from v1.0.0

Automatic: Just download and install - settings preserved
Compatible: Works with existing Apple Container CLI setup
Seamless: No configuration changes required

🚀 Installation

  1. Download Container-GUI-1.0.1-aarch64.dmg below
  2. Install Apple Container CLI (if not already installed)
  3. Double-click DMG to mount
  4. Drag Container GUI.app to Applications
  5. Launch and enjoy the new professional look!

🎯 Container GUI v1.0.1 brings a professional visual identity to container management on Apple Silicon!

The same powerful features you love, now with a beautiful new look that represents the perfect marriage of container technology and Apple design.

Container GUI v1.0.0 - Apple Container Management

20 Jun 22:54
v1.0.0
983f4d4

Choose a tag to compare

🎉 Container GUI v1.0.0 - First Stable Release

A modern, intuitive desktop application for managing Apple's container CLI, providing a Docker Desktop-like experience for Apple Silicon Macs.

Key Features

🐳 Complete Container Management

  • Dashboard: Real-time container overview with status indicators
  • Lifecycle Control: Start, stop, restart, and delete containers with one click
  • Interactive Creation: Easy-to-use form for creating containers with advanced options
  • Live Logs: Real-time log streaming with download capability

🖼️ Image Operations

  • Image Library: View and manage all container images
  • Registry Integration: Pull from Docker Hub and custom registries
  • Build Interface: Dockerfile editor with syntax highlighting
  • Tag Management: Create and manage image tags

☁️ Registry Operations

  • Authentication: Secure login to container registries
  • Push/Pull: Upload and download images
  • Multi-Registry: Support for Docker Hub and custom registries

⚙️ System Control

  • Daemon Management: Start/stop container system
  • DNS Configuration: Manage container networking
  • Status Monitoring: Real-time system health checks
  • Requirements Detection: Automatic CLI availability checking

📋 System Requirements

  • Platform: Apple Silicon Mac (M1, M2, M3, M4)
  • OS: macOS 15.0+ (recommended: macOS 26 beta)
  • Prerequisites: Apple Container CLI v0.1.0+
  • Memory: 50MB+ available RAM
  • Storage: 100MB+ free disk space

🚀 Installation

Quick Install

  1. Download Container-GUI-1.0.0-aarch64.dmg below
  2. Install Apple Container CLI from GitHub releases
  3. Double-click the DMG to mount
  4. Drag Container GUI.app to Applications
  5. Launch from Applications folder

CLI Setup

# Start the container system (required)
sudo container system start

# Verify installation
container --version

📦 Download Options

  • 🎯 DMG Installer (Container-GUI-1.0.0-aarch64.dmg) - Recommended for most users
  • 📱 App Bundle (Container GUI.app.zip) - Direct installation
  • 📚 Documentation (README, troubleshooting guide)

🔧 What's Included

Verified Apple Container Commands

  • container ls - List containers with JSON formatting
  • container run/start/stop/restart/delete - Full lifecycle management
  • container logs --follow - Real-time log streaming
  • container images ls/pull/push/delete - Image operations
  • container build - Build from Dockerfile
  • container registry login/logout - Authentication
  • container system start/stop - Daemon control
  • container system dns - Network configuration

Enhanced Features

  • Smart CLI Detection: Automatically finds container CLI installation
  • Error Handling: Comprehensive error messages and troubleshooting
  • Modern UI: Responsive design with Tailwind CSS
  • Real-time Updates: Live status monitoring and log streaming
  • Professional UX: Intuitive navigation and user feedback

🐛 Troubleshooting

Common Issues:

  • "CLI Not Found" → Install Apple Container CLI and restart app
  • "Permission Denied" → Run sudo container system start
  • "No Containers Found" → Check container ls --format json
  • Authentication Fails → Use Personal Access Token instead of password

📖 Full troubleshooting guide included in download

🔄 Compatibility

  • Apple Container CLI: v0.1.0+ ✅
  • Apple Silicon: M1, M2, M3, M4 ✅
  • Intel Macs: Limited support ⚠️
  • macOS 15+: Full functionality ✅
  • macOS 14: Limited networking ⚠️

🛠️ Technical Details

  • Framework: React 18 + Tauri 2.0
  • Backend: Rust with native CLI integration
  • Architecture: Apple Silicon optimized (aarch64)
  • Size: 8.9MB app bundle, 34MB DMG installer
  • Performance: <2s startup, ~50MB memory usage

🤝 Contributing

Container GUI is open source! Contributions welcome:

  • 🐛 Bug Reports: Use GitHub Issues
  • 💡 Feature Requests: Open discussions
  • 🔧 Pull Requests: Follow contribution guidelines
  • 📚 Documentation: Help improve guides

📞 Support

  • 📖 Documentation: Comprehensive README and troubleshooting guide
  • 🔍 Diagnostics: Built-in system requirements checker
  • 🐛 Issues: GitHub Issues for bug reports
  • 💬 Discussions: GitHub Discussions for questions

🎯 Container GUI v1.0.0 brings professional container management to Apple Silicon Macs!

Built with ❤️ using React, Tauri, and modern web technologies