Commit graph

  • 67c4f6a1ad fix: update rate limit tests to use CF-Connecting-IP header root 2026-04-25 15:14:02 +0800
  • b53703f1a1 fix: add -settingStatus CLI flag to reduce DB inits during install/update root 2026-04-25 15:05:11 +0800
  • 88584a1f70 chore: bump version to v1.7.0.1 root 2026-04-25 11:46:40 +0800
  • e29584258b docs: update tasktracking with CF-Connecting-IP trust root 2026-04-25 11:45:22 +0800
  • e035fb07a9 fix: trust Cloudflare CF-Connecting-IP for IP extraction root 2026-04-25 11:45:07 +0800
  • 77d276da04 fix: add login rate limiting and prevent IP spoofing via headers root 2026-04-25 11:43:03 +0800
  • 61f7956af4 fix: unify master/worker connected nodes to single a-table root 2026-04-25 11:14:57 +0800
  • badbbf71f5 fix: add retry for release upload to handle API propagation delay root 2026-04-25 10:54:34 +0800
  • 350a5733c3 chore: bump version to v1.6.6.2 root 2026-04-25 10:46:53 +0800
  • a25a42fb9b docs: add tasktracking for self-closing tag fix root 2026-04-25 10:46:00 +0800
  • 5ce18ebfc1 fix: use explicit closing tags for a-empty components root 2026-04-25 10:45:23 +0800
  • 66de42f21b fix: node config save, dbType mismatch, and dark theme support root 2026-04-25 10:19:41 +0800
  • 5bf2b5ef88 fix: replace v-else with v-if on node info table root 2026-04-25 09:49:32 +0800
  • 71f1de0b3d chore: bump version to v1.6.6 root 2026-04-25 09:38:49 +0800
  • 4e49f8c072 fix: replace a-descriptions with HTML table and fix ensureDefaultNodeSettings root 2026-04-25 09:36:21 +0800
  • e4855447cc docs: update tasktracking with v1.6.5 root 2026-04-24 22:08:21 +0800
  • db2c78d0bb fix: add error logging for node state writes and queries root 2026-04-24 22:08:00 +0800
  • c74b1cfb0f docs: update node management tasktracking with v1.6.4 fix root 2026-04-24 21:30:42 +0800
  • 226bae2b2f fix: master heartbeat not visible to workers in shared MariaDB mode root 2026-04-24 21:29:57 +0800
  • 8f540db399 docs: update node management sidebar tasktracking with v1.6.3 fixes root 2026-04-24 20:59:01 +0800
  • d733ff2af1 fix: add node settings to defaultValueMap and settingGroups root 2026-04-24 20:57:12 +0800
  • d5bf2858ce fix: query shared MariaDB for node states instead of local DB root 2026-04-24 18:01:59 +0800
  • c1a9831e85 chore: bump version to v1.6.1 root 2026-04-24 17:44:17 +0800
  • a3d8e9c55c style: apply gofmt formatting root 2026-04-24 17:44:02 +0800
  • 07fecdbf86 fix: add component includes and fix API paths in nodes page root 2026-04-24 17:39:01 +0800
  • 87e06c519d
    languages update MHSanaei 2026-04-24 11:31:52 +0200
  • 2721dd0f13 chore: bump version to v1.6.0-beta root 2026-04-24 17:25:02 +0800
  • 678d35d303 fix: correct divider text and worker empty message in nodes page root 2026-04-24 17:19:50 +0800
  • 8fadc148a2 docs: mark node management sidebar tasks 6-7 as done root 2026-04-24 17:14:04 +0800
  • 7d75d02c1e feat: add nodes.html page with node list and config form root 2026-04-24 17:13:35 +0800
  • fe46db245e docs: update tasktracking for node management tasks 3-5 root 2026-04-24 17:11:13 +0800
  • c09c618207 feat: add nodes menu item to sidebar root 2026-04-24 17:10:46 +0800
  • fc77154c8b feat: add i18n translations for node management root 2026-04-24 17:10:42 +0800
  • cb4b1eba85 feat: register NodeController routes and nodes page root 2026-04-24 17:08:52 +0800
  • 0f76558bf8
    fix MHSanaei 2026-04-24 11:08:41 +0200
  • 16eb179eaf feat: add NodeController with list, getConfig, and updateConfig endpoints root 2026-04-24 17:06:11 +0800
  • 85c6b661ac feat: add GetNodeStates query for node management root 2026-04-24 17:02:47 +0800
  • 35609b7b13
    Bump github.com/Azure/go-ntlmssp (#4094) dependabot[bot] 2026-04-24 10:41:11 +0200
  • 67435b892b chore: bump version to v1.5.4.1-beta root 2026-04-24 16:16:00 +0800
  • f5862abc2e feat: add CodeMirror YAML editor for Clash template and fix settings save button bug root 2026-04-24 16:15:22 +0800
  • 582037ae70 fix: settings save button and multiple UI bugs root 2026-04-24 15:44:48 +0800
  • 5ec81ea3d0 fix: add error handling for Xray, geo, and toolchain downloads in CI root 2026-04-24 15:09:24 +0800
  • 314c4e75d7 fix: use absolute path for toolchain find on cache miss root 2026-04-24 15:05:23 +0800
  • aadd8fdd89 style: apply gofmt formatting root 2026-04-24 14:43:44 +0800
  • 96a1bc9f1f fix: resolve doubled toolchain path in CI build root 2026-04-24 14:40:58 +0800
  • 288635adfc fix: Clash YAML injection, path validation, and default template root 2026-04-24 14:35:28 +0800
  • 11cdb07e89 feat: add Clash YAML subscription endpoint with template injection root 2026-04-24 11:25:10 +0800
  • 1a02ebb024 fix: MariaDB JSON_EACH compatibility for subscription and traffic queries root 2026-04-24 10:16:48 +0800
  • 7785a6f2d3 . Amir 2026-04-23 22:22:15 +0000
  • 158978d28c . Amir 2026-04-23 22:20:58 +0000
  • 462cf857e8 add share quote between different clients from different inbounds with same subId Amir 2026-04-23 22:15:53 +0000
  • 35469dec79
    Bump github.com/Azure/go-ntlmssp dependabot[bot] 2026-04-23 21:25:40 +0000
  • eca9b219cf docs: add missing task tracking records for multi-node and traffic fixes root 2026-04-24 03:04:15 +0800
  • 51f17922fa fix: resolve shared-mode traffic flush blocked by stale inboundId=0 delta root 2026-04-24 02:56:23 +0800
  • a4b1b3d06d
    Merge pull request #4092 from pwnnex/fix/iplimit-live-only-slot-count pwnnex 2026-04-23 21:36:37 +0300
  • 157fb93f24 chore: bump version to v1.4.5-beta root 2026-04-24 02:31:00 +0800
  • 99e2e6c2e2 fix: resolve client traffic InboundId from DB in shared mode, set online clients root 2026-04-24 02:29:02 +0800
  • 5f7c7c5f3d iplimit: dont count idle db-only ips toward the per-client limit pwnnex 2026-04-23 21:11:45 +0300
  • 6bcaf61c44
    Feature: Copy clients between inbounds (#4087) Rs.Nest 2026-04-23 16:19:07 +0300
  • 6784f3e738 fix: install cron before acme.sh for all distros root 2026-04-23 17:23:44 +0800
  • f8c572e112 fix: detect stale mariadb service file when server package is missing root 2026-04-23 15:20:34 +0800
  • d327f7f9d1 revert: undo install.sh/deploy.sh changes; i18n: add copy-clients translations for all languages Нестеров Руслан 2026-04-23 10:20:11 +0300
  • 27c2430d4f fix: show actual systemctl error when MariaDB restart fails root 2026-04-23 15:05:05 +0800
  • ff25072690
    SS: remove unsupported cipher method MHSanaei 2026-04-22 21:44:39 +0200
  • 38ff07a050 fix: copy clients modal not opening Нестеров Руслан 2026-04-22 20:40:50 +0300
  • 530c1597b8
    Merge pull request #4086 from pwnnex/fix/hysteria2-protocol-aliases pwnnex 2026-04-22 16:02:05 +0000
  • c8e16d8c41
    Merge pull request #4085 from pwnnex/fix/iplimit-install-nftables pwnnex 2026-04-22 15:58:00 +0000
  • 17f67ef3a5 sub: dont panic on bad externalProxy entry in genHysteriaLink pwnnex 2026-04-22 18:55:27 +0300
  • eb4791a1cd hysteria: also accept "hysteria2" protocol string pwnnex 2026-04-22 18:55:09 +0300
  • 71ac920436 x-ui.sh: install nftables alongside fail2ban in install_iplimit pwnnex 2026-04-22 18:50:42 +0300
  • e6d0c33937
    Merge pull request #4083 from pwnnex/fix/iplimit-stale-db-evict pwnnex 2026-04-22 14:09:55 +0000
  • eac7296a5d fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:54:54 +0300
  • eef2d311f4 Fix IP Limit continuous ban loop from stale DB entries (#4077) pwnnex 2026-04-22 16:53:32 +0300
  • 55d0929cfe fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:43:28 +0300
  • 179206a929 fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:32:44 +0300
  • 2abcb1310a fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:21:59 +0300
  • 63eb504a0f fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:20:01 +0300
  • 5a5676fddc fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:18:24 +0300
  • ea1b62efe2 fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:11:48 +0300
  • 38901ce503 fix: copy clients modal not opening Нестеров Руслан 2026-04-22 16:09:07 +0300
  • 8813d1f0d6 feat: copy clients between inbounds Нестеров Руслан 2026-04-22 15:46:54 +0300
  • 772d2b6de4
    v2.9.2 v2.9.2 MHSanaei 2026-04-22 11:20:56 +0200
  • 8f30d14716
    Extract bot command setup into trySetBotCommands MHSanaei 2026-04-22 10:47:30 +0200
  • 9611c9def6
    Fix Hysteria External Proxy + include Hysteria in Clash subscription (#4053) (#4073) pwnnex 2026-04-22 11:01:21 +0300
  • 292eb992f4
    fix(panel): set ALPN to h3 when switching to Hysteria protocol (#4076) Imgodmaoyouknow 2026-04-22 15:56:03 +0800
  • df20cc7e0b feat: add local mariadb port and remote ip access controls Sora39831 2026-04-22 11:20:55 +0800
  • 1becdefa59 fix(panel): set ALPN to h3 when switching to Hysteria protocol 毛博文 2026-04-22 10:55:47 +0800
  • cc66b073a4 fix: add remote mariadb config menu, pending verification Sora39831 2026-04-22 10:33:24 +0800
  • 326abb3a44 fix: avoid admin credential prompt on fresh mariadb install Sora39831 2026-04-22 10:10:04 +0800
  • fa73367e7e fix: avoid migrate blocking and allow uninstall of partial installs Sora39831 2026-04-22 09:52:10 +0800
  • afa0d5a5bd fix: accept direct panel port input in install flow Sora39831 2026-04-22 09:45:56 +0800
  • 863f767838
    Merge branch 'main' into fix/hysteria-external-proxy-and-clash pwnnex 2026-04-22 02:15:51 +0300
  • e20a8c7ef8 gofmt: align map keys in buildHysteriaProxy pwnnex 2026-04-22 02:09:13 +0300
  • 3213d62750 Fix Hysteria External Proxy + include Hysteria in Clash subscription (#4053) pwnnex 2026-04-22 02:05:39 +0300
  • 814e6ad69c
    Lower minimum Xray version MHSanaei 2026-04-21 21:20:59 +0200
  • 0a38624ba7
    Add None option VLESS auth selection MHSanaei 2026-04-21 21:18:59 +0200
  • b86473df02
    Run cache cleanup daily and reduce cutoff to 1 day MHSanaei 2026-04-21 20:36:28 +0200
  • 15be803da9
    Fix blank Xray Settings page from wrapped xrayTemplateConfig (#4059) (#4069) pwnnex 2026-04-21 21:30:02 +0300
  • c79b45e512
    Readme: Remove custom GeoSite/GeoIP DAT section MHSanaei 2026-04-21 20:20:43 +0200
  • 86a8eb16b4
    fix timelocation for windows MHSanaei 2026-04-21 20:05:52 +0200