mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-05 12:44:22 +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
#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
v3.0.2
v3.1.0
v3.2.0
v3.2.5
v3.2.6
v3.2.7
v3.2.8
-
8fa248c621fix(job): skip fail2ban IP limit when disabled (#4581)
Mayurifag
2026-06-02 03:36:24 +0400 -
54d444dc7fMerge branch 'main' into fix/fail2ban-disabled-ip-limit
Sanaei
2026-06-02 01:31:19 +0200 -
c14cda9ebeMerge branch 'main' into fix/tg-bot-multinode
Sanaei
2026-06-02 01:26:25 +0200 -
01d2ec5061chore(generated): sync node types/zod with TLS verification fields (#4757)
MHSanaei
2026-06-02 01:25:12 +0200 -
56ec359041feat(nodes): add per-node TLS verification mode for self-signed certs (#4757)
MHSanaei
2026-06-02 01:24:27 +0200 -
b2e2120eb3feat(inbounds): support Unix domain socket path in Listen field (#4429)
MHSanaei
2026-06-02 00:37:20 +0200 -
cb17eb8c06feat(x-ui.sh): support Cloudflare API Token for DNS SSL (menu 20) (#4595)
MHSanaei
2026-06-02 00:22:12 +0200 -
49bec1db0ffix(fallbacks): allow free-form dest entries for external servers (#4748)
MHSanaei
2026-06-02 00:17:21 +0200 -
5b6e05a0fcfix(raw): complete the HTTP header section for inbound and outbound
MHSanaei
2026-06-01 23:48:53 +0200 -
bcb982aebafix(x-ui.sh): preserve 2FA on credential reset (#4758)
MHSanaei
2026-06-01 23:36:22 +0200 -
ccd0853b6cfix(inbounds): allow port 0 for UDS inbounds (#4783)
MHSanaei
2026-06-01 23:26:20 +0200 -
3657ed55dcfix(warp): persist client_id so WARP outbound gets reserved bytes (#4781)
MHSanaei
2026-06-01 23:14:40 +0200 -
47d9b49666feat(x-ui.sh): add PostgreSQL management menu
MHSanaei
2026-06-01 23:00:35 +0200 -
5b9ed34009fix(nodes): sum client traffic across nodes instead of overwriting
MHSanaei
2026-06-01 22:54:56 +0200 -
588ea86298fix(hysteria): use pinSHA256 for pinned cert and emit ech in share links
MHSanaei
2026-06-01 22:02:37 +0200 -
7f8c79675ffix(sub): source Userinfo total/expiry from client config in multi-node (#4645)
MHSanaei
2026-06-01 21:27:50 +0200 -
80173b1b1dfix(db): make password-hash migration idempotent to prevent lock-out (#4612)
MHSanaei
2026-06-01 20:48:12 +0200 -
6ae1b38607fix(outbound): add None option to uTLS fingerprint in TLS form (#4760)
MHSanaei
2026-06-01 19:21:37 +0200 -
803e010921fix(outbound): carry ALPN, fingerprint and UDP mask when importing a Hysteria2 link (#4760)
MHSanaei
2026-06-01 19:21:29 +0200 -
b6641439d4fix(sockopt): rename interfaceName to interface so xray honors it
MHSanaei
2026-06-01 18:21:37 +0200 -
d29a17d333fix(sub): ensure unique Clash proxy names (#4641)
MHSanaei
2026-06-01 18:07:01 +0200 -
39b716409afix(settings): enforce trafficDiff max of 100 in UI (#4769)
MHSanaei
2026-06-01 17:47:24 +0200 -
13c04bb982fix(outbound): fill encryption and pqv when importing VLESS link
MHSanaei
2026-06-01 17:37:54 +0200 -
28330e60d8fix(docker): grant NET_ADMIN/NET_RAW so fail2ban IP-limit bans apply
MHSanaei
2026-06-01 17:17:49 +0200 -
72121784fetest(iplimit): align ban-policy tests with last-IP-wins (#4699)
MHSanaei
2026-06-01 17:17:43 +0200 -
16edb037e7Fix IP limit enforcement and clarify related comments (#4699)
ALOKY
2026-06-01 17:34:08 +0300 -
2b7c1eeb6afix(sub): Add Clash subscription profile filename header (#4743)
xiaoxiyao
2026-06-01 22:32:56 +0800 -
6b2243a40fchore(ui): remove cards jump on hover (#4755)
fgsfds
2026-06-01 19:32:12 +0500 -
f9aa363a63Replace static label with translation for downlink stats (#4762)
ckun52880
2026-06-01 22:31:45 +0800 -
f33cdca841Replace static label with translation for downlink stats
ckun52880
2026-06-01 20:09:26 +0800 -
ba2baa9028chore(ui): redesign Edit Routing Rules modal
fgsfds
2026-06-01 15:45:48 +0500 -
4643957bcachore(ui): remove cards jump on hover
fgsfds
2026-06-01 15:39:46 +0500 -
2a03844566v3.2.5 v3.2.5
MHSanaei
2026-06-01 10:28:51 +0200 -
51d383b1c3chore: bump bundled Xray-core to v26.6.1
MHSanaei
2026-06-01 10:24:42 +0200 -
2bb9ed1cdafeat(outbound): sync DNS outbound config with Xray core changes
MHSanaei
2026-06-01 10:24:35 +0200 -
32f96298f8feat(finalmask): sync transport with upstream Xray core changes
MHSanaei
2026-06-01 10:12:51 +0200 -
c5ff166056fix(inbounds): refresh routing inbound-tag list after inbound changes
MHSanaei
2026-06-01 09:45:53 +0200 -
a3dca4b82dfix(inbounds): drop listen address from auto-generated inbound tag
MHSanaei
2026-06-01 09:33:49 +0200 -
48f470c465fix(test): drain macrotasks via setTimeout, not setImmediate
MHSanaei
2026-06-01 09:10:35 +0200 -
dd368da1fb
fix(sub): Add Clash subscription profile filename header
xiaoxiyao
2026-06-01 15:07:59 +0800 -
eee5e8f6b6Update Go module dependency versions
MHSanaei
2026-06-01 09:05:42 +0200 -
ed21cf836dfix(test): drain React scheduler macrotask before jsdom teardown
MHSanaei
2026-06-01 09:03:47 +0200 -
cfd3b34362feat(clients): show last-online tooltip on the depleted tag too
MHSanaei
2026-06-01 08:50:45 +0200 -
88a3677318feat(clients): enforce unique subId per client like email
MHSanaei
2026-06-01 08:34:48 +0200 -
d2058f07ddfix(inbounds): correct per-inbound client counts and align stat colors
MHSanaei
2026-06-01 08:15:44 +0200 -
44a8c94108fix(clients): refresh summary counts after a client mutation
MHSanaei
2026-06-01 08:01:42 +0200 -
b9cbc0c1e8fix(ui): exit infinite spinner with a retry card on failed initial load
MHSanaei
2026-06-01 07:43:32 +0200 -
dd14e9b3b0feat(inbounds): attach existing clients to an inbound in one click
MHSanaei
2026-06-01 07:26:30 +0200 -
971843f669feat(nodes): bulk panel self-update with live online indicator
MHSanaei
2026-06-01 07:03:06 +0200 -
c8df1b19fffeat(clients): live online dot + last-online tooltip on offline
MHSanaei
2026-06-01 06:17:30 +0200 -
b67c4c2f81fix(clients): keep the summary card live without a page refresh
MHSanaei
2026-06-01 06:10:25 +0200 -
fb311afa6ffix(sub): keep listen/bind IP out of subscription page URLs
MHSanaei
2026-06-01 05:47:18 +0200 -
eb78b8666ffix(inbound): re-derive auto tags on edit and keep node tags consistent
MHSanaei
2026-06-01 05:08:29 +0200 -
4a11375f36fix(tgbot): send login notification asynchronously
MHSanaei
2026-06-01 02:38:06 +0200 -
8db9729913fix(model): accept tun protocol in inbound validation
MHSanaei
2026-06-01 02:23:57 +0200 -
4e4e30d8c1fix(ci): raise issue-bot max-turns so full triage completes
MHSanaei
2026-06-01 02:06:11 +0200 -
3f5e37b038fix(postgres): record client traffic when inbound_id is stale
MHSanaei
2026-06-01 01:39:21 +0200 -
49c30d6baffix(frontend): add missing react-hooks/exhaustive-deps
MHSanaei
2026-06-01 00:49:44 +0200 -
61ba5754cafix(postgres): commit client traffic backfill in migration
MHSanaei
2026-06-01 00:43:42 +0200 -
c6855d4752fix(ci): let issue bot run for non-collaborator issue authors
MHSanaei
2026-05-31 23:50:51 +0200 -
e8c6c30982fix(postgres): resync id sequences so adding clients no longer collides
MHSanaei
2026-05-31 23:44:34 +0200 -
575355e4f1fix(inbounds): only reset id sequence when all inbounds are deleted
MHSanaei
2026-05-31 23:01:25 +0200 -
76dbbfc1f8feat(inbounds): clearer client validation errors on save
MHSanaei
2026-05-31 22:41:58 +0200 -
61e8bed3e0refactor(inbounds): remove column sorter from inbound list
MHSanaei
2026-05-31 22:01:10 +0200 -
998fa0dfe1fix(postgres): stop FK constraint from blocking inbound delete
MHSanaei
2026-05-31 21:45:41 +0200 -
f02018cfb7fix(outbounds): prevent freedom save crash, complete its fields (#4686)
MHSanaei
2026-05-31 19:50:50 +0200 -
c20ee00fa3fix(postgres): clear client_traffics before deleting inbound
MHSanaei
2026-05-31 19:48:19 +0200 -
b1c141a515fix(settings): sync generated schemas
MHSanaei
2026-05-31 19:00:26 +0200 -
982a78ecddci(issue-bot): focus @claude mention on answering, raise turn limit
MHSanaei
2026-05-31 18:28:56 +0200 -
9f67ba56c9ci(issue-bot): auto-close clearly spam/invalid issues
MHSanaei
2026-05-31 18:16:13 +0200 -
cc34dc381cfeat(postgres): in-panel backup/restore and consistent CLI backend
MHSanaei
2026-05-31 17:53:34 +0200 -
a2f20f85f3Claude Issue Bot
Sanaei
2026-05-31 17:11:45 +0200 -
7028c15e8ci18n(nodes): translate basePath and apiToken labels
MHSanaei
2026-05-31 16:17:06 +0200 -
9d99428ccefix(inbounds): auto-increment WireGuard peer IP
MHSanaei
2026-05-31 15:46:57 +0200 -
24d0e4ec7cfix(clients): persist group for node-inbound clients
MHSanaei
2026-05-31 15:25:21 +0200 -
b94e859e73test: name temp sqlite db x-ui.db to match the real db filename
MHSanaei
2026-05-31 15:25:05 +0200 -
3f6fe1167dfix(sub): don't leak loopback bind IP into link host
MHSanaei
2026-05-31 03:34:17 +0200 -
234cce408b@ ci: replace legacy frontend path filters with frontend/** glob
MHSanaei
2026-05-31 01:18:59 +0200 -
a7d763a542fix(clients): persist sort selection across navigation
MHSanaei
2026-05-31 01:00:00 +0200 -
80110f9404fix(inbounds): reset id sequence on delete so old ids are reused
MHSanaei
2026-05-31 00:43:26 +0200 -
cf50952921feat(inbounds): add multi-select and bulk delete
MHSanaei
2026-05-31 00:29:24 +0200 -
6bb5a3b56bfix(inbounds): preserve client data on delete and show traffic in detail
MHSanaei
2026-05-30 23:53:28 +0200 -
a08bb91f58fix(settings): reject spaces, '\' and control chars in URI path settings
MHSanaei
2026-05-30 23:29:08 +0200 -
2fa7be86dcfix(clients): reject spaces, '/', '\' and control chars in subscription ID
MHSanaei
2026-05-30 23:28:58 +0200 -
a0865a67fdfix(clients): reject spaces, '/', '\' and control chars in client email
MHSanaei
2026-05-30 22:40:48 +0200 -
d1882c7f29refactor(frontend): reorganize source tree & break down oversized modals/tabs (#4698)
Sanaei
2026-05-30 21:51:33 +0200 -
5af07dc562refactor(frontend): slim InboundFormModal by extracting hooks + sections
MHSanaei
2026-05-30 21:36:55 +0200 -
8cddff2c41refactor(frontend): fold HysteriaMasqueradeForm into the hysteria forms
MHSanaei
2026-05-30 21:04:37 +0200 -
8a34eeedc9refactor(frontend): break down OutboundsTab into sections
MHSanaei
2026-05-30 20:56:31 +0200 -
b2660d43ebrefactor(frontend): break down DnsTab columns/helpers/types
MHSanaei
2026-05-30 20:52:57 +0200 -
ff8044b411refactor(frontend): extract BasicsTab constants and rule helpers
MHSanaei
2026-05-30 20:50:04 +0200 -
27a53f6f77refactor(frontend): break down RoutingTab into sections
MHSanaei
2026-05-30 20:47:31 +0200 -
7739c3367drefactor(frontend): extract inbound sockopt + external-proxy blocks
MHSanaei
2026-05-30 20:43:40 +0200 -
2aec803181refactor(frontend): extract outbound sockopt/mux/hysteria transport blocks
MHSanaei
2026-05-30 20:37:57 +0200 -
66348db37drefactor(frontend): extract inbound security forms into security/ folder
MHSanaei
2026-05-30 20:29:18 +0200 -
57d66ec9ffrefactor(frontend): extract inbound transport forms into transport/ folder
MHSanaei
2026-05-30 20:14:16 +0200 -
4fd8a884ccrefactor(frontend): move HysteriaMasqueradeForm to lib/xray/forms/transport
MHSanaei
2026-05-30 20:05:57 +0200 -
52cbcfb99erefactor(frontend): split inbound vless/http/mixed/hysteria protocol forms
MHSanaei
2026-05-30 20:03:22 +0200 -
e8381564a6refactor(frontend): split inbound wireguard & shadowsocks protocol forms
MHSanaei
2026-05-30 18:26:56 +0200 -
afd44ed687refactor(frontend): split inbound-only protocol forms (tun, tunnel) into per-file
MHSanaei
2026-05-30 18:18:44 +0200