Commit Graph

  • 6d518eb5a3 fix(share): port/pbk fallback for VMess/Trojan/Hy2/SS client YAML 風雪 2026-08-29 14:41:13 +08:00
  • 094c4f71f9 fix(share): port/pbk fallback for VMess/Trojan/Hy2/SS client YAML 風雪 2026-08-29 14:41:12 +08:00
  • 3283d45057 fix(share): derive REALITY public-key and port for client YAML (URLTest) 風雪 2026-08-29 14:35:53 +08:00
  • 1b497d09ff fix(sub): serve HTML page for target=html without subconverter 風雪 2026-08-29 14:17:34 +08:00
  • 57d483af97 fix(sub): serve HTML page for target=html without subconverter 風雪 2026-08-29 14:17:33 +08:00
  • a88e7e581f fix(i18n): move share strings inside export default (CI tsc) 風雪 2026-08-29 14:08:08 +08:00
  • fbf5f6df27 fix(i18n): move share strings inside export default (CI tsc) 風雪 2026-08-29 14:08:07 +08:00
  • ad6d2b4ecf feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:17 +08:00
  • 9a88f64849 feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:16 +08:00
  • 94fd22b657 feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:15 +08:00
  • 1c4bbd30da feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:14 +08:00
  • 396cd6427d feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:13 +08:00
  • da07d85f14 feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:13 +08:00
  • e017d40b35 feat(ui): unified Share/Subscription page (links + node URIs) 風雪 2026-08-29 13:44:12 +08:00
  • 34c155f83f refactor(share): remark fragment encoding aligned with clients 風雪 2026-08-29 13:29:50 +08:00
  • 1eb2f13f0f refactor(share): userinfo/remark encoding aligned with style share links 風雪 2026-08-29 13:29:32 +08:00
  • d66b803ea6 fix(share): standard URIs for VMess/Trojan/Hy2/SS/TUIC (pbk derive, port, user rows) 風雪 2026-08-29 13:24:18 +08:00
  • 6adcdb1fd7 fix(share): standard URIs for VMess/Trojan/Hy2/SS/TUIC (pbk derive, port, user rows) 風雪 2026-08-29 13:24:17 +08:00
  • f64610009a fix(share): standard URIs for VMess/Trojan/Hy2/SS/TUIC (pbk derive, port, user rows) 風雪 2026-08-29 13:24:17 +08:00
  • 082631641b fix(share): standard URIs for VMess/Trojan/Hy2/SS/TUIC (pbk derive, port, user rows) 風雪 2026-08-29 13:24:16 +08:00
  • 0ec82e8450 fix(share): add Reality pbk derive helpers for standard URIs 風雪 2026-08-29 13:12:37 +08:00
  • 88d784a41d fix(share): Reality pbk helper + port parse for VLESS URI 風雪 2026-08-29 13:12:10 +08:00
  • 2a63bed00e i18n: autofill and reality key hints 風雪 2026-08-29 13:08:58 +08:00
  • f7c5e6109e i18n: autofill and reality key hints 風雪 2026-08-29 13:08:57 +08:00
  • fb7602c782 fix(share): derive Reality pbk for standard URIs; fix listen port; clarify autofill UI 風雪 2026-08-29 13:08:43 +08:00
  • fc62c361de fix(share): derive Reality pbk for standard URIs; fix listen port; clarify autofill UI 風雪 2026-08-29 13:08:42 +08:00
  • f909238e57 fix(share): derive Reality pbk for standard URIs; fix listen port; clarify autofill UI 風雪 2026-08-29 13:08:41 +08:00
  • a12c4716af fix(share): derive Reality pbk for standard URIs; fix listen port; clarify autofill UI 風雪 2026-08-29 13:08:40 +08:00
  • ef8d5686f9 fix(share): derive Reality pbk for standard URIs; fix listen port; clarify autofill UI 風雪 2026-08-29 13:08:39 +08:00
  • e315fa8361 fix(share): derive Reality pbk for standard URIs; fix listen port; clarify autofill UI 風雪 2026-08-29 13:08:38 +08:00
  • 7dca023678 docs: NAT and custom panel port guide 風雪 2026-08-29 12:45:34 +08:00
  • e930d6905e docs: NAT and custom panel port guide 風雪 2026-08-29 12:45:33 +08:00
  • 149dab30b1 docs: NAT and custom panel port guide 風雪 2026-08-29 12:45:32 +08:00
  • 1e2ab3488f docs: NAT and custom panel port guide 風雪 2026-08-29 12:45:31 +08:00
  • f60c3b218f docs: NAT and custom panel port guide 風雪 2026-08-29 12:45:30 +08:00
  • 5b3836f9ae docs: NAT and custom panel port guide 風雪 2026-08-29 12:45:30 +08:00
  • 4ffca2ef4b feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:32 +08:00
  • f52207df5d feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:31 +08:00
  • a18429b169 feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:30 +08:00
  • 1d1a69bf74 feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:30 +08:00
  • fbc3e56532 feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:29 +08:00
  • 23e879e73c feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:28 +08:00
  • 28afee4976 feat(nat): custom panel port/listen/public_url via env, API, settings UI, install.sh 風雪 2026-08-29 12:33:27 +08:00
  • 46c92ccbc0 fix(listener): sanitize listener config before schema validation 風雪 2026-08-29 12:26:17 +08:00
  • 1cb79dce49 fix(listener): strip reality public-key; sanitize panel-only keys; expand password autofill 風雪 2026-08-29 12:26:16 +08:00
  • e696ef279a fix(listener): strip client-only reality public-key before validate 風雪 2026-08-29 12:23:08 +08:00
  • 1ce65381b0 fix(listener): do not store reality-config.public-key on server listeners 風雪 2026-08-29 12:23:08 +08:00
  • 43099ea84d i18n: auto-generate hints for create node 風雪 2026-08-29 12:07:23 +08:00
  • deee84ccc3 i18n: auto-generate hints for create node 風雪 2026-08-29 12:07:23 +08:00
  • 7628696f76 feat(ui): create-node auto-generate secrets (REALITY/password/psk); relax required fields 風雪 2026-08-29 12:07:21 +08:00
  • 53cccdedb8 feat(ui): create-node auto-generate secrets (REALITY/password/psk); relax required fields 風雪 2026-08-29 12:07:20 +08:00
  • e7f67acc87 style: gofmt mui/bridge.go 風雪 2026-08-29 11:35:58 +08:00
  • 32fad3ac4c fix(config): use protocol.Compile for server listeners (mui share-only) 風雪 2026-08-29 11:34:47 +08:00
  • cd83c80f5f fix(mui): decode config-embedded users when panel creds empty 風雪 2026-08-29 11:34:18 +08:00
  • 9fb7e6c5df fix(mui): CompileListener map via yaml tags (not json PascalCase) 風雪 2026-08-29 11:34:00 +08:00
  • 26a9ddb8e2 fix(ci): remove simplified client_proxies.go (superseded by full client.go) 風雪 2026-08-29 11:32:50 +08:00
  • def13fd539 fix(ci): restore full converter/client.go from v0.1-rc40 風雪 2026-08-29 11:32:49 +08:00
  • 85463a0936 style: gofmt backend/internal/protocol/types.go 風雪 2026-08-29 11:32:27 +08:00
  • 5dea855cf1 style: gofmt backend/internal/protocol/share_modules.go 風雪 2026-08-29 11:32:26 +08:00
  • 74002cc1de style: gofmt backend/internal/protocol/decode.go 風雪 2026-08-29 11:32:26 +08:00
  • 5036b2c667 style: gofmt backend/internal/mui/protocol/capability.go 風雪 2026-08-29 11:32:02 +08:00
  • ca3ad9ae13 style: gofmt backend/internal/mui/domain/node.go 風雪 2026-08-29 11:32:01 +08:00
  • c587ca1217 fix(ci): format node/uri.go after import cleanup 風雪 2026-08-29 11:29:32 +08:00
  • fc7bdcf526 fix(ci): drop unused imports in node/uri.go 風雪 2026-08-29 11:28:26 +08:00
  • 583612a8f6 fix(ci): drop unused imports in converter/client.go 風雪 2026-08-29 11:27:49 +08:00
  • 6bbea65368 fix(ci): remove unused imports in node/api.go 風雪 2026-08-29 11:17:20 +08:00
  • 7f69c07108 fix(ci): add listenerToProxies implementation file (restored from v0.1-rc40) 風雪 2026-08-29 11:16:22 +08:00
  • c096e9d9e7 fix(ci): restore converter client resolve/sub helpers (part 1/2) 風雪 2026-08-29 11:14:55 +08:00
  • c40e61af8d fix(ci): restore converter/client.go from v0.1-rc40 (was PLACEHOLDER3) 風雪 2026-08-29 11:13:59 +08:00
  • 9fa241003c fix(mui): restore bridge.go after accidental PLACEHOLDER overwrite 風雪 2026-08-29 11:13:15 +08:00
  • eb8b772a89 fix(ci): restore converter/client.go; fix mui bridge field types; clean unused imports 風雪 2026-08-29 11:11:51 +08:00
  • 81eee1e2d3 chore: remove backend/internal/listener/quick_setup_test.go 風雪 2026-08-29 10:54:05 +08:00
  • de4969d695 chore: remove backend/internal/listener/quick_setup.go 風雪 2026-08-29 10:54:04 +08:00
  • 02ecc231e7 feat: remove quick-setup; autofill secrets on create + generate helper 風雪 2026-08-29 10:54:03 +08:00
  • c5dbac1510 feat: remove quick-setup; autofill secrets on create + generate helper 風雪 2026-08-29 10:54:02 +08:00
  • 3faf7227d4 feat: remove quick-setup; autofill secrets on create + generate helper 風雪 2026-08-29 10:54:01 +08:00
  • 335319a269 feat: remove quick-setup; autofill secrets on create + generate helper 風雪 2026-08-29 10:54:00 +08:00
  • 1f7b111b3d feat: remove quick-setup; autofill secrets on create + generate helper 風雪 2026-08-29 10:53:59 +08:00
  • ad25ef5b76 feat: remove quick-setup; autofill secrets on create + generate helper 風雪 2026-08-29 10:53:59 +08:00
  • 59798b9449 feat(config): prefer m-ui CompileListener for core protocols 風雪 2026-08-29 00:31:38 +08:00
  • 3fc0503960 feat(node): prefer m-ui BuildShares for URI/client YAML export 風雪 2026-08-29 00:30:59 +08:00
  • 104f881c21 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:06 +08:00
  • 4b9ccbedad feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:05 +08:00
  • 984f19b1a5 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:04 +08:00
  • f60ed89b91 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:03 +08:00
  • a0c1d76e32 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:02 +08:00
  • 1af4cea124 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:01 +08:00
  • b8393c0a54 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:30:00 +08:00
  • 36ad3ec977 feat(mui): port m-ui domain + protocol Compile/BuildShare 風雪 2026-08-29 00:29:59 +08:00
  • 708ffd0471 feat(node): ExportNodeURI via typed protocol registry BuildShare 風雪 2026-08-29 00:24:26 +08:00
  • 2c44f89516 feat(protocol): strong NodeModel + registry BuildShare () 風雪 2026-08-29 00:23:54 +08:00
  • 39f978b5ec feat(protocol): strong NodeModel + registry BuildShare () 風雪 2026-08-29 00:23:53 +08:00
  • a36a24e3db feat(protocol): strong NodeModel + registry BuildShare () 風雪 2026-08-29 00:23:52 +08:00
  • c86f5444a8 feat(protocol): strong NodeModel + registry BuildShare () 風雪 2026-08-29 00:23:51 +08:00
  • 5e6d2eaed9 feat(protocol): strong NodeModel + registry BuildShare () 風雪 2026-08-29 00:23:50 +08:00
  • e0a0afc577 feat(share): ExportNodeURI (uri/qr/client_yaml) + ExportClientYAML 風雪 2026-08-29 00:17:49 +08:00
  • f353209a42 fix(share): restore URI builders split file + m-ui Access Profile on ClientURIs 風雪 2026-08-29 00:16:53 +08:00
  • 70862f279e fix(share): restore full uri.go (was truncated) 風雪 2026-08-29 00:13:30 +08:00
  • ff321e2890 fix(share): restore uri.go + Access Profile + packetEncoding () 風雪 2026-08-29 00:12:36 +08:00
  • dc62de00a3 feat(share): node share (uri/qr/client_yaml) + Access Profile in URIs 風雪 2026-08-29 00:10:35 +08:00