Back to Changelog

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 lawn command, 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.