mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-07-03 22:50:58 +00:00
Commit graph
Select branches
Hide pull requests
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
#4117
#4120
#4121
#4123
#4124
#4126
#4131
#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
#4277
#428
#4297
#4299
#4300
#4308
#4309
#431
#4311
#4312
#4315
#4316
#4317
#4318
#4319
#432
#4321
#4322
#4326
#4327
#4328
#4332
#4338
#4339
#434
#4340
#4341
#4342
#4343
#4344
#4345
#4355
#4361
#4362
#4365
#4368
#4369
#4372
#438
#4386
#4387
#4388
#4407
#4418
#4422
#4423
#4424
#4425
#4426
#4428
#4430
#4434
#4434
#4435
#4436
#4441
#4443
#4447
#4450
#4452
#4462
#4464
#4469
#4470
#4472
#4478
#4480
#4487
#4491
#4498
#4499
#4500
#4501
#4502
#4505
#452
#4541
#4542
#4545
#4563
#4567
#4572
#4581
#4594
#4599
#4600
#4607
#4608
#4616
#4617
#4621
#4623
#467
#4677
#468
#4684
#4697
#4698
#4699
#4743
#4753
#4755
#4762
#478
#4799
#481
#4822
#4833
#4890
#4894
#4901
#4904
#491
#4910
#4912
#4917
#4918
#4920
#496
#4979
#4988
#5
#5005
#5006
#5013
#502
#5020
#5029
#5037
#5038
#5040
#5045
#5053
#5054
#5055
#5060
#5066
#5067
#5069
#5071
#5076
#5079
#5083
#5084
#5085
#5086
#5087
#509
#5092
#5094
#5097
#5098
#5099
#5101
#5102
#5103
#5107
#5114
#5130
#5131
#5132
#5137
#5138
#5139
#514
#5140
#5149
#5150
#5151
#5162
#5163
#5164
#5167
#5169
#5169
#5171
#5172
#5173
#5175
#5176
#5178
#5182
#5182
#5183
#5184
#5185
#5186
#5186
#5191
#5191
#5192
#5193
#5199
#5203
#5204
#5206
#5211
#5214
#5219
#5225
#5227
#523
#5240
#5241
#5242
#5243
#5244
#5245
#5246
#5255
#5259
#5261
#5268
#5269
#5270
#5271
#5273
#5275
#5278
#5281
#5295
#5296
#5310
#5317
#5319
#5323
#5326
#5341
#5343
#5345
#5349
#535
#5357
#5359
#536
#5360
#5361
#5362
#5363
#5364
#5365
#5366
#5367
#5369
#537
#538
#5380
#5382
#5393
#5394
#5395
#5396
#5397
#5399
#540
#5409
#541
#5412
#5414
#5416
#5417
#542
#5421
#5426
#5427
#5428
#543
#5430
#5433
#544
#5442
#545
#5454
#5458
#5459
#546
#5466
#5467
#5468
#5469
#5477
#5479
#5480
#5482
#5483
#5487
#5488
#5491
#5492
#5493
#5494
#5495
#5496
#5503
#5506
#5507
#5508
#5509
#551
#5517
#552
#5520
#5524
#5525
#5536
#554
#5542
#555
#5555
#5556
#5557
#5558
#5586
#5586
#5589
#559
#5592
#5599
#5606
#5607
#5609
#5610
#5611
#5613
#5613
#5614
#5615
#5620
#5623
#5624
#5625
#5625
#5626
#5627
#5629
#5631
#5632
#5632
#5633
#5637
#5639
#5640
#5642
#5646
#5648
#5650
#5650
#5652
#5661
#5661
#5662
#5666
#5672
#5672
#5674
#5676
#5676
#5677
#5677
#5678
#5679
#5680
#5684
#5684
#5687
#5687
#5690
#5691
#5698
#5698
#5699
#5699
#5711
#5717
#572
#5721
#5729
#573
#5730
#5731
#5733
#5734
#5735
#5736
#5737
#574
#575
#5750
#5751
#5751
#5759
#5763
#5763
#5768
#5768
#577
#5774
#5774
#5775
#5775
#5777
#5777
#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
dev-latest
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
v3.0.2
v3.1.0
v3.2.0
v3.2.5
v3.2.6
v3.2.7
v3.2.8
v3.3.0
v3.3.1
v3.4.0
v3.4.1
v3.4.2
-
c9406a556eMerge
38c816ad49into5c725df702AnishtayiN
2026-07-03 22:16:22 +00:00 -
dd47735846Merge
38c816ad49into5c725df702AnishtayiN
2026-07-03 21:50:31 +00:00 -
38c816ad49
chore: Major improvements and bug fixes
AnishtayiN
2026-07-04 02:18:51 +04:30 -
4b7edca94dMerge
8277106afainto5c725df702Volov 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 -
c56c7eeddaMerge
493e729522into5c725df702n0ctal
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 -
6cbf979252Merge
0c6df66c82into5c725df702n0ctal
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 -
b53daacf46Merge
3d69efe21dinto5c725df702Sentiago
2026-07-03 15:36:41 +03:00 -
ff79031df1Update install.sh
KimaruBs
2026-07-03 15:02:46 +03:00 -
6be88b8a1fMerge
310ad41f70into5c725df702Farhan Zare
2026-07-03 13:35:06 +03:00 -
e8ebfd71beMerge
18cf35ca49into5c725df702Grigoriy
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 -
0bdc6fc839Merge
9657836577into5c725df702Grigoriy
2026-07-03 11:47:42 +03:00 -
9657836577Merge branch 'main' into fix/wireguard-clash-json-sub
Grigoriy
2026-07-03 11:47:39 +03:00 -
2f552e4a07Merge
62f8bcfdaeinto5c725df702n0ctal
2026-07-03 13:26:21 +05:00 -
5c725df702fix(ci): pin the tag smoke test to the release under test main dev-latest
MHSanaei
2026-07-03 10:21:46 +02:00 -
d105b2741cfix(node): stop one rejected inbound from starving a node's traffic sync
MHSanaei
2026-07-03 09:47:30 +02:00 -
05cb70d8a8feat(frontend): add text search to the inbound list
MHSanaei
2026-07-03 09:40:04 +02:00 -
323cf09d10feat(sub): show the announcement on the subscription info page
MHSanaei
2026-07-03 09:38:37 +02:00 -
1f04912b6ffeat(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 -
220dcb1579feat(tgbot): show inbound remark alongside email in the online clients list
MHSanaei
2026-07-03 09:33:29 +02:00 -
a13a79b230fix(docker): start crond and persist acme.sh state so cert renewal works
MHSanaei
2026-07-03 09:32:28 +02:00 -
ff3bd63656feat(sub): serve the HTML info page for browser requests on JSON and Clash URLs
MHSanaei
2026-07-03 09:31:00 +02:00 -
052dd85ad3feat(clients): hide disabled inbounds in the client form selector
MHSanaei
2026-07-03 09:26:06 +02:00 -
b2ceb854f5feat(tgbot): include hostname in backup and ban-log messages
MHSanaei
2026-07-03 09:23:07 +02:00 -
dd4f55f690feat(frontend): add text search to node select components
MHSanaei
2026-07-03 09:14:40 +02:00 -
3ec9b63e37Merge
9f891571c1intof90e4a6962Ali Kalbasi
2026-07-03 09:14:26 +03:00 -
3e800e9d1eMerge
dc6f66cf88intof90e4a6962alaningtrump
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 -
bb6b6f4027Merge
2e5e4ff675intof90e4a6962AmirRnz
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 -
9db900247cMerge branch 'main' into feat/multi-hosts-bulk
Sanaei
2026-07-03 01:13:11 +02:00 -
f90e4a6962fix(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 -
930a17431fMerge branch 'main' into fix/wireguard-ui-node-endpoint
Sanaei
2026-07-03 00:32:18 +02:00 -
dbdecda03fEnv vars example file update (#5678)
Nebulosa
2026-07-03 01:28:13 +03:00 -
2ee0a73f5cMerge
fae99bf015into6e0067fca3Nikan Zeyaei
2026-07-03 00:27:02 +02:00 -
71ceb4c566Merge
8f95ee0379into6e0067fca3isultanov99
2026-07-03 00:23:33 +02:00 -
6e0067fca3docs(settings): clarify Sub Port/Sub Domain double as subscription-link fallback (#5721)
Volov Vyacheslav
2026-07-03 01:03:35 +03:00 -
ed95acdd47fix(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 -
bd57a1ad3eMerge branch 'main' into fix/wireguard-ui-node-endpoint
Grigoriy
2026-07-02 22:02:18 +03:00 -
ccd56a56a8chore(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 -
7a844682b3chore(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 -
6626bf4a07chore(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 -
5361b56e5efix(update): avoid full dnf system upgrade (#5717)
Vitaliy Pavlov
2026-07-02 20:20:15 +04:00 -
9e13b32c34fix: make all self-managed file downloads/installs atomic, with real completion status (#5711)
nima1024m
2026-07-02 18:19:33 +02:00 -
ade74eb321fix(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 -
039f27b976Merge
53185c5a5einto62f303905eTomi 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 -
568a7c4614Merge 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 -
251d740d25Update xray-bot.sh
KimaruBs
2026-07-02 13:37:21 +03:00 -
17aa86e836Update install.sh
KimaruBs
2026-07-02 13:33:52 +03:00 -
6c6b0522d4Update install.sh
KimaruBs
2026-07-02 13:31:37 +03:00 -
b0c6db56c2Update install.sh
KimaruBs
2026-07-02 13:30:52 +03:00 -
25fc835206Update install.sh
KimaruBs
2026-07-02 13:07:48 +03:00 -
86b9b3bf12Update xray-bot.sh
KimaruBs
2026-07-02 13:03:35 +03:00 -
e100be2db4Update install.sh
KimaruBs
2026-07-02 12:49:13 +03:00 -
f9f975d3aaUpdate install.sh
KimaruBs
2026-07-02 12:31:34 +03:00 -
8047615702Merge pull request #1 from MHSanaei/main
KimaruBs
2026-07-02 12:27:35 +03:00 -
9261e6df0bCreate xray-bot.sh
KimaruBs
2026-07-02 12:24:19 +03:00 -
b2c12fa639chore(deps-dev): bump vite from 8.1.0 to 8.1.3 in /frontend
dependabot[bot]
2026-07-02 09:11:18 +00:00 -
ec9f7a3a04chore(deps): bump i18next from 26.3.3 to 26.3.4 in /frontend
dependabot[bot]
2026-07-02 09:11:05 +00:00 -
9eee4be44achore(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 -
7fc0ca16bcchore(deps-dev): bump typescript-eslint in /frontend
dependabot[bot]
2026-07-02 09:10:40 +00:00 -
257ada792achore(deps): bump recharts from 3.9.0 to 3.9.1 in /frontend
dependabot[bot]
2026-07-02 09:10:27 +00:00 -
e05341931cchore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0
dependabot[bot]
2026-07-02 09:03:12 +00:00 -
244e09cddfchore(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 -
fe782a11ccchore(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 -
e6dee50035Delete 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