[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"docs-navigation":3,"changelog-v0.1.3":150},[4,43,114,122],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":-1},"Get Started","i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started\u002Findex",[10,13,18,23,28,33,38],{"title":11,"path":7,"stem":8,"icon":12},"Introduction","i-lucide-compass",{"title":14,"path":15,"stem":16,"icon":17},"Key Concepts","\u002Fdocs\u002Fget-started\u002Fconcepts","docs\u002F1.get-started\u002F2.concepts","i-lucide-lightbulb",{"title":19,"path":20,"stem":21,"icon":22},"Browsing the Catalog","\u002Fdocs\u002Fget-started\u002Fbrowsing-the-catalog","docs\u002F1.get-started\u002F3.browsing-the-catalog","i-lucide-search",{"title":24,"path":25,"stem":26,"icon":27},"Managing Apps","\u002Fdocs\u002Fget-started\u002Fmanaging-apps","docs\u002F1.get-started\u002F4.managing-apps","i-lucide-settings-2",{"title":29,"path":30,"stem":31,"icon":32},"Configuration","\u002Fdocs\u002Fget-started\u002Fconfiguration","docs\u002F1.get-started\u002F5.configuration","i-lucide-sliders-horizontal",{"title":34,"path":35,"stem":36,"icon":37},"Accessing Apps","\u002Fdocs\u002Fget-started\u002Faccessing-apps","docs\u002F1.get-started\u002F6.accessing-apps","i-lucide-globe",{"title":39,"path":40,"stem":41,"icon":42},"Experimental Features","\u002Fdocs\u002Fget-started\u002Fexperimental-features","docs\u002F1.get-started\u002F7.experimental-features","i-lucide-flask-conical",{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":-1},"Templates","i-lucide-puzzle","\u002Fdocs\u002Ftemplates","docs\u002F2.templates\u002Findex",[49,51,56,79,101,105,109],{"title":11,"path":46,"stem":47,"icon":50},"i-lucide-book-open",{"title":52,"path":53,"stem":54,"icon":55},"Directory Structure","\u002Fdocs\u002Ftemplates\u002Fdirectory-structure","docs\u002F2.templates\u002F1.directory-structure","i-lucide-folder-tree",{"title":29,"icon":57,"path":58,"stem":59,"children":60,"page":-1},"i-lucide-settings","\u002Fdocs\u002Ftemplates\u002Fconfiguration","docs\u002F2.templates\u002F2.configuration\u002Findex",[61,64,69,74],{"title":62,"path":58,"stem":59,"icon":63},"Overview","i-lucide-list",{"title":65,"path":66,"stem":67,"icon":68},"Variables","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Fvariables","docs\u002F2.templates\u002F2.configuration\u002F1.variables","i-lucide-braces",{"title":70,"path":71,"stem":72,"icon":73},"Localization","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Flocalization","docs\u002F2.templates\u002F2.configuration\u002F2.localization","i-lucide-languages",{"title":75,"path":76,"stem":77,"icon":78},"Merging","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Fmerging","docs\u002F2.templates\u002F2.configuration\u002F3.merging","i-lucide-git-merge",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":-1},"Lawn Compose","i-lucide-file-code","\u002Fdocs\u002Ftemplates\u002Flawn-compose","docs\u002F2.templates\u002F3.lawn-compose\u002Findex",[85,86,91,96],{"title":62,"path":82,"stem":83,"icon":63},{"title":87,"path":88,"stem":89,"icon":90},"Format","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fformat","docs\u002F2.templates\u002F3.lawn-compose\u002F2.format","i-lucide-list-checks",{"title":92,"path":93,"stem":94,"icon":95},"Extensions","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fextensions","docs\u002F2.templates\u002F3.lawn-compose\u002F3.extensions","i-lucide-blocks",{"title":97,"path":98,"stem":99,"icon":100},"Validation","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fvalidation","docs\u002F2.templates\u002F3.lawn-compose\u002F4.validation","i-lucide-check-circle",{"title":102,"path":103,"stem":104,"icon":42},"Testing","\u002Fdocs\u002Ftemplates\u002Ftesting","docs\u002F2.templates\u002F4.testing",{"title":106,"path":107,"stem":108,"icon":81},"Complete Example","\u002Fdocs\u002Ftemplates\u002Fexample","docs\u002F2.templates\u002F5.example",{"title":110,"path":111,"stem":112,"icon":113},"Contributing","\u002Fdocs\u002Ftemplates\u002Fcontributing","docs\u002F2.templates\u002F6.contributing","i-lucide-git-pull-request",{"title":115,"path":116,"stem":117,"children":118,"icon":121},"Models","\u002Fdocs\u002Finference","docs\u002F3.inference\u002Findex",[119],{"title":11,"path":116,"stem":117,"icon":120},"i-lucide-construction","i-lucide-brain",{"title":123,"icon":124,"path":125,"stem":126,"children":127,"page":-1},"CLI","i-lucide-terminal","\u002Fdocs\u002Fcli","docs\u002F4.cli\u002Findex",[128,129,133,138,142,146],{"title":62,"path":125,"stem":126,"icon":63},{"title":130,"path":131,"stem":132,"icon":22},"lawn catalog","\u002Fdocs\u002Fcli\u002Fcatalog","docs\u002F4.cli\u002F2.catalog",{"title":134,"path":135,"stem":136,"icon":137},"lawn app","\u002Fdocs\u002Fcli\u002Fapp","docs\u002F4.cli\u002F3.app","i-lucide-box",{"title":139,"path":140,"stem":141,"icon":57},"lawn system","\u002Fdocs\u002Fcli\u002Fsystem","docs\u002F4.cli\u002F4.system",{"title":143,"path":144,"stem":145,"icon":81},"lawn compose","\u002Fdocs\u002Fcli\u002Fcompose","docs\u002F4.cli\u002F5.compose",{"title":147,"path":148,"stem":149,"icon":45},"lawn template","\u002Fdocs\u002Fcli\u002Ftemplate","docs\u002F4.cli\u002F6.template",{"id":151,"title":152,"body":153,"date":288,"description":289,"extension":290,"head":291,"headline":292,"meta":293,"navigation":294,"ogImage":291,"path":295,"robots":291,"schemaOrg":291,"seo":296,"sitemap":297,"stem":298,"version":299,"__hash__":300},"changelog\u002Fchangelog\u002Fv0.1.3-17.md","v0.1.3",{"type":154,"value":155,"toc":281},"minimark",[156,161,239,243,263,267],[157,158,160],"h2",{"id":159},"new-features","New Features",[162,163,164,172,178,184,190,201,207,217,223,233],"ul",{},[165,166,167,171],"li",{},[168,169,170],"strong",{},"Minecraft Server"," - Install and manage a Minecraft Java Edition server from the catalog.",[165,173,174,177],{},[168,175,176],{},"Sonarr"," - Sonarr is in the catalog for automated TV series management.",[165,179,180,183],{},[168,181,182],{},"Radarr"," - Radarr is in the catalog for automated movie management.",[165,185,186,189],{},[168,187,188],{},"LibreSpeed"," - Run your own self-hosted internet speed test server.",[165,191,192,195,196,200],{},[168,193,194],{},"Open in New Window"," - App instances open in a dedicated window via the menu or ",[197,198,199],"code",{},"Cmd+Shift+N",".",[165,202,203,206],{},[168,204,205],{},"Installation Progress"," - Real-time installation progress shows in the instance detail panel. Progress is visible in both the CLI and GUI at the same time, regardless of which client started the install.",[165,208,209,212,213,216],{},[168,210,211],{},"Resource Configuration"," - A Resources tab in the instance inspector lets you set memory limits for running apps. Also available via ",[197,214,215],{},"lawn resources"," in the CLI.",[165,218,219,222],{},[168,220,221],{},"Stop While Starting"," - Instances can be stopped while they're still starting up, instead of having to wait for them to fully come online.",[165,224,225,228,229,232],{},[168,226,227],{},"Smart Shell Detection"," - ",[197,230,231],{},"lawn shell"," picks the best available shell inside a container (e.g. bash, sh) instead of requiring manual configuration.",[165,234,235,238],{},[168,236,237],{},"macOS Menu Bar Integration"," - App-specific commands (Start, Stop, Restart, Open) are accessible from the macOS menu bar with keyboard shortcuts.",[157,240,242],{"id":241},"improvements","Improvements",[162,244,245,248,251,254,257,260],{},[165,246,247],{},"Containers within a multi-container app start in parallel, cutting startup time.",[165,249,250],{},"Images are pulled automatically when starting a container if they're missing from the local cache. No more cryptic start failures.",[165,252,253],{},"Installing apps live in their own section of the app list, so they're easy to track.",[165,255,256],{},"Terminal sessions survive instance switches. Your shell session sticks around when you navigate away.",[165,258,259],{},"Configuration changes made via the CLI appear in the app immediately.",[165,261,262],{},"Local-network permission status is re-evaluated whenever the app becomes active.",[157,264,266],{"id":265},"bug-fixes","Bug Fixes",[162,268,269,272,275,278],{},[165,270,271],{},"Stale port-conflict warnings clear when the conflicting port is changed.",[165,273,274],{},"Fixed the screenshot overlay extending below the sidebar in the app detail view.",[165,276,277],{},"Fixed a race condition that could occur when stopping an instance.",[165,279,280],{},"Fixed some app icons not displaying correctly.",{"title":282,"searchDepth":283,"depth":283,"links":284},"",2,[285,286,287],{"id":159,"depth":283,"text":160},{"id":241,"depth":283,"text":242},{"id":265,"depth":283,"text":266},"2026-03-05","Minecraft Server, Sonarr, Radarr, and LibreSpeed join the catalog. App instances open in their own window with Cmd+Shift+N, take memory limits via a new Resources tab, and start in parallel for faster boot times on multi-container apps.","md",null,"New apps, multi-window, and resource controls",{},true,"\u002Fchangelog\u002Fv0.1.3-17",{"title":152,"description":289},{"loc":295},"changelog\u002Fv0.1.3-17","v0.1.3-17","vkjsdyJBLNjS7ciwEPp6-ioBaR6-s46Z2Omcvh-lFkU",1778074249794]