feat: enhance service discovery and proxy management

This commit is contained in:
gabdevele
2026-05-05 13:57:46 +02:00 Unverified
parent 93ba8e9ac2
commit a523c2faa3
53 changed files with 3206 additions and 706 deletions
+8 -7
View File
@@ -7,23 +7,20 @@ const plane = useControlPlaneContext();
<template>
<section class="panel stack-panel tool-panel">
<div class="panel-title">
<div>
<p class="eyebrow">Templates</p>
<h2>Examples</h2>
</div>
<div><h2>Templates</h2></div>
</div>
<div class="inline-grid">
<input
v-model="plane.customExampleName"
placeholder="Save current code as..."
placeholder="Save current script as template..."
/>
<button @click="plane.saveCurrentAsExample">Save</button>
</div>
<div class="example-shell">
<div class="example-browser">
<input v-model="plane.exampleSearch" placeholder="Search examples" />
<input v-model="plane.exampleSearch" placeholder="Search templates" />
<div class="example-index">
<button
@@ -35,6 +32,7 @@ const plane = useControlPlaneContext();
>
<strong>{{ example.name }}</strong>
<small>{{ example.category }}</small>
<span class="example-snippet">{{ example.description }}</span>
</button>
</div>
</div>
@@ -42,7 +40,6 @@ const plane = useControlPlaneContext();
<article v-if="plane.selectedExample" class="example-preview">
<div class="option-doc-head">
<div>
<p class="eyebrow">Selected</p>
<h3>{{ plane.selectedExample.name }}</h3>
</div>
<div class="template-meta">
@@ -55,6 +52,10 @@ const plane = useControlPlaneContext();
<p class="doc-copy">{{ plane.selectedExample.description }}</p>
<pre class="terminal template-preview-terminal">{{
plane.selectedExample.code
}}</pre>
<div class="doc-actions">
<button @click="plane.applyExample(plane.selectedExample)">Use template</button>
<a