🔥 Sync 2026-09-29 06:58:20

This commit is contained in:
github-actions[bot] committed 2026-09-29 06:58:20 +08:00
1 parent 498fa20885
commit 37d63c09a5
22 files changed
+459 -121

No files matched your search

@@ -33,19 +33,7 @@
<div style="display:flex;gap:0.5em;align-items:center;margin:0.5em 0">
<label><%:Format%>:
<select name="fmt">
<option value="clashmeta" <%=fmt=="clashmeta" and "selected" or ""%>>Clash.Meta / Mihomo</option>
<option value="stash" <%=fmt=="stash" and "selected" or ""%>>Stash</option>
<option value="surge" <%=fmt=="surge" and "selected" or ""%>>Surge</option>
<option value="surfboard" <%=fmt=="surfboard" and "selected" or ""%>>Surfboard</option>
<option value="surgemac" <%=fmt=="surgemac" and "selected" or ""%>>SurgeMac</option>
<option value="loon" <%=fmt=="loon" and "selected" or ""%>>Loon</option>
<option value="egern" <%=fmt=="egern" and "selected" or ""%>>Egern</option>
<option value="qx" <%=fmt=="qx" and "selected" or ""%>>Quantumult X</option>
<option value="shadowrocket" <%=fmt=="shadowrocket" and "selected" or ""%>>Shadowrocket</option>
<option value="singbox" <%=fmt=="singbox" and "selected" or ""%>>sing-box</option>
<option value="v2ray" <%=fmt=="v2ray" and "selected" or ""%>>V2Ray</option>
<option value="v2rayuri" <%=fmt=="v2rayuri" and "selected" or ""%>>V2Ray URI</option>
<option value="plain" <%=fmt=="plain" and "selected" or ""%>>Plain JSON</option>
<% for _, fo in ipairs(output.FORMAT_OPTIONS) do %><option value="<%=fo[1]%>" <%=fmt==fo[1] and "selected" or ""%>><%=fo[2]%></option><% end %>
</select>
</label>
<input type="submit" class="cbi-button cbi-button-apply" value="<%:Generate%>"/>
@@ -26,6 +26,7 @@
<%
local core = require("substore.core")
local output = require("substore.output")
local http_env = require("luci.http")
local items = core.list()
local base = luci.dispatcher.build_url("substore", "download")
@@ -81,19 +82,7 @@
<select id="fmt_<%=it.id%>" data-base="<%=luci.util.pcdata(sub_link_base)%>"
onchange="substore_setlink(this, '<%=it.id%>')">
<option value=""><%:Select format%></option>
<option value="clashmeta">Clash.Meta / Mihomo</option>
<option value="stash">Stash</option>
<option value="surge">Surge</option>
<option value="surfboard">Surfboard</option>
<option value="surgemac">SurgeMac</option>
<option value="loon">Loon</option>
<option value="egern">Egern</option>
<option value="qx">Quantumult X</option>
<option value="shadowrocket">Shadowrocket</option>
<option value="singbox">sing-box</option>
<option value="v2ray">V2Ray</option>
<option value="v2rayuri">V2Ray URI</option>
<option value="plain">Plain JSON</option>
<% for _, fo in ipairs(output.FORMAT_OPTIONS) do %><option value="<%=fo[1]%>"><%=fo[2]%></option><% end %>
</select>
</div>
<div id="linkwrap_<%=it.id%>" style="display:none;margin-top:0.25em">