3x-ui/web
root 11cdb07e89 feat: add Clash YAML subscription endpoint with template injection
Add /clash/:subid endpoint that returns complete Clash YAML config.
User provides full template (DNS, routing, proxy-groups, rules) in
settings, panel generates proxies from inbound/client data and injects
via proxies: [] placeholder replacement.

- New SubClashService reads template, generates vmess/vless/trojan/ss
  proxy entries with transport (ws/grpc/h2/tcp/httpupgrade), TLS, and
  Reality support
- Settings: subClashEnable, subClashPath, subClashURI, subClashTemplate
- UI: Clash settings tab, QR code on subpage, Desktop dropdown with
  clash-verge:// deep link preferring Clash URL
- Version bump to v1.5.2-beta
2026-04-24 11:25:10 +08:00
..
assets feat: add Clash YAML subscription endpoint with template injection 2026-04-24 11:25:10 +08:00
assetsgen feat: add asset generation command 2026-04-07 12:08:10 +08:00
controller Harden admin access for panel APIs 2026-04-06 22:12:38 +08:00
entity feat: add Clash YAML subscription endpoint with template injection 2026-04-24 11:25:10 +08:00
global Refactor code and fix linter warnings (#3627) 2026-01-05 05:54:56 +01:00
html feat: add Clash YAML subscription endpoint with template injection 2026-04-24 11:25:10 +08:00
job fix: resolve shared-mode traffic flush blocked by stale inboundId=0 delta 2026-04-24 02:56:23 +08:00
locale update dependencies 2026-03-04 13:05:29 +01:00
middleware test: add unit tests for critical modules and fix flaky redirect middleware 2026-04-03 08:44:51 +08:00
network docs: add comments for all functions 2025-09-20 09:35:50 +02:00
public chore: add generated fingerprinted assets 2026-04-07 17:17:41 +08:00
service feat: add Clash YAML subscription endpoint with template injection 2026-04-24 11:25:10 +08:00
session docs: add comments for all functions 2025-09-20 09:35:50 +02:00
translation feat: add Clash YAML subscription endpoint with template injection 2026-04-24 11:25:10 +08:00
websocket Add url speed test for outbound (#3767) 2026-02-09 21:43:17 +01:00
asset_manifest.go feat: load fingerprinted asset manifest 2026-04-07 12:24:33 +08:00
asset_manifest_test.go build: generate fingerprinted assets before compile 2026-04-07 16:43:18 +08:00
login_template_test.go Fix turnstile tab re-render and bump version 2026-04-08 15:34:50 +08:00
web.go fix: resolve shared-mode traffic flush blocked by stale inboundId=0 delta 2026-04-24 02:56:23 +08:00