Commit graph

  • 431aa16186
    Merge 187acbb514 into e535df0374 dependabot[bot] 2026-11-12 09:11:01 +00:00
  • 187acbb514
    chore(deps): bump i18next from 26.6.0 to 27.0.1 in /frontend dependabot/npm_and_yarn/frontend/i18next-27.0.1 dependabot[bot] 2026-11-12 09:10:55 +00:00
  • d2f4e70ee1
    Merge c42788f349 into e535df0374 dependabot[bot] 2026-11-12 09:09:34 +00:00
  • c42788f349
    chore(deps-dev): bump @vitejs/plugin-react in /frontend dependabot/npm_and_yarn/frontend/vitejs/plugin-react-6.3.0 dependabot[bot] 2026-11-12 09:09:28 +00:00
  • 1354f428f8
    Merge 73d897358b into e535df0374 dependabot[bot] 2026-11-12 09:09:15 +00:00
  • 73d897358b
    chore(deps-dev): bump @storybook/react-vite in /frontend dependabot/npm_and_yarn/frontend/storybook/react-vite-10.6.6 dependabot[bot] 2026-11-12 09:09:08 +00:00
  • bbcb61c066
    Merge b01390e124 into e535df0374 dependabot[bot] 2026-11-12 09:08:57 +00:00
  • b01390e124
    chore(deps): bump react-i18next from 17.1.10 to 18.0.1 in /frontend dependabot/npm_and_yarn/frontend/react-i18next-18.0.1 dependabot[bot] 2026-11-12 09:08:51 +00:00
  • 8fbdcc063f
    Merge 05d052e2a7 into e535df0374 dependabot[bot] 2026-11-12 09:08:49 +00:00
  • 05d052e2a7
    chore(deps-dev): bump @storybook/addon-docs in /frontend dependabot/npm_and_yarn/frontend/storybook/addon-docs-10.6.6 dependabot[bot] 2026-11-12 09:08:43 +00:00
  • d3bec0dc01
    Merge 168d51f795 into e535df0374 dependabot[bot] 2026-11-12 09:03:48 +00:00
  • 8c746e6ed4
    Merge 1580b85ef3 into e535df0374 dependabot[bot] 2026-11-12 09:03:44 +00:00
  • 168d51f795
    chore(deps): bump github.com/valyala/fasthttp from 1.77.0 to 1.78.0 dependabot/go_modules/github.com/valyala/fasthttp-1.78.0 dependabot[bot] 2026-11-12 09:03:42 +00:00
  • 1580b85ef3
    chore(deps): bump github.com/gin-contrib/gzip from 1.2.9 to 1.2.10 dependabot/go_modules/github.com/gin-contrib/gzip-1.2.10 dependabot[bot] 2026-11-12 09:03:38 +00:00
  • dbe4e90bbb
    Merge 39ef1c63a8 into e535df0374 dependabot[bot] 2026-11-12 09:03:37 +00:00
  • 74ab9b8f05
    Merge 25c9dff732 into e535df0374 dependabot[bot] 2026-11-12 09:03:33 +00:00
  • 39ef1c63a8
    chore(deps): bump golang.org/x/sync from 0.24.0 to 0.25.0 dependabot/go_modules/golang.org/x/sync-0.25.0 dependabot[bot] 2026-11-12 09:03:30 +00:00
  • 25c9dff732
    chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.52 to 1.14.53 dependabot/go_modules/github.com/mattn/go-sqlite3-1.14.53 dependabot[bot] 2026-11-12 09:03:27 +00:00
  • c54099ba10 fix: separate exit sources and embedded subscriptions jrangus 2026-11-11 16:15:08 -08:00
  • 5fcf410e1a
    Merge 47f3f46951 into e535df0374 mat-674 2026-11-11 16:27:47 +00:00
  • 47f3f46951 feat(sub): client-side proxy chains for JSON and Mihomo subscriptions mat-674 2026-11-11 19:55:47 +04:00
  • 58ec1bcf53 ft.: remove ads Mio 2026-11-11 12:54:14 +03:00
  • 912337c6ee chore: remove completed release-note updater jrangus 2026-11-11 14:41:12 +08:00
  • 65ec3d8ec8 chore: remove completed release-note workflow jrangus 2026-11-11 14:41:05 +08:00
  • 2f08ecb191 docs: retry 3x-ui-20261111 release notes update jrangus 2026-11-11 14:32:18 +08:00
  • e991311e41 docs: publish 3x-ui-20261111 update and rollback guide jrangus 2026-11-11 13:38:08 +08:00
  • 5755c970f0 ci: remove completed 3x-ui-20261111 release helpers jrangus 2026-11-11 13:37:12 +08:00
  • 6b09cd2e9f ci: align 3x-ui-20261111 update tags jrangus 2026-11-11 13:36:25 +08:00
  • b691c5eddf ci: rebuild 3x-ui-20261111 with Go 1.27.4 jrangus 2026-11-11 13:29:28 +08:00
  • 268af2ec8e security: rebuild 3x-ui-20261111 with Go 1.27.4 jrangus 2026-11-11 13:29:04 +08:00
  • becd1c1afe ci: dispatch 3x-ui-20261111 release once jrangus 2026-11-11 13:15:09 +08:00
  • d033efee5f feat: promote verified SSTP exits into 3x-ui subscriptions jrangus 2026-11-11 13:13:43 +08:00
  • c0e4063015 perf(traffic): make outbound increments atomic and skip zero rows Leland Jin 2026-11-10 22:53:16 +08:00
  • 9c088dac3e perf(traffic): skip zero inbound increments Leland Jin 2026-11-10 22:53:16 +08:00
  • 59ab37f318 fix(traffic): chunk the IN lists past the bind-parameter cap Leland Jin 2026-11-10 22:53:15 +08:00
  • 31e723fa0d fix(traffic): report a poll again when its deltas could not be stored Leland Jin 2026-11-10 22:45:57 +08:00
  • 8ea641a2cc fix(xray): keep the traffic baseline across a restart Leland Jin 2026-11-10 22:44:29 +08:00
  • 09bc62240a fix(traffic): stop panicking on a malformed client entry in settings Leland Jin 2026-11-10 22:44:29 +08:00
  • 8776a21742 fix(sub): return 500 instead of a truncated subscription when clients fail to load Leland Jin 2026-11-10 22:44:29 +08:00
  • 931c1db974 fix(node): abort the traffic merge when the node row cannot be read Leland Jin 2026-11-10 22:44:14 +08:00
  • 6853bd29ee perf(setting): serve settings reads from a two-second snapshot Leland Jin 2026-11-10 22:41:10 +08:00
  • 8619c76467 perf(db): default SQLite synchronization to NORMAL Leland Jin 2026-11-10 22:37:04 +08:00
  • a4cd94b499 perf(db): apply connection PRAGMAs to every pooled SQLite connection Leland Jin 2026-11-10 22:36:52 +08:00
  • bdf8b94014 perf(sub): resolve the configured public host once per subscription request LelandJ 2026-11-10 20:35:46 +08:00
  • 8599d2ad0d perf(node): look up only the reported clients when merging node client IPs LelandJ 2026-11-10 20:33:31 +08:00
  • b4ee38df4f perf(node): load bare node rows in the 5s jobs instead of the dashboard view LelandJ 2026-11-10 20:32:14 +08:00
  • 5b6a7fe82b fix(login): count login attempts still being verified against the limit LelandJ 2026-11-10 20:30:37 +08:00
  • 38f8ab2b6d fix(xray): dial a private API client for balancer status and route tests LelandJ 2026-11-10 20:28:24 +08:00
  • e358315210 perf(setting): stop rewriting panelGuid on every read LelandJ 2026-11-10 20:24:33 +08:00
  • 0c82dbfdd1 fix(node): keep the pending restart and stop forcing Xray after a node depletion LelandJ 2026-11-10 20:23:39 +08:00
  • e5cbeb9e12 fix(sub): stop tracking HWIDs for a subId no enabled client owns LelandJ 2026-11-10 20:21:37 +08:00
  • 116d32aee1 fix(locale): localize each web request with its own localizer LelandJ 2026-11-10 20:20:17 +08:00
  • 4f524f74d9 fix(traffic): release the writer lock before waiting on a full queue LelandJ 2026-11-10 20:18:07 +08:00
  • e9dc240271 fix(server): bound the Xray access-log tail and reject a negative count LelandJ 2026-11-10 20:15:18 +08:00
  • 14712bb2d1
    Merge cb8acb1e58 into e535df0374 Aleksey Fedorov 2026-11-10 22:02:37 +10:00
  • cb8acb1e58 fix(2fa): accept display forms of the TOTP secret, never panic on a bad one Dv2Corn 2026-11-10 20:05:28 +10:00
  • 4e9e3b4e39 ci: remove completed release tag aligner jrangus 2026-11-10 14:59:49 +08:00
  • adefa29cde ci: align dev-latest with final published commit jrangus 2026-11-10 14:59:06 +08:00
  • 72a746e0f0 ci: finalize 3x-ui-20261110 from clean CI source jrangus 2026-11-10 14:51:31 +08:00
  • 155e2b0e5c fix: clear CI security, lint, and formatting gates jrangus 2026-11-10 14:50:53 +08:00
  • 5979306459 ci: rerun corrected 3x-ui-20261110 publisher jrangus 2026-11-10 14:45:12 +08:00
  • 8c56ee16ba fix: publish draft release atomically and refresh API docs jrangus 2026-11-10 14:44:31 +08:00
  • eea74bb0a6 ci: publish final 3x-ui-20261110 source jrangus 2026-11-10 14:32:52 +08:00
  • ba468b2b9c fix: pin published xnvgatebox v0.9.7 asset digest jrangus 2026-11-10 14:32:20 +08:00
  • a711f3a857 ci: cancel stale package-digest release run jrangus 2026-11-10 14:31:16 +08:00
  • 0ff589bcc5 ci: create dated draft before publishing assets jrangus 2026-11-10 14:30:39 +08:00
  • 3fabeaee4c docs: apply repository formatting jrangus 2026-11-10 14:29:47 +08:00
  • d3baba3fc3 ci: dispatch 3x-ui-20261110 release once jrangus 2026-11-10 14:20:10 +08:00
  • 701a2953e9 feat: add isolated verified exit pools and IPv6-safe routing jrangus 2026-11-10 14:19:15 +08:00
  • e0c69ff536
    Merge 168361c747 into e535df0374 二次元糕手 2026-11-10 05:46:29 +00:00
  • 168361c747 fix(outbounds): handle shortened prefixes, legacy blank prefixes, and persist cross-sub deduped tags (#7110) Gaoshou101 2026-11-10 13:46:22 +08:00
  • 93a7aebac4 fix(outbounds): enforce tagPrefix on refresh and deduplicate outbound tags (#7110) Gaoshou101 2026-11-10 12:29:22 +08:00
  • caf3f91ba4
    Merge 6af568108f into e535df0374 PluS98 2026-11-10 02:04:14 +00:00
  • f21053f2d3
    Merge df4be70dde into e535df0374 PluS98 2026-11-10 02:04:14 +00:00
  • 81eba3bbb7
    Merge 9a0f4263ac into e535df0374 PluS98 2026-11-10 02:04:14 +00:00
  • 9a0f4263ac Merge branch 'main' into feat/dns-tunnel PluS98 2026-11-10 04:53:57 +03:00
  • df4be70dde Merge branch 'main' into feat/clean-ip-scanner PluS98 2026-11-10 04:53:53 +03:00
  • 6af568108f Merge branch 'main' into feat/accent-colors-glassy PluS98 2026-11-10 04:53:46 +03:00
  • 9fc99f7c1d
    Merge 48e77153df into e535df0374 Mahdi Fallahnejhad 2026-11-10 01:02:13 +00:00
  • 48e77153df fix(frontend): avoid synchronous setState in effects (CI lint) root 2026-11-10 01:02:02 +00:00
  • 27987bf6fc fix(node): only fail routingControl when running Xray rejects policy root 2026-11-10 00:51:33 +00:00
  • aa900abec1 fix(node-routing): honor enabled flag and reject policies Xray refuses root 2026-11-10 00:25:56 +00:00
  • bdb9390e16 fix(controller): use error toast for inbound changeTag failures root 2026-11-09 22:22:16 +00:00
  • 7c9028ff7d feat(panel): inbound list order, safe inbound ID change, centralized node routing root 2026-11-08 01:46:01 +00:00
  • 878e3cc520
    Merge b35e165b3b into e535df0374 VAIO73 2026-11-09 08:56:19 +00:00
  • b35e165b3b Merge upstream main into AWG IPv4 echo relay VAIO73 2026-11-09 08:42:08 +00:00
  • bf8f2c0bbe
    Merge 580f98dcd0 into e535df0374 Jay Hemnani 2026-11-09 13:14:01 +05:30
  • 580f98dcd0 fix(sub): only send serverDescription tail to clients that read it Jay Hemnani 2026-11-09 01:01:21 +05:30
  • 599bad4944
    Merge 5d31920797 into e535df0374 animesha3 2026-11-08 15:27:17 +00:00
  • 5d31920797 refactor(sub): share status node generation for HWID rejections animesha3 2026-11-08 17:26:45 +02:00
  • cc951e6342 feat(sub): optionally replace configs rejected by HWID limits animesha3 2026-11-08 17:03:03 +02:00
  • 982a449f15
    Merge e39b7f5334 into e535df0374 Nikan Zeyaei 2026-11-08 12:53:43 +00:00
  • e39b7f5334 fix(frontend): keep Stop enabled when Xray crashed Nikan Zeyaei 2026-11-08 16:23:37 +03:30
  • 0f9995aff6 feat(frontend): show Start and disable Stop when Xray is not running Nikan Zeyaei 2026-11-08 16:13:43 +03:30
  • c7ee59181c feat(frontend): confirm before stopping Xray from the dashboard Nikan Zeyaei 2026-11-08 16:13:38 +03:30
  • f5095dbbb5
    Merge 8904e089c0 into e535df0374 Aleksey Fedorov 2026-11-08 11:17:15 +10:00
  • 8904e089c0 fix(memory): derive the Go soft limit from the panel's own cgroup Dv2Corn 2026-11-08 11:03:51 +10:00
  • e6514efc02
    Merge 2c052caac6 into e535df0374 Bazil Bazikov 2026-11-08 00:57:35 +03:00
  • 2c052caac6
    feat(nodes): show per-client live speed for clients served by nodes bazil 2026-11-08 00:10:29 +03:00
  • 9cf5fd5cb9
    Merge f9d355b104 into e535df0374 Cheng Ho Ming, Eric 2026-11-08 00:45:36 +08:00