Releases: ducheharsh/apple-container-desktop
UI/UX v1.1.1 - Dark Mode & Enhanced Container Management
🎨 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 🛍️🍎
🎉 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
--volumeand--mountsyntax support - Environment Variables: Comprehensive environment configuration
- DNS Domains:
--dns-domainsupport 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,--untilsupport - 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
- Install Apple Container CLI from the link above
- Download and install Container GUI
- Launch and navigate to the new "Marketplace" tab
- Search for "nginx" or browse featured images
- Click "Pull" to download any image with real-time progress tracking
🔍 Try These Marketplace Searches
nginx- Popular web serverpostgres- PostgreSQL databaseredis- In-memory data storepython- Programming language runtimenode- 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.sha256Perfect 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
🎨 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
- Download
Container-GUI-1.0.1-aarch64.dmgbelow - Install Apple Container CLI (if not already installed)
- Double-click DMG to mount
- Drag Container GUI.app to Applications
- 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
🎉 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
- Download
Container-GUI-1.0.0-aarch64.dmgbelow - Install Apple Container CLI from GitHub releases
- Double-click the DMG to mount
- Drag Container GUI.app to Applications
- 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 formattingcontainer run/start/stop/restart/delete- Full lifecycle managementcontainer logs --follow- Real-time log streamingcontainer images ls/pull/push/delete- Image operationscontainer build- Build from Dockerfilecontainer registry login/logout- Authenticationcontainer system start/stop- Daemon controlcontainer 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