mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-06 21:24:10 +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
#5006
#5013
#502
#5020
#5020
#5029
#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
-
d0592a1be8
feat: add DB fields to AllSetting struct for web panel API
Sora39831
2026-04-03 09:30:26 +0800 -
8a20cbd5c2
feat: guard GetDb/ImportDB for MariaDB (unsupported SQLite-specific operations)
Sora39831
2026-04-03 09:29:53 +0800 -
fd910efec2
feat: add bidirectional SQLite<->MariaDB data migration
Sora39831
2026-04-03 09:29:30 +0800 -
2647c2c2ce
refactor: update InitDB callers to use new parameterless signature
Sora39831
2026-04-03 09:27:10 +0800 -
283892c548
feat: refactor InitDB to be driver-agnostic with SQLite/MariaDB dispatch
Sora39831
2026-04-03 09:26:42 +0800 -
e3d1a94d89
feat: add JSON config helpers for DB type and MariaDB settings
Sora39831
2026-04-03 09:24:39 +0800 -
5ed8037464
feat: add MariaDB settings to SettingService
Sora39831
2026-04-03 09:24:18 +0800 -
82a1b85d45
docs: add MariaDB support design spec
Sora39831
2026-04-03 09:14:20 +0800 -
09f84782b0
test: add unit tests for critical modules and fix flaky redirect middleware
Sora39831
2026-04-03 08:44:51 +0800 -
d43f8683b0
feat: enhance user dashboard, set default creds to admin, trim i18n to en/zh only
Sora39831
2026-04-03 08:13:27 +0800 -
463b07db52
feat: add user dashboard with role-based access control
Sora39831
2026-04-03 03:29:51 +0800 -
3045b630f0
fix: use render=explicit and HTMLElement for Turnstile to fix Rocket Loader conflict
Sora39831
2026-04-03 03:01:18 +0800 -
de6131aeac
fix: fix Turnstile widget not rendering behind Cloudflare Rocket Loader
Sora39831
2026-04-03 02:46:20 +0800 -
f026afbc17
fix: comment out unused checkEmailsExistForClients to pass staticcheck
Sora39831
2026-04-03 02:12:54 +0800 -
a7871a79a5
fix: correct gofmt formatting in inbound.go
Sora39831
2026-04-03 02:04:45 +0800 -
90665c92f4
fix: harden registration with rate limiting, input validation, and security fixes
Sora39831
2026-04-03 02:02:25 +0800 -
b4047cee54
feat: allow same email across multiple inbounds and auto-add clients on registration
Sora39831
2026-04-03 01:38:31 +0800 -
756ef6c307Merge pull request #1 from Sora39831/dev
Sora39
2026-04-03 00:41:59 +0800 -
87c94cb5b0
fix: make Turnstile widget responsive on narrow screens
Sora39831
2026-04-03 00:30:55 +0800 -
516d24c70a
fix: correct gofmt formatting in setting.go
Sora39831
2026-04-03 00:01:07 +0800 -
5f83415e95
feat: add user registration with role-based access
Sora39831
2026-04-02 23:49:30 +0800 -
54975d4bd1
Merge branch 'dev'
Sora39831
2026-04-02 22:25:54 +0800 -
5729cebb8e
fix(setting): merge missing default keys into x-ui.json on load
Sora39831
2026-04-02 22:25:50 +0800 -
19fc7fad4c
Merge branch 'dev'
Sora39831
2026-04-02 22:14:47 +0800 -
26ef0745e7
fix(install): skip credential/cert prompts on non-fresh install
Sora39831
2026-04-02 22:14:43 +0800 -
b984833563
fix: prerelease JSON parsing for GitHub API
Sora39831
2026-04-02 22:06:59 +0800 -
2b7eebd302
fix: correct JSON parsing for prerelease detection in GitHub API response
Sora39831
2026-04-02 22:05:44 +0800 -
9cfb747666
merge: add pre-release install/update selection
Sora39831
2026-04-02 21:22:55 +0800 -
f6d993c29d
feat(update): add pre-release version selection prompt
Sora39831
2026-04-02 20:56:15 +0800 -
3d1d422ae1
feat(install): add pre-release version selection prompt
Sora39831
2026-04-02 20:51:55 +0800 -
5103d57879
feat: add registration tab with Cloudflare Turnstile support
Sora39831
2026-04-02 20:18:48 +0800 -
82d93da36e
fix: remove premature x-ui start in ssl_cert_issue to ensure custom port takes effect
Sora39831
2026-04-02 17:37:28 +0800 -
e40f73cc1c
ci: remove release trigger, auto-create release on tag push
Sora39831
2026-04-02 17:20:33 +0800 -
2d491e272c
ci: disable windows build job to fix invalid workflow file
Sora39831
2026-04-02 17:12:38 +0800 -
30b27bf091
feat: migrate settings to JSON file, add Cloudflare SSL in installer
Sora39831
2026-04-02 16:16:52 +0800 -
286056ab03
feat: improve uninstall and reset_config behavior
Sora39831
2026-04-02 16:15:07 +0800 -
0bc001b80c
feat(sub): add sni override field to externalProxy
Nikita Nemirovsky
2026-04-02 11:41:04 +0800 -
ba8194141b
fix(sub): support Reality params for fallback inbounds via externalProxy
Nikita Nemirovsky
2026-04-02 11:25:17 +0800 -
f5c931426d
ci: remove docker workflow, simplify release triggers
Sora39831
2026-04-02 10:18:45 +0800 -
b112f4fc98
fix(sub): use safe type assertion for xhttp mode field
Nikita Nemirovsky
2026-04-02 09:54:55 +0800 -
af7ed2a38f
chore: update GitHub links to fork repository Sora39831/3x-ui
root
2026-04-02 09:49:12 +0800 -
09d3447cb6Merge branch 'MHSanaei:main' into main
Yunheng Liu
2026-04-01 10:29:13 -0400 -
169b216d7eperf: replace /dev/urandom | tr with openssl rand to fix CPU spike (#3887)
Yunheng Liu
2026-04-01 07:59:48 -0400 -
7e6d80efa5Bump Go and dependency versions
MHSanaei
2026-04-01 13:47:27 +0200 -
e1a09b5f68perf: replace /dev/urandom | tr with openssl rand to fix CPU spike
Kookiejarz
2026-04-01 02:46:02 -0400 -
0b45732422
feat: add custom geosite/geoip URL sources
Vladislav Tupikin
2026-03-28 12:56:46 +0300 -
e28efa7adc
feat: add support for 'extra' field in VLESS clients with XHTTP transmission
acidroper
2026-03-30 21:10:57 +0500 -
bb732e027a
remove workflows (token lacks workflow scope)
Bug Fix Bot
2026-03-28 15:43:16 +0800 -
71dc7d983d
fix: comprehensive bug fixes - wrong toast messages, duplicate calls, hardcoded strings
Bug Fix Bot
2026-03-28 15:42:08 +0800 -
0404fce020
fix: comprehensive bug fixes across the codebase
Bug Fix Bot
2026-03-28 14:12:49 +0800 -
d9f3a030f8
Fix geosite:ru rule (Normalization to RU vs lowercase ru)
Rodion Larin
2026-03-26 20:38:20 +0300 -
b6256bbe0b
Add new hourly reset traffic
and.smirnov
2026-03-25 23:08:41 +0300 -
bef6b45848
fix: prevent multi-GB traffic overages after bandwidth limit is reached
WatchDogsDev
2026-03-22 06:20:10 +0330 -
bc73ce3dde
fix: Run go formatter
HamidReza
2026-03-19 00:17:59 +0330 -
d34e95eba7
fix: Log the errors in the resolveXrayAPIPort function
HamidReza
2026-03-19 00:17:30 +0330 -
aaabeeb33c
fix: Ensure the required "cipher" field is present in the shadowsocks protocol
HamidReza
2026-03-19 00:13:15 +0330 -
e718679f26
fix: Disconnect only the supported protocols client
HamidReza
2026-03-19 00:09:46 +0330 -
334e1038e9
fix: Run go formatter
HamidReza
2026-03-19 00:02:58 +0330 -
aed05fa7f0
fix: Fix getting the xray inbound api port
HamidReza
2026-03-18 23:53:49 +0330 -
8b6ff269b6
fix: Disconnect the client to remove the banned IPs connections
HamidReza
2026-03-18 23:53:14 +0330 -
588f0c400a
Merge branch 'main' into fix/ip-limit
HamidReza
2026-03-18 23:40:24 +0330 -
38d87230d3Update x-ui.sh (#3947)
kazan417
2026-03-19 01:45:45 +0700 -
7da79e750aUpdate x-ui.sh
kazan417
2026-03-19 01:27:54 +0700 -
f0f98c7122Add Go code analyzer workflow
MHSanaei
2026-03-17 22:30:05 +0100 -
554981d9d3feat(tgbot): send connection links and qrs on client creation (closes #3320)\n\n- Refactored inline keyboards into getCommonClientButtons to respect DRY\n- Extended SubmitAddClient callback handlers to dispatch individual links and QR codes to the bot chat on success. (#3888)
Abdalrahman
2026-03-17 23:09:49 +0200 -
a08f1c6c13Update translate.ru_RU.toml (#3889)
Nikolay
2026-03-17 23:24:09 +0300 -
7f7ae0c547fix: stop overwriting client_traffics.enable with JSON enable in GetClientTrafficByEmail (#3931)
Alimpo
2026-03-17 23:50:24 +0330 -
60abeaad66fix: Ban new IPs with fail2ban instead of disconnected the client. (#3919)
HamidReza Sadeghzadeh
2026-03-17 23:48:10 +0330 -
a6d0100381Bump docker/metadata-action from 5 to 6 (#3942)
dependabot[bot]
2026-03-17 21:10:09 +0100 -
6767f76ccfBump actions/upload-artifact from 4 to 7 (#3941)
dependabot[bot]
2026-03-17 21:09:56 +0100 -
8e2845307cBump docker/metadata-action from 5 to 6
dependabot[bot]
2026-03-17 20:08:57 +0000 -
ca35f4bec9Bump actions/upload-artifact from 4 to 7
dependabot[bot]
2026-03-17 20:08:52 +0000 -
e4add73c9eBump actions/checkout from 5 to 6 (#3940)
dependabot[bot]
2026-03-17 21:05:43 +0100 -
ff72090e1aBump docker/setup-buildx-action from 3 to 4 (#3938)
dependabot[bot]
2026-03-17 21:05:28 +0100 -
a3e1bd59dfBump docker/build-push-action from 6 to 7 (#3937)
dependabot[bot]
2026-03-17 21:05:07 +0100 -
5bbb48a8fdBump docker/setup-qemu-action from 3 to 4 (#3936)
dependabot[bot]
2026-03-17 21:04:54 +0100 -
ee84d585f9Bump docker/login-action from 3 to 4 (#3939)
dependabot[bot]
2026-03-17 21:04:41 +0100 -
6054333cc0Bump actions/checkout from 5 to 6
dependabot[bot]
2026-03-17 20:04:24 +0000 -
dcd952bf9cBump docker/login-action from 3 to 4
dependabot[bot]
2026-03-17 20:04:20 +0000 -
42c22ccb98Bump docker/setup-buildx-action from 3 to 4
dependabot[bot]
2026-03-17 20:04:17 +0000 -
250a6c1365Bump docker/build-push-action from 6 to 7
dependabot[bot]
2026-03-17 20:04:13 +0000 -
fe0ccdc6ceBump docker/setup-qemu-action from 3 to 4
dependabot[bot]
2026-03-17 20:04:10 +0000 -
7b03346cfcSet package ecosystem to GitHub Actions in dependabot.yml
Sanaei
2026-03-17 21:03:32 +0100 -
70a9a0879c
fix: stop overwriting client_traffics.enable with JSON enable in GetClientTrafficByEmail
alimpo
2026-03-16 22:47:09 +0330 -
537f8d4f8c
fix: Revert log fail2ban format
HamidReza
2026-03-13 14:06:08 +0330 -
0b1d27bf03
fix: Remove unused strconv import
HamidReza
2026-03-13 13:56:54 +0330 -
5a6fb407a6
fix: Ban new IPs with fail2ban instead of disconnected the client.
HamidReza
2026-03-13 13:45:00 +0330 -
18557116e9
feat(js): add Clash support to frontend models
haimu0427
2026-03-12 15:15:08 +0800 -
9d13028653
feat(ui): add Clash settings to subscription panels
haimu0427
2026-03-12 15:15:04 +0800 -
6f5caefb00
feat(web): add Clash settings to entity and service
haimu0427
2026-03-12 15:15:01 +0800 -
9127fda70b
feat(sub): integrate Clash YAML endpoint into subscription system
haimu0427
2026-03-12 15:14:57 +0800 -
9478e1a3e4
feat(sub): add Clash/Mihomo YAML subscription service
haimu0427
2026-03-12 15:14:51 +0800 -
570657a641
docs(agents): add AI agent guidance documentation
haimu0427
2026-03-12 14:46:51 +0800 -
f438a7dd50feat #3910: enhance IP detection method to prioritize local interface and improve reliability
Nabi
2026-03-10 13:24:45 +0330 -
c6d620f98bnode.js
normor4565-code
2026-03-09 22:37:28 +0700 -
3ace88dc12Server.js
normor4565-code
2026-03-09 22:23:16 +0700 -
f57798447aMy
normor4565-code
2026-03-09 22:20:32 +0700 -
258b08fff3Update fail2ban filter regex in x-ui.sh
MHSanaei
2026-03-08 11:53:34 +0100 -
d72f84f207
#3891 fix subscription + json.
Haikiri
2026-03-06 12:03:19 +0300 -
110f9de2d0Update translate.ru_RU.toml
Nikolay
2026-03-05 21:56:26 +0300