Lawn v0.1.0
Initial release
The first release of Lawn. Install self-hosted apps from a one-click catalog, manage them from the menu bar or CLI, and watch CPU, memory, disk, and network usage on live charts.
New Features
- Menu Bar App - Self-host apps from your Mac menu bar.
- App Catalog - Browse and install apps with one click. No Docker knowledge required.
- CLI Tool - Manage containers via the
lawncommand, with shell completions. - Auto-Updates - Built-in automatic update checking.
- Interactive Shell - Run commands and open interactive shells in running containers.
- Port Configuration - Customize host ports for installed apps.
- Multi-Select Management - Select and manage multiple app instances at once.
- Container Networking - Container-to-container communication on a bridged network.
- Health Checks - Dependent containers wait for their dependencies to become healthy before starting.
- Real-Time Logs - Stream container logs, with automatic log persistence to disk.
- Resource Monitoring - Watch CPU, memory, disk, and network activity on live charts.
- App Screenshots - Browse app screenshots in an interactive carousel.
- Search and Filtering - Find installed apps by name, status, or category.
Improvements
- Data Storage - App data follows macOS conventions and survives updates.
- Caching - Faster installations through image-layer caching.
- Native Performance - Sub-second app startup.
- Privacy - Local-network permissions are detected and surfaced before they cause failures.
- Error Handling - Clear error messages with retry options.