diff --git a/CLAUDE.md b/CLAUDE.md
index 34149d28a..6434ef877 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -146,6 +146,7 @@ ### Livewire Component Structure
- State management handled on the server
- Use wire:model for two-way data binding
- Dispatch events for component communication
+- **CRITICAL**: Livewire component views **MUST** have exactly ONE root element. ALL content must be contained within this single root element. Placing ANY elements (`
-
+}" x-init="calculateEditorHeight(); window.addEventListener('resize', () => calculateEditorHeight())">
Volume names are updated upon save. The service UUID will be added as a prefix to all volumes, to
prevent
name collision.
To see the actual volume names, check the Deployable Compose file, or go to Storage
menu.
-
+
diff --git a/templates/service-templates-latest.json b/templates/service-templates-latest.json
index 1629cc152..859981ac0 100644
--- a/templates/service-templates-latest.json
+++ b/templates/service-templates-latest.json
@@ -4527,7 +4527,7 @@
"web",
"admin"
],
- "category": "vps",
+ "category": "vpn",
"logo": "svgs/wireguard.svg",
"minversion": "0.0.0",
"port": "8000"
diff --git a/templates/service-templates.json b/templates/service-templates.json
index 13a6d7382..468bf7543 100644
--- a/templates/service-templates.json
+++ b/templates/service-templates.json
@@ -4527,7 +4527,7 @@
"web",
"admin"
],
- "category": "vps",
+ "category": "vpn",
"logo": "svgs/wireguard.svg",
"minversion": "0.0.0",
"port": "8000"