Commit historia

Upphovsman SHA1 Meddelande Datum
  Sanaei 3d6ff2b60c fix(tgbot): apply bot settings on panel restart without full service restart 13 timmar sedan
  Rouzbeh† abf6b8799e feat: customizable subscription page templates (#5079) 14 timmar sedan
  Rouzbeh† 94b8196e84 fix(db): additional cross-DB and node traffic edge cases (migration scan + node reset time) (#5045) 15 timmar sedan
  nima1024m e8171ab4f7 fix(xray): sync routing rules when outbound tag is renamed (#5006) 15 timmar sedan
  Rouzbeh† 1c74b995c3 feat(nodes): add distinct purple indicator when panel is online but Xray core failed (#5040) 15 timmar sedan
  Rouzbeh† 0daedd3db9 feat: add support for subscription-based outbounds with auto-update (#5037) 17 timmar sedan
  Rouzbeh† 21e01cc1e6 fix(postgres): make node traffic sync robust after public API inbound updates (#5038) 21 timmar sedan
  jq 46684dd164 fix(sub): emit VLESS encryption in Clash configs (#5053) 21 timmar sedan
  Sanaei 1ca5924a44 feat(mtproto): add MTProto (FakeTLS) protocol via managed mtg sidecar (#5076) 21 timmar sedan
  Sanaei af3c808444 fix: default hysteria tls to no utls fingerprint 22 timmar sedan
  shazzreab 98ba88037c fix(subClashService): improve merging of clash rules in YAML (#5054) 1 dag sedan
  Roman Gogolev d739bcf71e fix arm architecture xray binary file name (#5060) 1 dag sedan
  Turan b0fe21c804 i18n(tr): Improve Turkish translation consistency and terminology (#5066) 1 dag sedan
  Turan f6558571b4 docs(i18n): Add Turkish translation for README (#5067) 1 dag sedan
  Tokenicrat 词元 4e253588ae fix(update.sh): allow skipping ssl setup when updating (#5071) 1 dag sedan
  MHSanaei c6f15cd53f refactor(api)!: move /panel/setting and /panel/xray under /panel/api 2 dagar sedan
  MHSanaei a014c01725 feat(api-docs): generate OpenAPI components/schemas from Go structs 2 dagar sedan
  MHSanaei e56f6c63f6 fix(api-docs): target the panel base path in OpenAPI servers 2 dagar sedan
  MHSanaei 83799d71b0 feat(api-docs): generate response examples from Go structs; fix SS2022 PSK regen (#4996) 2 dagar sedan
  MHSanaei 483952cfa0 fix(finalmask): validate fragment mask length so empty/zero-min can't crash xray 2 dagar sedan
  MHSanaei 668c0922ca fix(sub): restore standard base64 for Shadowrocket sub link (#5001) 2 dagar sedan
  MHSanaei 1b2a17f7e3 i18n: translate #4988 sockopt/REALITY-target/Freedom strings for all locales 2 dagar sedan
  Sanaei e6c1ce9aa9 feat(nodes): multi-hop node attribution for chained sub-nodes (#4983) (#5005) 2 dagar sedan
  nima1024m 6ed6f57b5c fix(panel): normalize XHTTP/sockopt/Reality wire output and validate REALITY target (#4988) 3 dagar sedan
  MHSanaei e409bc305d fix(iplimit): skip stale access-log emails after client rename/delete 3 dagar sedan
  MHSanaei 2b4e199a97 fix(sub): don't project public inbounds through a fallback master 3 dagar sedan
  MHSanaei 75bc6e8076 fix(inbound-form): wrap long labels and shorten RU pinned-cert label 3 dagar sedan
  MHSanaei eeb19b7240 fix(node-sync): merge client enable with boolean AND for PostgreSQL 3 dagar sedan
  MHSanaei 5b9db13e55 fix(finalmask): treat sudoku customTables as array of tables 3 dagar sedan
  Sanaei 0706b0b3a8 feat(x-ui.sh): add migrateDB command for SQLite .db <-> .dump (#4910) 4 dagar sedan