mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-05-13 05:51:58 +00:00
Commit graph
Select branches
Hide pull requests
Group_Management
MySQL-databases
main
#1
#10
#100
#1001
#101
#1013
#1020
#1024
#1026
#1028
#1032
#1037
#1042
#1047
#1048
#1049
#1050
#1051
#1052
#1055
#1057
#1068
#1076
#1082
#1083
#1093
#1095
#1096
#1109
#111
#1116
#1119
#112
#1122
#1124
#113
#1135
#1136
#1137
#114
#1147
#115
#1150
#116
#1160
#1163
#1186
#1197
#1198
#1224
#1232
#1241
#1242
#1243
#1244
#1262
#1267
#1268
#1270
#1272
#1274
#1275
#1276
#1289
#1290
#1292
#1297
#1299
#1301
#1306
#1307
#1308
#1309
#1310
#1312
#132
#1335
#1337
#1338
#1342
#1344
#1348
#1361
#1366
#1367
#1368
#1369
#1372
#1378
#1379
#138
#1384
#1387
#1389
#1399
#14
#1405
#1408
#1409
#1412
#1413
#1421
#1428
#1433
#1434
#1435
#1437
#1441
#1442
#1444
#1445
#1451
#1454
#1458
#1458
#1459
#1459
#1460
#1463
#1464
#1478
#1492
#1496
#15
#1500
#1521
#1522
#1524
#153
#1536
#1537
#1538
#1554
#1555
#1557
#1566
#1571
#1574
#1582
#1584
#1589
#1595
#1596
#16
#1607
#1617
#1619
#1642
#1645
#1648
#1650
#166
#1660
#1661
#1664
#1668
#1670
#1671
#1678
#1683
#1699
#17
#1704
#1711
#1714
#1721
#1725
#1726
#1736
#1759
#1762
#1765
#1767
#1771
#1788
#1789
#18
#1801
#1808
#1810
#1812
#1813
#1829
#1847
#1852
#1854
#1864
#1865
#187
#1871
#1873
#1889
#19
#1913
#1913
#1915
#1925
#1926
#1928
#1929
#1931
#1943
#1955
#1960
#1963
#197
#198
#1980
#1981
#1982
#1987
#199
#1992
#1997
#1998
#1999
#2
#20
#2004
#2005
#2010
#2013
#2032
#2033
#2037
#2041
#2044
#2050
#2055
#2060
#2067
#2070
#2076
#2090
#2095
#21
#2102
#2103
#2106
#2122
#2131
#2131
#2132
#214
#2147
#2151
#2156
#2165
#2168
#2169
#2172
#2186
#2190
#2197
#2198
#22
#2222
#2223
#2224
#2225
#2226
#2227
#2228
#2229
#2230
#2231
#2232
#2233
#2234
#2235
#2236
#2237
#2238
#2238
#2239
#2240
#2241
#2242
#2243
#2244
#2245
#2246
#2247
#2248
#225
#2253
#2258
#2259
#2273
#2292
#2297
#23
#2300
#2305
#2310
#232
#233
#2340
#2341
#2348
#2354
#238
#2388
#2394
#24
#2409
#242
#2422
#2426
#2427
#2428
#2429
#2430
#2431
#2432
#2433
#2434
#2435
#2436
#2436
#2437
#2438
#2439
#2440
#2441
#2442
#2443
#2444
#2445
#2445
#2446
#2447
#2448
#247
#2479
#2492
#2493
#2494
#2495
#2496
#2497
#2498
#2499
#25
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#2508
#2509
#253
#2543
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2573
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2584
#2585
#2586
#2587
#2588
#2589
#2590
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2598
#2599
#26
#2600
#2601
#2602
#2603
#2604
#2605
#2606
#2607
#2608
#2609
#261
#2610
#2611
#2611
#2612
#2612
#2613
#2614
#2615
#2616
#2617
#2618
#2619
#262
#2620
#2621
#2622
#2623
#2624
#2625
#2626
#2627
#2628
#2629
#263
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2638
#2639
#264
#264
#2640
#2641
#2642
#2643
#2644
#2645
#2646
#2647
#2648
#2649
#265
#2650
#2650
#2651
#2652
#2653
#2654
#2655
#2656
#2657
#2658
#2659
#266
#2660
#2661
#2664
#2666
#2668
#2669
#267
#2677
#268
#269
#2697
#27
#2700
#2701
#2713
#2718
#2719
#272
#2720
#2726
#2727
#2729
#273
#2732
#2733
#2735
#2736
#2737
#2738
#2739
#2742
#2744
#2745
#2746
#2760
#2767
#2772
#2773
#2774
#2775
#2780
#2782
#2785
#2788
#2789
#279
#2790
#2791
#2792
#28
#2802
#2823
#2838
#284
#2841
#2844
#2845
#2851
#2865
#2866
#2867
#2874
#2877
#2880
#2881
#2886
#2891
#2895
#29
#2904
#2905
#2916
#2918
#2919
#2920
#2921
#2922
#2924
#2925
#2926
#2928
#2935
#2941
#2947
#2950
#2964
#2965
#2966
#2968
#2969
#2971
#2978
#2981
#2987
#2988
#2990
#2991
#2992
#2995
#2996
#2998
#3
#30
#3009
#3011
#3012
#3013
#3024
#3027
#3029
#3030
#3032
#3044
#3044
#3045
#3063
#3064
#3069
#3071
#3073
#3087
#3089
#309
#3091
#3094
#3095
#3096
#3098
#31
#3105
#3111
#3112
#3121
#3125
#3129
#313
#3131
#3134
#3135
#3143
#3147
#3149
#3151
#3191
#3198
#3199
#3205
#3212
#3216
#3218
#3226
#3239
#3250
#3253
#3254
#3257
#3259
#3266
#3267
#3269
#3269
#3270
#3271
#3277
#3279
#328
#3281
#3284
#3288
#3290
#33
#3304
#3309
#331
#3310
#3311
#3312
#3314
#3317
#3318
#332
#3322
#3329
#3334
#3338
#3340
#3342
#335
#3359
#336
#3360
#3381
#3384
#3387
#3389
#339
#3390
#3397
#34
#3400
#3405
#3407
#3408
#3411
#3426
#343
#3434
#3439
#3450
#3451
#346
#3466
#347
#3470
#3475
#348
#3483
#3487
#3489
#349
#3491
#35
#3505
#3507
#3509
#351
#3513
#3520
#3523
#3528
#3534
#3536
#3542
#3555
#3556
#3557
#3558
#3559
#356
#3565
#3568
#3569
#3570
#3571
#3572
#3573
#3574
#3575
#3576
#3577
#3578
#3579
#3580
#3581
#3582
#3583
#3584
#3585
#3586
#3587
#3588
#3589
#3590
#3591
#3592
#3593
#3594
#3595
#3596
#3597
#3598
#3599
#360
#3600
#3601
#3601
#3602
#3603
#3604
#3605
#3606
#3607
#3608
#3609
#3610
#3611
#3612
#3617
#362
#3627
#3629
#3631
#3635
#3636
#364
#3645
#3647
#3649
#3650
#3652
#3653
#3655
#3657
#3658
#3665
#3666
#367
#3681
#3684
#3686
#3688
#3689
#3690
#370
#3701
#3708
#3719
#3723
#3724
#3734
#3735
#3736
#3745
#3748
#375
#3754
#3755
#3756
#3762
#3763
#3766
#3767
#3773
#3782
#3803
#3804
#381
#3812
#3814
#3817
#3823
#3827
#3828
#3830
#3844
#3850
#3854
#3860
#3863
#387
#3875
#3876
#3877
#3878
#3882
#3883
#3884
#3887
#3888
#3889
#389
#3892
#3905
#3906
#3907
#3911
#3916
#3919
#392
#3931
#3936
#3937
#3938
#3939
#3940
#3941
#3942
#3947
#3948
#3958
#3966
#397
#3971
#3974
#3975
#3980
#3982
#3990
#3991
#3994
#3997
#3999
#4
#4004
#4011
#4014
#4039
#4043
#4044
#4045
#406
#4064
#4065
#4069
#407
#4073
#4075
#4076
#408
#4083
#4085
#4086
#4087
#4092
#4094
#4095
#4106
#4114
#4114
#4117
#4120
#4121
#4123
#4124
#4126
#4131
#4141
#4141
#415
#4150
#4151
#4152
#4154
#4155
#4158
#4169
#4173
#4177
#4179
#4183
#4192
#4198
#420
#4202
#4205
#4206
#4207
#4209
#4213
#4220
#4220
#4223
#4228
#4240
#4244
#4245
#4247
#4259
#426
#4265
#4270
#4271
#4275
#4275
#4277
#4277
#428
#4297
#4297
#4299
#4299
#4300
#4308
#4309
#431
#4311
#4312
#4315
#4316
#4317
#4318
#4319
#432
#4321
#4321
#4322
#4322
#4326
#4327
#4327
#4328
#434
#438
#452
#467
#468
#478
#481
#491
#496
#5
#502
#509
#514
#523
#535
#536
#537
#538
#540
#541
#542
#543
#544
#545
#546
#551
#552
#554
#555
#559
#572
#573
#574
#575
#577
#578
#579
#580
#588
#589
#594
#595
#6
#60
#603
#604
#612
#615
#621
#635
#636
#638
#665
#674
#675
#686
#689
#692
#693
#694
#696
#698
#7
#703
#704
#72
#73
#736
#74
#741
#747
#765
#776
#798
#80
#815
#823
#834
#839
#845
#849
#850
#852
#870
#873
#876
#879
#887
#889
#9
#919
#93
#939
#94
#942
#943
#95
#960
#969
#972
#979
#991
v1.0.8
v1.0.9
v1.1.0
v1.1.1
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.1.6
v1.2.0
v1.2.2
v1.2.3
v1.2.4
v1.2.6
v1.2.7
v1.2.8
v1.3.0
v1.3.2
v1.3.3
v1.3.4
v1.4.0
v1.4.1
v1.4.5
v1.4.6
v1.5.0
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v1.7.5
v1.7.6
v1.7.7
v1.7.8
v1.7.9
v2.0.0
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.2.0
v2.2.1
v2.2.5
v2.2.6
v2.2.7
v2.2.8
v2.3.0
v2.3.1
v2.3.10
v2.3.11
v2.3.12
v2.3.13
v2.3.14
v2.3.15
v2.3.3
v2.3.4
v2.3.5
v2.3.6
v2.3.7
v2.3.8
v2.3.9
v2.4.0
v2.4.1
v2.4.10
v2.4.11
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.4.6
v2.4.7
v2.4.8
v2.4.9
v2.5.0
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.5.6
v2.5.7
v2.5.8
v2.6.0
v2.6.1
v2.6.2
v2.6.3
v2.6.5
v2.6.6
v2.6.7
v2.6.8
v2.7.0
v2.8.0
v2.8.1
v2.8.10
v2.8.11
v2.8.2
v2.8.3
v2.8.4
v2.8.5
v2.8.6
v2.8.7
v2.8.8
v2.8.9
v2.9.0
v2.9.1
v2.9.2
v2.9.3
v2.9.4
v3.0.0
v3.0.1
-
499ff9878dMerge
f415f41b53into5fb36d34c9Fedor Batonogov
2026-05-13 03:17:22 +03:00 -
8203d574fbMerge
11db4f0d29into5fb36d34c9Farhad H. P. Shirvan
2026-05-13 03:17:22 +03:00 -
effa903f59Merge
bfc16e3d07into5fb36d34c9Amirmohammad Sadat Shokouhi
2026-05-13 03:17:22 +03:00 -
d176785911Merge
93784b8afcinto5fb36d34c9Vladislav Kasperov
2026-05-13 03:17:22 +03:00 -
5fb36d34c9fix(fail2ban): escape percent signs in 3x-ipl datepattern (#4328) main
Aleksandr
2026-05-13 02:49:09 +03:00 -
4884a2972afix(graphs): increase y-axis paddingLeft from 32 to 56 to prevent clipped labels (#4309)
Abdalrahman
2026-05-13 02:47:54 +03:00 -
6e12329d9dfeat(api-docs): enhance in-panel API documentation (#4312)
Abdalrahman
2026-05-13 02:47:09 +03:00 -
26246ee810fix
MHSanaei
2026-05-13 01:46:03 +02:00 -
9f7e8178d4fix: delete button missing after searching for a user (#4315)
Abdalrahman
2026-05-13 02:27:10 +03:00 -
60e6b12f4cfix(hysteria2): restore missing masquerade config in inbound form (#4316)
Abdalrahman
2026-05-13 02:25:00 +03:00 -
525fcf2a5afix
MHSanaei
2026-05-13 01:23:51 +02:00 -
0dbadf82c0fix: auto-renew must re-enable client in inbound settings JSON (#4317)
Abdalrahman
2026-05-13 02:15:52 +03:00 -
fa1ae0d95bUpdate x-ui.sh
Aleksandr
2026-05-13 02:13:52 +03:00 -
da97eef65cUpdate DockerEntrypoint.sh
Aleksandr
2026-05-13 02:13:11 +03:00 -
48e90bba51fix: show UDP tag for Hysteria and fix client count spacing (#4318)
Abdalrahman
2026-05-13 02:12:25 +03:00 -
6de9b24229fix: preserve space between date and time in log modal (#4326)
Abdalrahman
2026-05-13 02:02:48 +03:00 -
34ea51f7b4
fix(api-docs): use ClipboardManager.copyText instead of copy to fix API token copy button
abdulrahman
2026-05-12 20:49:22 +03:00 -
8e30a23a5f
feat(api-docs): add request body examples, error responses, WebSocket message types, and subscription response headers
abdulrahman
2026-05-13 01:01:30 +03:00 -
8ad9b73d35Merge
29fa28bf75into07bc74a521rydve
2026-05-13 00:39:26 +03:00 -
29fa28bf75
fix(tgbot): resolve client creation race conditions and localization bugs
Aleksei Sidorenko
2026-05-13 00:25:35 +03:00 -
b0c5cc0c0d
fix: preserve space between date and time in log modal
abdulrahman
2026-05-12 23:04:52 +03:00 -
a393f63ce1Merge
821e50da51into07bc74a521Abdalrahman
2026-05-12 20:33:52 +00:00 -
821e50da51
fix(inbound): prevent shared client_traffic row deletion when sibling inbound is deleted
abdulrahman
2026-05-12 23:21:44 +03:00 -
5a5d67564bMerge
8f4579215einto07bc74a521Abdalrahman
2026-05-12 20:58:49 +03:00 -
d57bc152ffMerge
89f904b976into07bc74a521Vadim Reznichenko
2026-05-12 20:56:09 +03:00 -
89f904b976Preserve clients' IP history
Vadim Reznichenko
2026-05-12 20:54:36 +03:00 -
8f4579215e
feat: add API token to install output
abdulrahman
2026-05-12 20:42:28 +03:00 -
441b5b5fc8Preserve historical client IPs
Vadim Reznichenko
2026-05-12 20:13:38 +03:00 -
99a5314075
fix: show UDP tag for Hysteria and fix client count spacing
abdulrahman
2026-05-12 20:11:39 +03:00 -
c7e838c95a
fix(hysteria2): restore missing masquerade config in inbound form
abdulrahman
2026-05-12 20:03:06 +03:00 -
c61dbdd3e0
fix: auto-renew must re-enable client in inbound settings JSON
abdulrahman
2026-05-12 20:02:41 +03:00 -
cdeb14468e
fix: delete button missing after searching for a user
abdulrahman
2026-05-12 19:50:14 +03:00 -
73b2d64247
fix(multi-node): scope tag and email unique constraints per node
abdulrahman
2026-05-12 10:54:49 +03:00 -
53b05931d4
fix(graphs): increase y-axis paddingLeft from 32 to 56 to prevent clipped labels
abdulrahman
2026-05-12 17:53:13 +03:00 -
2aeaaa9052
fix(api-docs): use distinct colors for JSON syntax highlighting (green strings, amber numbers)
abdulrahman
2026-05-12 18:38:13 +03:00 -
14604e0c51
feat(api-docs): add JSON syntax highlighting and top-right copy button to code blocks
abdulrahman
2026-05-12 18:22:46 +03:00 -
a141b4f457
feat(api-docs): enhance API documentation with missing endpoints, search, collapse, and route sync test
abdulrahman
2026-05-12 18:08:47 +03:00 -
5a156f48c2
fix(graphs): increase y-axis paddingLeft from 32 to 56 to prevent clipped labels
abdulrahman
2026-05-12 17:53:13 +03:00 -
07bc74a521feat(nodes): blur address column with eye-toggle, mirroring IndexPage IP card
MHSanaei
2026-05-12 12:38:38 +02:00 -
f570b991e7fix(api-docs): copy API token button
MHSanaei
2026-05-12 12:34:22 +02:00 -
80031e67ccfeat(inbounds): restore copy-clients-between-inbounds modal
MHSanaei
2026-05-12 12:30:07 +02:00 -
bfc16e3d07Merge branch 'main' into log-rotate
Sanaei
2026-05-12 12:17:49 +02:00 -
11db4f0d29Merge branch 'main' into fix/farhadh/security-hardening-2
Sanaei
2026-05-12 11:51:54 +02:00 -
fdaa65ad7eFeat: clarify VLESS encryption auth selection (#4271)
Farhad H. P. Shirvan
2026-05-12 11:39:28 +02:00 -
d86e87ed30Fix: traffic writer restart freeze (#4265)
Farhad H. P. Shirvan
2026-05-12 11:36:05 +02:00 -
89a8f549f2feat: sortable inbounds table columns (#4300)
Abdalrahman
2026-05-12 12:29:32 +03:00 -
71e1d11c8b
feat: sortable inbounds table columns
abdulrahman
2026-05-12 12:03:30 +03:00 -
686ca1f637
fix(multi-node): scope tag and email unique constraints per node
abdulrahman
2026-05-12 10:54:49 +03:00 -
93784b8afc
Add possibility to remove client email from sub
Vladislav Kobzev
2026-05-12 10:43:52 +03:00 -
63a7931862
Merge remote and finalize PR #3882 adaptation to v3.0+
Aleksei Sidorenko
2026-05-12 03:55:48 +03:00 -
2f6743340c
Merge upstream/main and adapt PR #3882 features (Sub ID, Flow) to v3.0+ architecture
Aleksei Sidorenko
2026-05-12 03:52:02 +03:00 -
355bb4c9c0feat(panel): xray metrics dashboard with observatory probe history
MHSanaei
2026-05-12 02:17:45 +02:00 -
9feeccffc0fix(node): normalize base path during probe so missing trailing slash doesn't break status checks
MHSanaei
2026-05-12 00:27:49 +02:00 -
f72a40271b
add log rotate to 3xui.log file to avoid disk space consumption
seyed amir mohammad sadat shokouhi
2026-05-11 23:54:48 +03:30 -
d8e05c12a6chore(ui): remove health-strip bar from dashboard top
farhadh
2026-05-11 21:28:22 +02:00 -
55502070e6fix(ci): stub web/dist before go list to satisfy go:embed at compile time
farhadh
2026-05-11 21:25:35 +02:00 -
11629fba80chore: frontend UX improvements, CI pipeline, and dev tooling
farhadh
2026-05-11 21:10:58 +02:00 -
6343c43f62feat(nodes): add allow-private-address toggle per node
farhadh
2026-05-11 21:10:46 +02:00 -
5ffd896a7cfix(security): SSRF prevention, trusted-proxy header gating, CSP nonce, HTTP timeouts
farhadh
2026-05-11 21:10:33 +02:00 -
a6a4ffbeabfeat(settings): redact secrets in AllSettingView and add TrustedProxyCIDRs
farhadh
2026-05-11 21:10:05 +02:00 -
56ce6073cefeat(auth): block panel with default admin/admin credentials and guide credential change
farhadh
2026-05-11 21:09:48 +02:00 -
ce88b0b432refactor(session): store user ID in session instead of full struct
farhadh
2026-05-11 21:09:26 +02:00 -
cb962175c2update translation
MHSanaei
2026-05-11 20:47:49 +02:00 -
c5e9ace37cfeat(vless): clarify VLESS encryption auth selection and enhance parsing logic
farhadh
2026-05-11 18:52:43 +02:00 -
8e76557dd2Update zh-CN.json
qin9125
2026-05-12 00:25:01 +08:00 -
4f80eec11dfeat(web): implement panel-only start/stop methods for in-process restarts
farhadh
2026-05-11 16:18:04 +02:00 -
548ac7133bfeat(traffic_writer): enhance traffic writer with concurrency safety and state management
farhadh
2026-05-11 15:37:43 +02:00 -
fd906aac98Merge branch 'MHSanaei:main' into main
Farhad H. P. Shirvan
2026-05-11 16:34:40 +02:00 -
8f3202f431fix(traffic-writer): replace sync.Once with Start/Stop cycle so SIGHUP restart works v3.0.1
MHSanaei
2026-05-11 16:01:04 +02:00 -
8fbdb8ee6fRevert "feat(traffic_writer): enhance traffic writer with concurrency safety and state management"
farhadh
2026-05-11 15:40:17 +02:00 -
e6760ae396feat(traffic_writer): enhance traffic writer with concurrency safety and state management
farhadh
2026-05-11 15:37:43 +02:00 -
0cb6568fd5v3.0.1
MHSanaei
2026-05-11 15:05:09 +02:00 -
6a90f98412feat(inbounds): add sub/client link endpoints; hide panel version on login
MHSanaei
2026-05-11 15:03:47 +02:00 -
9318c2105ffix(xray): implement graceful shutdown for xray process and add tests (#4259)
Farhad H. P. Shirvan
2026-05-11 14:11:40 +02:00 -
ab78af57d8fix(xray): implement graceful shutdown for xray process and add tests
farhadh
2026-05-11 13:46:34 +02:00 -
e642f7324efeat(panel): in-panel API documentation page
MHSanaei
2026-05-11 13:57:42 +02:00 -
7214ffafc5fix(inbounds): scope port check to node and preserve caller tag
MHSanaei
2026-05-11 12:51:45 +02:00 -
88061bac10fix(theme): default to dark, polish theme cycle visibility and hover
MHSanaei
2026-05-11 12:51:17 +02:00 -
b5479f3f30feat(sidebar): pin Logout above trigger, inline 3-state theme cycle
MHSanaei
2026-05-11 11:50:40 +02:00 -
d8aedcdde4fix(inbounds): bulk-delete keeps last client to satisfy backend constraint
MHSanaei
2026-05-11 10:22:52 +02:00 -
5f3e9ed0eafeat(xray/nord): searchable server list + colored load tag, surface API errors
MHSanaei
2026-05-11 10:06:01 +02:00 -
3e8a0eb93efix(inbounds): paginate expanded client list, restore ID column, hide empty Remark
MHSanaei
2026-05-11 09:05:47 +02:00 -
4c2915586cfix(alpine): restart_xray uses rc-service; OpenRC reload reads pidfile contents
MHSanaei
2026-05-11 09:05:36 +02:00 -
9f06bffbeachore: fix remarks shadowrocket subscription (#4247)
Harry NG
2026-05-11 13:24:22 +07:00 -
e20d73ba7eadd loopback and dns servers tag to inbound lists in RuleFormModal (#4244)
Amirmohammad Sadat Shokouhi
2026-05-11 09:53:30 +03:30 -
a8d18d6416
feat: 优化项目并添加多语言和GitHub加速
ruyawwj
2026-05-11 05:28:05 +00:00 -
d22717277d
fix: remove clientIp from dns section when its empty
seyed amir mohammad sadat shokouhi
2026-05-11 08:48:02 +03:30 -
37b35fc621
chore: fix remarks shadowrocket subscription
Harry NG
2026-05-11 12:16:28 +07:00 -
fdac248f65
feat: 优化项目并添加多语言和GitHub加速
ruyawwj
2026-05-11 04:54:21 +00:00 -
cd5f9baf99
add loopback and dns servers tag to inbound lists in RuleFormModal
seyed amir mohammad sadat shokouhi
2026-05-11 08:04:35 +03:30 -
6fd3e9553f
feat: 优化项目并添加多语言和GitHub加速
ruyawwj
2026-05-11 04:20:49 +00:00 -
8834e5fbbefeat(xray/outbounds): TCP probe mode + Test All + timing breakdown
MHSanaei
2026-05-11 04:17:23 +02:00 -
6d732d8d32feat(inbounds): bulk-select clients + UX polish
MHSanaei
2026-05-11 03:50:28 +02:00 -
e4900f1bd4feat(install): add skip-SSL option for reverse-proxy / SSH-tunnel setups
MHSanaei
2026-05-11 02:46:47 +02:00 -
04828246fcfeat(frontend): swap QRious for ant-design-vue's a-qrcode
MHSanaei
2026-05-11 01:58:27 +02:00 -
c1efc48694feat(frontend): refresh dark theme + redesign login page
MHSanaei
2026-05-11 01:10:05 +02:00 -
f1760b0a28feat(xray/balancer): restore observatory editor + auto-sync selectors
MHSanaei
2026-05-11 00:11:09 +02:00 -
745e394c74refactor(panel): rename injected globals + collapse QR modal entries
MHSanaei
2026-05-10 23:40:39 +02:00 -
737300b14bfix(outbound): default VLESS encryption to "none"
MHSanaei
2026-05-10 23:06:28 +02:00 -
30469fcd10fix: backup path with webbasepath (#4223)
GRCR13
2026-05-10 23:48:35 +03:00