Commit graph

  • c9406a556e
    Merge 38c816ad49 into 5c725df702 AnishtayiN 2026-07-03 22:16:22 +00:00
  • dd47735846
    Merge 38c816ad49 into 5c725df702 AnishtayiN 2026-07-03 21:50:31 +00:00
  • 38c816ad49 chore: Major improvements and bug fixes AnishtayiN 2026-07-04 02:18:51 +04:30
  • 4b7edca94d
    Merge 8277106afa into 5c725df702 Volov Vyacheslav 2026-07-03 23:51:30 +03:00
  • 8277106afa fix(routing): allow dns.servers on private IPs past the geoip:private block rule Volov 2026-07-03 23:50:26 +03:00
  • c56c7eedda
    Merge 493e729522 into 5c725df702 n0ctal 2026-07-03 20:31:57 +05:00
  • 493e729522 fix(inbounds): apply runtime changes after commit n0ctal 2026-07-03 18:57:56 +05:00
  • 6cbf979252
    Merge 0c6df66c82 into 5c725df702 n0ctal 2026-07-03 18:28:23 +05:00
  • 0c6df66c82 fix(clients): surface bulk-reset auto-enable failures n0ctal 2026-07-03 18:27:47 +05:00
  • b53daacf46
    Merge 3d69efe21d into 5c725df702 Sentiago 2026-07-03 15:36:41 +03:00
  • ff79031df1
    Update install.sh KimaruBs 2026-07-03 15:02:46 +03:00
  • 6be88b8a1f
    Merge 310ad41f70 into 5c725df702 Farhan Zare 2026-07-03 13:35:06 +03:00
  • e8ebfd71be
    Merge 18cf35ca49 into 5c725df702 Grigoriy 2026-07-03 10:20:15 +00:00
  • 18cf35ca49 fix(wireguard): build peers in GenXrayInboundConfig so node reconcile keeps clients STRENCH0 2026-06-30 13:23:49 +03:00
  • 0bdc6fc839
    Merge 9657836577 into 5c725df702 Grigoriy 2026-07-03 11:47:42 +03:00
  • 9657836577
    Merge branch 'main' into fix/wireguard-clash-json-sub Grigoriy 2026-07-03 11:47:39 +03:00
  • 2f552e4a07
    Merge 62f8bcfdae into 5c725df702 n0ctal 2026-07-03 13:26:21 +05:00
  • 5c725df702
    fix(ci): pin the tag smoke test to the release under test main dev-latest MHSanaei 2026-07-03 10:21:46 +02:00
  • d105b2741c
    fix(node): stop one rejected inbound from starving a node's traffic sync MHSanaei 2026-07-03 09:47:30 +02:00
  • 05cb70d8a8
    feat(frontend): add text search to the inbound list MHSanaei 2026-07-03 09:40:04 +02:00
  • 323cf09d10
    feat(sub): show the announcement on the subscription info page MHSanaei 2026-07-03 09:38:37 +02:00
  • 1f04912b6f
    feat(tgbot): register usage, inbound, restart and clearall in the bot command menu MHSanaei 2026-07-03 09:36:53 +02:00
  • 7dc1986b20 fix(sub): include native WireGuard clients in Clash and JSON subscriptions STRENCH0 2026-06-30 12:25:59 +03:00
  • 220dcb1579
    feat(tgbot): show inbound remark alongside email in the online clients list MHSanaei 2026-07-03 09:33:29 +02:00
  • a13a79b230
    fix(docker): start crond and persist acme.sh state so cert renewal works MHSanaei 2026-07-03 09:32:28 +02:00
  • ff3bd63656
    feat(sub): serve the HTML info page for browser requests on JSON and Clash URLs MHSanaei 2026-07-03 09:31:00 +02:00
  • 052dd85ad3
    feat(clients): hide disabled inbounds in the client form selector MHSanaei 2026-07-03 09:26:06 +02:00
  • b2ceb854f5
    feat(tgbot): include hostname in backup and ban-log messages MHSanaei 2026-07-03 09:23:07 +02:00
  • dd4f55f690
    feat(frontend): add text search to node select components MHSanaei 2026-07-03 09:14:40 +02:00
  • 3ec9b63e37
    Merge 9f891571c1 into f90e4a6962 Ali Kalbasi 2026-07-03 09:14:26 +03:00
  • 3e800e9d1e
    Merge dc6f66cf88 into f90e4a6962 alaningtrump 2026-07-03 02:50:14 +00:00
  • dc6f66cf88 refactor: use the built-in max/min to simplify the code alaningtrump 2026-07-03 10:49:36 +08:00
  • bb6b6f4027
    Merge 2e5e4ff675 into f90e4a6962 AmirRnz 2026-07-03 01:48:59 +00:00
  • 2e5e4ff675 fix(hosts): address code review feedback (optimize bulk inserts, add validation tests, and remove comments) amirrnz 2026-07-03 04:36:00 +03:30
  • 9db900247c
    Merge branch 'main' into feat/multi-hosts-bulk Sanaei 2026-07-03 01:13:11 +02:00
  • f90e4a6962
    fix(panel): use the hosting node address for WireGuard client configs (#5679) Grigoriy 2026-07-03 02:12:32 +03:00
  • fc0055170f fix(frontend): keep a raw fallback host and refresh node-fed inbound options MHSanaei 2026-07-03 01:08:38 +02:00
  • 54d02d470a Merge remote-tracking branch 'origin/main' into feat/multi-hosts-bulk claude[bot] 2026-07-02 22:36:57 +00:00
  • 930a17431f
    Merge branch 'main' into fix/wireguard-ui-node-endpoint Sanaei 2026-07-03 00:32:18 +02:00
  • dbdecda03f
    Env vars example file update (#5678) Nebulosa 2026-07-03 01:28:13 +03:00
  • 2ee0a73f5c
    Merge fae99bf015 into 6e0067fca3 Nikan Zeyaei 2026-07-03 00:27:02 +02:00
  • 71ceb4c566
    Merge 8f95ee0379 into 6e0067fca3 isultanov99 2026-07-03 00:23:33 +02:00
  • 6e0067fca3
    docs(settings): clarify Sub Port/Sub Domain double as subscription-link fallback (#5721) Volov Vyacheslav 2026-07-03 01:03:35 +03:00
  • ed95acdd47
    fix(scripts): avoid rpm package upgrades before installs (#5750) Vitaliy Pavlov 2026-07-03 02:01:54 +04:00
  • 1afab47f04 feat(frontend): show client group in the client info modal MHSanaei 2026-07-02 23:58:58 +02:00
  • 258d8b7344 feat(frontend): add targetStrategy field to the outbound editor MHSanaei 2026-07-02 23:03:43 +02:00
  • 9f760cf0fa fix(frontend): stop group modals clearing selection on background refetch MHSanaei 2026-07-02 23:00:04 +02:00
  • 62f8bcfdae fix(nodes): make node API tokens write-only n0ctal 2026-07-03 01:10:26 +05:00
  • 1bf6f606bc refactor(sub): drop unused subReq parameter from genHy MHSanaei 2026-07-02 22:01:42 +02:00
  • e054d19e75 fix(scripts): avoid rpm package upgrades before installs Vitaliy Pavlov 2026-07-02 23:51:12 +04:00
  • bd57a1ad3e
    Merge branch 'main' into fix/wireguard-ui-node-endpoint Grigoriy 2026-07-02 22:02:18 +03:00
  • ccd56a56a8
    chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#5731) dependabot[bot] 2026-07-02 18:27:34 +02:00
  • 7a844682b3
    chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.5 to 4.26.6 (#5730) dependabot[bot] 2026-07-02 18:26:39 +02:00
  • 6626bf4a07
    chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 (#5729) dependabot[bot] 2026-07-02 18:26:13 +02:00
  • c0df365524 chore(frontend): bump minor npm deps MHSanaei 2026-07-02 18:24:09 +02:00
  • 5361b56e5e
    fix(update): avoid full dnf system upgrade (#5717) Vitaliy Pavlov 2026-07-02 20:20:15 +04:00
  • 9e13b32c34
    fix: make all self-managed file downloads/installs atomic, with real completion status (#5711) nima1024m 2026-07-02 18:19:33 +02:00
  • ade74eb321
    fix(balancers): keep mixed strategies on one observer (#5674) nima1024m 2026-07-02 18:18:30 +02:00
  • 97e2c9e7ba fix(web): sync the VLESS generate-key dropdown with the encryption field MHSanaei 2026-07-02 17:37:04 +02:00
  • 5e8327e728 fix(settings): include savePayload in the category body memo deps MHSanaei 2026-07-02 17:16:12 +02:00
  • 7c12700c7d fix(sub): resolve subscription clients and stats from normalized tables MHSanaei 2026-07-02 16:58:00 +02:00
  • c0d17e132d fix(job): batch ip-limit per-email lookups and persistence MHSanaei 2026-07-02 16:39:31 +02:00
  • fc5be5b9e4 feat(web): broadcast delta client stats above a snapshot threshold MHSanaei 2026-07-02 16:34:01 +02:00
  • c3cc8b4374 fix(job): gate ip-limit scan on clients.limit_ip instead of parsing all settings MHSanaei 2026-07-02 16:24:18 +02:00
  • 97588dd0b9 fix(traffic): disable depleted clients by id instead of a second full scan MHSanaei 2026-07-02 16:24:18 +02:00
  • fb1d055b06 fix(traffic): persist delayed-start expiry only for converted clients MHSanaei 2026-07-02 16:24:18 +02:00
  • 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k MHSanaei 2026-07-02 16:12:46 +02:00
  • 28f7690224 docs: move architecture map into docs/ and refresh it against the live tree MHSanaei 2026-07-02 14:21:21 +02:00
  • 92303094fd feat(settings): let users clear stored secrets from the UI MHSanaei 2026-07-02 13:57:34 +02:00
  • 039f27b976
    Merge 53185c5a5e into 62f303905e Tomi lla 2026-07-02 19:47:27 +08:00
  • fb3a1559b2 fix(sub): default https:// for scheme-less support and profile URLs MHSanaei 2026-07-02 13:47:10 +02:00
  • a335456cd3 fix(settings): repair legacy path settings that block every settings save MHSanaei 2026-07-02 13:42:03 +02:00
  • 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync MHSanaei 2026-07-02 13:37:06 +02:00
  • 4d6f2ddd97 fix(node): stop force-restarting a node's Xray when its clients auto-disable MHSanaei 2026-07-02 13:27:36 +02:00
  • 568a7c4614
    Merge branch 'main' into fix/wireguard-ui-node-endpoint Grigoriy 2026-07-02 14:23:14 +03:00
  • 62f303905e fix(scripts): pass --force to acme.sh --installcert so it survives sudo MHSanaei 2026-07-02 13:20:31 +02:00
  • c8ef1b1f68 feat(reality): derive a stable per-client spiderX for shared links MHSanaei 2026-07-02 12:53:08 +02:00
  • 251d740d25
    Update xray-bot.sh KimaruBs 2026-07-02 13:37:21 +03:00
  • 17aa86e836
    Update install.sh KimaruBs 2026-07-02 13:33:52 +03:00
  • 6c6b0522d4
    Update install.sh KimaruBs 2026-07-02 13:31:37 +03:00
  • b0c6db56c2
    Update install.sh KimaruBs 2026-07-02 13:30:52 +03:00
  • 25fc835206
    Update install.sh KimaruBs 2026-07-02 13:07:48 +03:00
  • 86b9b3bf12
    Update xray-bot.sh KimaruBs 2026-07-02 13:03:35 +03:00
  • e100be2db4
    Update install.sh KimaruBs 2026-07-02 12:49:13 +03:00
  • f9f975d3aa
    Update install.sh KimaruBs 2026-07-02 12:31:34 +03:00
  • 8047615702
    Merge pull request #1 from MHSanaei/main KimaruBs 2026-07-02 12:27:35 +03:00
  • 9261e6df0b
    Create xray-bot.sh KimaruBs 2026-07-02 12:24:19 +03:00
  • b2c12fa639
    chore(deps-dev): bump vite from 8.1.0 to 8.1.3 in /frontend dependabot[bot] 2026-07-02 09:11:18 +00:00
  • ec9f7a3a04
    chore(deps): bump i18next from 26.3.3 to 26.3.4 in /frontend dependabot[bot] 2026-07-02 09:11:05 +00:00
  • 9eee4be44a
    chore(deps): bump react-router-dom from 7.18.0 to 7.18.1 in /frontend dependabot[bot] 2026-07-02 09:10:56 +00:00
  • 7fc0ca16bc
    chore(deps-dev): bump typescript-eslint in /frontend dependabot[bot] 2026-07-02 09:10:40 +00:00
  • 257ada792a
    chore(deps): bump recharts from 3.9.0 to 3.9.1 in /frontend dependabot[bot] 2026-07-02 09:10:27 +00:00
  • e05341931c
    chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 dependabot[bot] 2026-07-02 09:03:12 +00:00
  • 244e09cddf
    chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.5 to 4.26.6 dependabot[bot] 2026-07-02 09:03:05 +00:00
  • fe782a11cc
    chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 dependabot[bot] 2026-07-02 09:02:58 +00:00
  • a271f83bcd fix(panel): use the hosting node address for WireGuard client configs STRENCH0 2026-06-30 12:25:18 +03:00
  • 64c306037f feat(wireguard): make client allowedIPs editable with validation MHSanaei 2026-07-02 09:45:54 +02:00
  • 8dd3b31ee8 fix(node): show the activated first-use deadline on the Clients page MHSanaei 2026-07-02 09:36:07 +02:00
  • e6dee50035
    Delete xray-bot/src/.env.example KimaruBs 2026-07-02 10:27:10 +03:00
  • e5b56c9444 fix(xray): reconcile client auto-disable through the API instead of a forced restart MHSanaei 2026-07-02 09:26:53 +02:00