feat(ui): add tunnel provider selection in settings

linuztx committed Jun 8, 2025 at 19:16 UTC feadce27b1898952b5033c1925d6a49800a7b9dc
1 file changed +13 -1
webui/index.html
+13 -1
@@ -715,6 +715,19 @@
715 <div id="section-tunnel" class="section" x-show="activeTab === 'external'">
716 <div class="section-title">Flare Tunnel</div>
717 <div class="section-description">Create a secure public URL to access your Agent Zero instance anytime, anywhere.</div>
718 + <div class="field">
719 + <div class="field-label">
720 + <div class="field-title">Tunnel provider</div>
721 + <div class="field-description">Select provider for public tunnel</div>
722 + </div>
723 + <div class="field-control">
724 + <select id="tunnel-provider" x-model="provider" :disabled="isLoading">
725 + <option value="serveo">Serveo</option>
726 + <option value="cloudflared">Cloudflare</option>
727 + </select>
728 + </div>
729 + </div>
730 + <!-- Tunnel content UI -->
731 <div class="tunnel-container" x-data="tunnelSettings">
732 <!-- Loading spinner for tunnel operations -->
733 <div class="loading-spinner" x-show="isLoading">
@@ -749,7 +762,6 @@
762 </button>
763 </div>
764 </div>
752 -
765 <!-- Generate tunnel button when no link exists -->
766 <div class="tunnel-actions" x-show="!linkGenerated">
767 <button class="btn btn-ok" @click="generateLink()">