Lawn v0.1.1
The app catalog grows to 30+
26 new apps land in the catalog, including Actual Budget, AdGuard Home, AFFiNE, and Audiobookshelf. A new integrated terminal lets you shell directly into any container, and a configuration inspector edits environment variables in a side panel that auto-saves as you go.
New Features
- Integrated terminal - Open a shell directly inside any running container from the instance detail panel.
- Configuration inspector - A sidebar panel lets you view and edit environment variables for installed apps. Changes auto-save when you switch tabs or click away. The search bar doubles as a custom-variable creator.
- Install options - A pre-install sheet lets you configure ports and other options before installing an app.
- Port conflict detection - Lawn detects when a port is already in use and surfaces a warning before the install fails.
- App notices - Apps can show dismissable notice banners in the detail panel (e.g. "Set up your media library at this path").
- Automatic updates toggle - Enable or disable automatic app updates from Settings.
- Registry mirror support - Configure pull-through registry mirrors from the new Advanced settings tab.
- Send Feedback / Report a Problem - New Help menu items for sending feedback or attaching logs to a bug report.
New Catalog Apps
26 new apps are available to install:
- Actual Budget
- AdGuard Home
- AFFiNE
- Audiobookshelf
- BentoPDF
- Docmost
- Docker Registry
- Elasticsearch
- Forgejo
- Gitea
- Grafana
- Immich
- Jellyfin
- Karakeep
- Linkwarden
- Mealie
- n8n
- Navidrome
- Nextcloud
- NZBGet
- Pi-hole
- SilverBullet
- Syncthing
- Uptime Kuma
- Vikunja
- Vaultwarden
Improvements
- Liquid Glass visual effects added to card and badge components.
- Log section redesigned with a Windows Terminal-style tab bar.
- Buttons show a spinning icon while an app is starting or stopping.
- App icons load faster.
- Apps with HTTPS interfaces are fully supported.
Bug Fixes
- Fixed the engine crashing and leaving the app in a broken state. Lawn detects crashes and restarts the engine automatically.
- Fixed logs not appearing during app startup or after a failure.
- Fixed multiple windows sharing UI state and interfering with each other.
- Fixed the "Open Lawn" menu bar button not restoring the main window when it was closed.