Commit graph

  • 0589dff308
    Merge 2711485c8b into f727d04f65 NgaiYeanCoi 2026-09-02 09:00:58 +00:00
  • 2711485c8b fix(frontend): guard oversized Happ QR codes NgaiYeanCoi 2026-09-02 16:08:36 +08:00
  • d1518bb010 fix(clients): gate Happ link generation behind operator opt-in NgaiYeanCoi 2026-09-02 14:01:05 +08:00
  • fa5c1de586
    Merge 99fe576c9a into f727d04f65 Matt Van Horn 2026-09-01 02:13:38 -07:00
  • 99fe576c9a
    fix: Prevent node snapshots from resurrecting bulk-deleted clients Matt Van Horn 2026-09-01 02:12:59 -07:00
  • 629f2edc84 fix(clients): harden Happ link handling NgaiYeanCoi 2026-09-01 15:24:39 +08:00
  • 3b0021801b fix(clients): cover overlapping Happ generations NgaiYeanCoi 2026-09-01 14:55:09 +08:00
  • 59772cd0c3 feat(clients): add stateless Happ QR presentation NgaiYeanCoi 2026-09-01 14:41:51 +08:00
  • 11c116bd46 fix(openapi): exclude service interfaces from generated types NgaiYeanCoi 2026-09-01 14:23:28 +08:00
  • 1e86efea88 feat(clients): expose on-demand Happ link API NgaiYeanCoi 2026-09-01 14:16:36 +08:00
  • abb5dfbd72 fix(clients): reject duplicate Happ provider fields NgaiYeanCoi 2026-09-01 14:04:58 +08:00
  • 2e45a97f1e feat(clients): add stateless Happ link generator NgaiYeanCoi 2026-09-01 13:59:52 +08:00
  • 4403b86e76
    Merge 01cf1f3f6c into f727d04f65 Namso9 2026-09-01 00:51:49 +06:30
  • 8e86a210d0
    Merge 3d05e8cdd8 into f727d04f65 DIMFLIX 2026-08-31 16:06:43 +00:00
  • 99c196a11a
    Merge 112b19a8ed into f727d04f65 YoungReckless4 2026-08-31 14:55:09 +00:00
  • 6ae7e2c405
    Merge 09d255b4bf into f727d04f65 YoungReckless4 2026-08-31 14:55:06 +00:00
  • 112b19a8ed fix(clients): let an explicit 0 actually disable PersistentKeepalive YoungReckless4 2026-08-31 17:49:38 +03:00
  • 09d255b4bf fix(amneziawg): rebuild the device when S4 changes the derived MTU YoungReckless4 2026-08-31 17:00:52 +03:00
  • 4ab598e14b
    Merge 7c733b10d6 into f727d04f65 ilyusha 2026-08-31 13:28:39 +00:00
  • 7c733b10d6 fix(sub): regenerate paths on settings reset rokokol 2026-08-31 16:28:19 +03:00
  • 01cf1f3f6c feat(sub): add read-only HWID device-slot status endpoint Namso9 2026-08-31 18:52:09 +06:30
  • 0f8348e92d fix(sub): randomize fresh panel subscription paths rokokol 2026-08-31 14:58:57 +03:00
  • b70e17ed73 feat(clients): let admins set PersistentKeepalive on tunnel clients YoungReckless4 2026-08-31 14:39:58 +03:00
  • f54e6ee652 fix(amneziawg): account for S4 junk in the default tunnel MTU YoungReckless4 2026-08-31 14:39:52 +03:00
  • 44df3c055f
    Merge 8a577cdefb into f727d04f65 Mapioe 2026-08-31 10:24:53 +00:00
  • 8a577cdefb fix: do not type successfull login twice Mapioe 2026-08-31 15:14:06 +05:00
  • 3d05e8cdd8 fix(sub-balancers): address review on member weights DIMFLIX 2026-08-31 07:59:58 +00:00
  • befbf7dba4 fix(sub-balancers): keep member weights across the enabled toggle DIMFLIX 2026-08-31 07:59:38 +00:00
  • e43f48c4c3
    Merge 0c085ad10c into f727d04f65 Amirmohammad Sadat Shokouhi 2026-08-30 21:15:16 +00:00
  • 0c085ad10c
    fix(mtproto): keep host share links lossless and consistent seyed amir mohammad sadat shokouhi 2026-08-31 00:18:13 +03:30
  • 77a61951b7 fix(mtproto): use hosts for public share links seyed amir mohammad sadat shokouhi 2026-08-30 22:58:42 +03:30
  • bd90c9113e
    Merge cc03bc90a4 into f727d04f65 Nick Asmodeus 2026-08-30 14:57:34 +03:00
  • cc03bc90a4 feat(inbounds): add automatic REALITY short ID rotation Nick 2026-08-30 12:47:21 +03:00
  • 07461b5c44
    Merge 939bb61b0d into f727d04f65 MRVX 2026-08-30 04:20:22 +03:30
  • 939bb61b0d fix(ui): improve command palette styling and sidebar transitions MRVX 2026-08-30 04:20:17 +03:30
  • 437ffa509e
    Merge 43be40c5f9 into f727d04f65 Rouzbeh† 2026-08-29 12:46:55 +00:00
  • 43be40c5f9 feat(amneziawg): add AmneziaWG as an outbound protocol rqzbeh 2026-08-29 12:46:50 +00:00
  • 62dd926c98
    Merge a864e074c6 into f727d04f65 Sentiago 2026-08-29 11:59:27 +00:00
  • a864e074c6 feat(routing): add panel-only comment field to routing rules Ssentiago 2026-08-29 14:08:52 +03:00
  • 2e03183a97
    Merge edda9e6162 into f727d04f65 Sangeeth Thilakarathna 2026-08-29 08:57:36 +05:30
  • edda9e6162 fix(outbound): test VLESS vnext endpoints sanmaxdev 2026-08-29 03:27:08 +00:00
  • bcc5d8fb82
    Merge 81141a319f into f727d04f65 amae 2026-08-28 23:10:15 +00:00
  • 81141a319f Fix(review): Remove stale import, correct binary names, switch to musl, and drop unreachable relay gate poise52 2026-08-29 02:02:46 +03:00
  • ba2d5f7628 fix(ui): resolve search routing, translation keys, and palette state reset MRVX 2026-08-29 00:53:43 +03:00
  • 7cb2f1cf57 fix(ui): address review feedback for shortcut listener, i18n parity, and search deep links MRVX 2026-08-29 00:01:54 +03:00
  • 85624b850a feat(ui): add global command palette (Ctrl+K) for fast navigation and search MRVX 2026-08-28 22:39:26 +03:00
  • 07def3c35b feat(ui): add global command palette (Ctrl+K) for fast navigation and search MRVX 2026-08-28 22:39:26 +03:00
  • 755a5b1384
    Merge caef652f43 into f727d04f65 MRVX 2026-08-28 15:44:34 +00:00
  • caef652f43 fix(clients): render all tunnel configs for multi-inbound client (#6346) MRVX 2026-08-28 18:16:42 +03:00
  • 9cec19c058
    Merge 0cde3b6983 into f727d04f65 Plat Ilich 2026-08-28 16:44:12 +02:00
  • 0cde3b6983
    Revise installation instructions in README Plat Ilich 2026-08-28 16:41:06 +02:00
  • 45a2127631
    Merge 42b798a024 into f727d04f65 Rouzbeh† 2026-08-28 11:35:44 +00:00
  • 42b798a024 fix(hysteria): standard geco share links and persistent uTLS None rqzbeh 2026-08-28 11:35:39 +00:00
  • 6737431f70
    Merge c309cd334b into f727d04f65 dawn 2026-08-28 11:42:16 +08:00
  • 3164670a1d
    Merge b455706ad2 into f727d04f65 Matt Van Horn 2026-08-27 20:32:56 -07:00
  • b455706ad2
    fix: preserve per-inbound WireGuard peer addresses Matt Van Horn 2026-08-27 20:31:33 -07:00
  • c309cd334b fix(outbounds): preserve stable subscription tags dawn 2026-08-28 11:10:21 +08:00
  • 40e36c5e00
    Merge 5ab90425a0 into f727d04f65 BlindMaster24 2026-08-27 19:47:15 +03:00
  • 5ab90425a0 fix(tgbot): suppress 'message not modified' warnings in Telegram edit calls BlindMaster24 2026-08-27 19:32:17 +03:00
  • bedad15bc6 Chore(scripts): Add Alpine musl binaries, 386 and Windows packaging, and anchor pkill poise52 2026-08-27 17:46:21 +03:00
  • bad1c9faf5 Chore(openapi): Re-generate OpenAPI specification and sync Zod schemas poise52 2026-08-27 17:45:07 +03:00
  • d35471fe34 Fix(frontend): Register TUIC in multi-user helpers, tracked protocols, and tag derivation poise52 2026-08-27 17:41:29 +03:00
  • 63f18cb25f Feat(client): Add TuicServer to InboundOption, fix config export and clean share links poise52 2026-08-27 17:37:45 +03:00
  • 8f039b8d9b Refactor(traffic): Isolate proc reading with build tags and decouple TUIC metering into TuicJob poise52 2026-08-27 17:25:47 +03:00
  • 04bfa053c7 Fix(backend): Address core review findings for TUIC types, port checks, and xray bridge poise52 2026-08-27 17:10:51 +03:00
  • 118df02e96
    Merge ca1cfced54 into f727d04f65 dawn 2026-08-27 12:14:29 +00:00
  • ca1cfced54 fix(clients): preserve manual disable during renewal weixiaoing 2026-08-27 20:14:26 +08:00
  • 15a67e5d00 fix(clients): sync auto-renewal across inbounds weixiaoing 2026-08-27 19:16:39 +08:00
  • a8ea051cb1
    Merge c9d25f2ae1 into f727d04f65 duqigit 2026-08-27 08:47:02 +00:00
  • c9d25f2ae1 feat(sub): add legacy Clash subscription endpoint DuQi 2026-08-27 16:43:54 +08:00
  • bc82302529
    Merge 88a753f782 into f727d04f65 AnhaoAOE 2026-08-27 01:28:52 +00:00
  • 88a753f782 docs: thank Linux.do community AnhaoAOE 2026-08-27 09:28:44 +08:00
  • a737c2f5a1 feat: allow relay to reuse existing inbound AnhaoAOE 2026-08-27 09:15:21 +08:00
  • c3a32263f9 docs: update Chinese README with fork features AnhaoAOE 2026-08-27 08:35:03 +08:00
  • 7180bafc2e Feat(openapi): Update OpenAPI generator and schemas for TUIC types poise52 2026-08-26 23:54:33 +03:00
  • 75252b32ae Chore(ci): Finalize TUIC v5 bundling across release workflow, Docker, and scripts poise52 2026-08-26 23:45:26 +03:00
  • a54a90e6c9 Feat(frontend): Polish TUIC UI, support bulk operations, and update translations poise52 2026-08-26 23:18:26 +03:00
  • a026d3a613 Feat(tuic): Finalize TUIC v5 integration with 1:1 traffic counting and orphan process cleanup - Use exact 1:1 byte delta accounting from /proc/<pid>/io - Add killStrayTuicProcesses to terminate orphan sidecars on panel startup - Fully integrate TUIC with subscriptions, live speed meter, and all 13 locales poise52 2026-08-26 23:01:30 +03:00
  • 38fc8b7f30 Feat(tuic): Implement real-time traffic statistics and live speed reporting for TUIC poise52 2026-08-26 22:29:58 +03:00
  • cb3625e181 Feat(tuic): Add real-time online status and LastOnline tracking for TUIC clients poise52 2026-08-26 22:19:48 +03:00
  • 6609f0e292 Fix(install): Fallback to dev-latest when releases/latest is not present on fork poise52 2026-08-26 21:58:07 +03:00
  • 87c7a8efb0 Fix(tuic): Exclude TUIC from native Xray inbounds and strip udp_relay_mode from server config poise52 2026-08-26 21:53:18 +03:00
  • 3cc00cd34e Feat(sub): Add TUIC to subscription resolution and client QR config generator poise52 2026-08-26 21:27:57 +03:00
  • ee5c154d9f Ci(release): Enable publish-dev for feature branch and workflow dispatch poise52 2026-08-26 20:56:31 +03:00
  • b1b0c1e639 Feat(install): Support custom repository and branch in install and update scripts poise52 2026-08-26 20:41:38 +03:00
  • b96dbce41d Feat(tuic): Implement native TUIC v5 protocol support via Rust sidecar daemon poise52 2026-08-26 19:15:19 +03:00
  • 497a2570d6 feat: add inbound templates relay tools and source labels AnhaoAOE 2026-08-27 00:00:28 +08:00
  • a198cbe332 style: gofmt subscription service AnhaoAOE 2026-08-26 22:21:51 +08:00
  • 3c0172c091 test: align identity remark expectations Fourgetu 2026-07-30 21:04:48 +08:00
  • 3a117de608 fix: honor subscription identity toggle Fourgetu 2026-07-30 20:56:13 +08:00
  • 2603c06126 fix: keep duplicate subscription suffixes through converters Fourgetu 2026-07-02 23:42:30 +08:00
  • aa285ec500 test: format duplicate subscription remark cases Fourgetu 2026-07-02 23:02:03 +08:00
  • 79540ce42a fix: suffix duplicate subscription remarks Fourgetu 2026-07-02 22:49:21 +08:00
  • 8158166ba2 fix: keep client email on repeated subscription links Fourgetu 2026-07-02 22:26:19 +08:00
  • 8ede2598a0 fix: migrate v3.4.0 subscription remark template Fourgetu 2026-06-26 20:59:36 +08:00
  • 8f51445714 feat: sync v3.4.0 with client inbound labels Fourgetu 2026-06-24 16:27:25 +08:00
  • 5f077b2baf
    Merge 51138c3d08 into f727d04f65 duqigit 2026-08-26 04:40:06 +00:00
  • 51138c3d08 fix(sub): address external expiry review DuQi 2026-08-26 12:39:54 +08:00
  • f3be5d6632 fix(ui): show client expiry on external links DuQi 2026-08-26 11:12:32 +08:00
  • b1583f4adc fix(sub): honor client expiry for external links DuQi 2026-08-26 10:46:32 +08:00