mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-05 04:34:28 +00:00
Commit graph
Select branches
Hide pull requests
feat/x-ui-sh-migratedb
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
#4910
#4912
#4917
#4918
#4920
#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
-
e29539a9a8Merge
5dd506d255intob40f869f2a
Sanaei
2026-06-05 04:58:28 +0300 -
b40f869f2afix(node): keep client/inbound edits working when a node is offline (#4923, #4931) main
MHSanaei
2026-06-05 02:26:57 +0200 -
e08456269bfix(traffic): count local traffic for clients whose shared row is node-owned (#4921)
MHSanaei
2026-06-05 00:24:01 +0200 -
f8e902a7b6fix(sub): include ECH config in TLS share links and JSON subscription
MHSanaei
2026-06-05 00:20:29 +0200 -
d6d2085d60fix: restart remote xray after disabling a client to kill active sessions (#4918)
Hamed
2026-06-05 01:32:52 +0330 -
5df97c9313refactor(node): restart remote xray after tx commit, not inside it
MHSanaei
2026-06-05 00:02:19 +0200 -
27829c8414Merge branch 'main' into fix/disabled-client-stays-connected-on-remote-node
Sanaei
2026-06-04 23:57:53 +0200 -
12d84c2a46fix(node-traffic): prevent stale node snapshot from re-enabling disabled client (#4917)
Hamed
2026-06-05 01:24:29 +0330 -
adfb4dd1efMerge branch 'main' into fix/node-snapshot-re-enables-disabled-client
Sanaei
2026-06-04 23:52:34 +0200 -
97f88fb1a9feat(sub): modern xray JSON format with unified finalmask editor (#4912)
biohazardous-man
2026-06-05 00:51:48 +0300 -
665557bd1ffix
MHSanaei
2026-06-04 23:47:38 +0200 -
d8e9d9bb64Merge branch 'main' into main
Sanaei
2026-06-04 23:42:59 +0200 -
08fca9ed66feat(sub): modern xray JSON format with unified finalmask editor
MHSanaei
2026-06-04 23:16:43 +0200 -
f947fbd6c6feat(Clash): Add routing rules and enable routing option for Clash subscriptions (#4904)
Misfit-s
2026-06-04 22:55:51 +0300 -
354d142860fix
MHSanaei
2026-06-04 21:55:23 +0200 -
ba63fa8569chore(deps): bump i18next from 26.3.0 to 26.3.1 in /frontend (#4901)
dependabot[bot]
2026-06-04 21:46:11 +0200 -
73ce11508efix(tgbot): ignore commands for other bots (#4894)
康厚超
2026-06-05 04:45:44 +0900 -
a4b3e999a1fix(i18n): add 1-year expiration to language cookie (#4890)
lim-kim930
2026-06-04 12:38:15 -0700 -
d3db828b46perf(clients): scale-audit remaining client/inbound endpoints to 200k
MHSanaei
2026-06-04 21:32:15 +0200 -
d1e733b9e9perf(clients): chunk IN queries and de-quadratic bulk delete/group/list
MHSanaei
2026-06-04 20:35:30 +0200 -
f185d3315cperf(clients): scale add/delete and bulk client operations
MHSanaei
2026-06-04 19:41:00 +0200 -
47883f5dcdMerge
06e55727a6into756746dbca
elliot-zen
2026-06-04 16:41:55 +0000 -
06e55727a6
Apply direct rules to Clash subscriptions
elliot
2026-06-05 00:35:18 +0800 -
6ed5def90a
fix(node-traffic): restart remote xray after disabling clients to kill active sessions
younesvatan78
2026-06-04 19:46:35 +0330 -
d606f9eef3
fix(node-traffic): prevent stale node snapshot from re-enabling disabled client
younesvatan78
2026-06-04 19:45:53 +0330 -
756746dbcaperf(clients): make SyncInbound bulk to fix large-inbound timeouts (#4885)
MHSanaei
2026-06-04 18:14:25 +0200 -
44291de989fix(ssl): clean ECC state, guard cert reuse, register renew hook (#4875)
MHSanaei
2026-06-04 17:15:33 +0200 -
b1d079fc24fix(fail2ban): exempt SSH and panel ports from IP-limit ban (#4896)
MHSanaei
2026-06-04 17:05:27 +0200 -
14e2d4954afix(migrate-db): drop legacy client_traffics FK before Postgres copy (#4882)
MHSanaei
2026-06-04 16:57:09 +0200 -
db86007ab8fix(multi-node): scope remote client update/delete to one inbound (#4892)
MHSanaei
2026-06-04 16:45:40 +0200 -
f4a07121a9
feat(sub): add finalmask support to JSON subscriptions
biohazardous-man
2026-06-04 15:20:28 +0300 -
5dd506d255fix(x-ui.sh): address review feedback on migrateDB feat/x-ui-sh-migratedb
MHSanaei
2026-06-04 15:43:14 +0200 -
e3deac536fMerge branch 'main' into feat/x-ui-sh-migratedb
Sanaei
2026-06-04 15:37:12 +0200 -
a07c7b7f4efeat(migrate-db): SQLite <-> .dump conversion and Download Migration in Overview
MHSanaei
2026-06-04 15:32:22 +0200 -
6ca2a3f0f7feat(x-ui.sh): add migrateDB command and menu for SQLite .db <-> .dump
MHSanaei
2026-06-04 15:16:06 +0200 -
30ba1f416bMerge branch 'main' into main
Misfit-s
2026-06-04 12:49:34 +0300 -
8f48f5dd1c
feat(clash): add routing rules and enable routing option for Clash/Mihomo subscriptions
Misfit-s
2026-06-03 20:39:36 +0300 -
008fb8b9c9chore(deps): bump i18next from 26.3.0 to 26.3.1 in /frontend
dependabot[bot]
2026-06-04 09:07:04 +0000 -
a9cfbf2f39
fix(tgbot): ignore commands for other bots
カン
2026-06-04 13:55:30 +0900 -
4c6cf9bc4bfix(i18n): add 1-year expiration to language cookie
lim-kim930
2026-06-04 10:43:35 +0800 -
5c1d64b841v3.2.7 v3.2.7
MHSanaei
2026-06-03 23:01:45 +0200 -
4813a2fe00fix(api-token): hash tokens at rest and show plaintext only once
MHSanaei
2026-06-03 22:57:50 +0200 -
7a72aeda7ai18n: translate connection-limit strings for all languages
MHSanaei
2026-06-03 21:59:40 +0200 -
72944daab7chore(deps): bump xray-core to v1.260327.1 and add pion/wireguard deps
MHSanaei
2026-06-03 21:52:48 +0200 -
c78285402efix(sidebar): set fixed sider width to 220
MHSanaei
2026-06-03 21:52:48 +0200 -
ceef413dc4feat(xray): add connIdle and bufferSize policy controls
MHSanaei
2026-06-03 21:52:37 +0200 -
1a64d7e9defeat(tls): add ocspStapling to certificate config
MHSanaei
2026-06-03 17:49:36 +0200 -
55d6729955fix(nodes): Set Cert from Panel uses the node's own web cert for node inbounds
MHSanaei
2026-06-03 16:41:02 +0200 -
42d7f62d8bRevert "feat(sidebar): collapse to icon rail, expand on hover"
MHSanaei
2026-06-03 16:21:39 +0200 -
ef8882a5c0fix(online): scope per-inbound online to inbounds that carried traffic
MHSanaei
2026-06-03 16:19:00 +0200 -
5fb18b8819fix(outbounds): preserve SNI/TLS settings on transport change
MHSanaei
2026-06-03 16:00:22 +0200 -
039d05a743fix(ci): bump Go to 1.26.4 and exempt /panel/groups SPA route from api-docs test
MHSanaei
2026-06-03 15:38:44 +0200 -
573c43e445feat(sidebar): collapse to icon rail, expand on hover
MHSanaei
2026-06-03 15:24:55 +0200 -
db5ce06256fix(panel-proxy): route custom geo and http(s) Telegram through panelProxy
MHSanaei
2026-06-03 14:57:49 +0200 -
71cf22fa8dfix(migrate-db): preserve false-valued columns in SQLite to Postgres copy
MHSanaei
2026-06-03 14:28:14 +0200 -
e7c11c913afeat(inbounds): per-proxy Pinned Peer Cert SHA-256 + labeled External Proxy form
MHSanaei
2026-06-03 13:46:54 +0200 -
df7ccd3a64fix(clients): use client_inbounds link to resolve inbound, not stale id
MHSanaei
2026-06-03 13:41:44 +0200 -
dc57c1e92cchore(frontend): bump deps to 0.2.7 and hide node row selection for single node
MHSanaei
2026-06-03 12:33:10 +0200 -
d4c020f365feat(dashboard): more System History metrics, persistence & localized labels
MHSanaei
2026-06-03 12:16:31 +0200 -
4b11c54206feat(dashboard): richer System History & Xray Metrics charts
MHSanaei
2026-06-03 11:25:45 +0200 -
a4dae566cefeat(xray): merge basic routing into the routing rules section
MHSanaei
2026-06-03 09:57:45 +0200 -
ac89ec724ffeat(settings): sidebar submenu nav for settings and xray with icon tabs
MHSanaei
2026-06-03 09:26:25 +0200 -
e63cde8fcbfeat(settings): move the remark model control to the subscription tab
MHSanaei
2026-06-03 02:45:16 +0200 -
d0998c1d6dfeat(links): richer share-link labels across QR, client info and sub views
MHSanaei
2026-06-03 02:18:40 +0200 -
ccfd04219bfix(panel): register /groups SPA route so hard refresh returns index.html
MHSanaei
2026-06-03 02:17:56 +0200 -
b08fc0c963fix(clients): keep reverse tag clearable and preserve flow on attach
MHSanaei
2026-06-02 23:47:03 +0200 -
f6d4358f9eci(issue-bot): ground the assistant in repo source with an investigation step
MHSanaei
2026-06-02 22:55:04 +0200 -
6ee462ac8efix(links): use configured domain for panel copy/QR links on loopback
MHSanaei
2026-06-02 22:52:44 +0200 -
ecc8c866f3Rename README.md to README.mdAminbarani13
mohammadaminbarani78-arch
2026-06-03 00:19:38 +0330 -
fcc6787a64fix(settings): fall back to defaults for empty/NULL setting values
MHSanaei
2026-06-02 22:26:22 +0200 -
a40d85ce53fix(sub): advertise routable inbound Listen in subscription links
MHSanaei
2026-06-02 22:01:43 +0200 -
f901cd42a5fix(docker): make x-ui CLI menu work inside containers
MHSanaei
2026-06-02 21:26:47 +0200 -
ac67c52278fix(hysteria2): emit pinSHA256 as hex in subscriptions, not base64
MHSanaei
2026-06-02 18:52:26 +0200 -
3af2da0142fix(online): scope online status per node instead of a global union
MHSanaei
2026-06-02 18:33:21 +0200 -
6f6c7fc17afix(migrate): relax legacy freedom finalRules so reverse egress works on existing installs
MHSanaei
2026-06-02 16:07:26 +0200 -
8f5a7b9434fix(xray): default freedom finalRules to allow-all so reverse egress works
MHSanaei
2026-06-02 15:58:48 +0200 -
1e3c186b2cfix(clients): derive edit-form flow from per-inbound override
MHSanaei
2026-06-02 15:32:48 +0200 -
c9abda7ab8fix(tls): correct pinned cert SHA-256 hint to hex, not base64
MHSanaei
2026-06-02 15:14:17 +0200 -
13d02f01fcfeat(hysteria2): emit UDP port hopping in subscriptions and share links
MHSanaei
2026-06-02 15:01:18 +0200 -
2f12b34635fix(settings): allow pagination size of 0 to disable pagination
MHSanaei
2026-06-02 14:54:11 +0200 -
66d4d04776fix(iplimit): populate client IP log without an IP limit
MHSanaei
2026-06-02 14:43:11 +0200 -
91f325eca6feat(clients): show filtered count in clients list
MHSanaei
2026-06-02 14:23:52 +0200 -
61105c2b1afeat(clients,routing): label inbounds by remark with tag fallback
MHSanaei
2026-06-02 14:14:25 +0200 -
10c185a592fix(sub): escape Clash subscription profile filename header (#4799)
xiaoxiyao
2026-06-02 20:14:03 +0800 -
02043a432dfix(node): fix "invalid input" on save and gate save on connectivity
MHSanaei
2026-06-02 13:57:02 +0200 -
8a6c31ca39
fix(sub): escape Clash subscription profile filename header
xiaoxiyao
2026-06-02 16:13:43 +0800 -
950a647bccv3.2.6 v3.2.6
MHSanaei
2026-06-02 04:20:53 +0200 -
c8ad42631cfix(migrate): copy composite-key tables without FindInBatches (#4787)
MHSanaei
2026-06-02 04:20:42 +0200 -
4f597a08c4perf(clients): batch bulk attach/detach to cut per-item DB work
MHSanaei
2026-06-02 03:59:10 +0200 -
d56505004estyle: gofmt -s (doc-comment list separator, struct field alignment)
MHSanaei
2026-06-02 03:58:58 +0200 -
f0e459e51efix(node): suppress unavoidable InsecureSkipVerify alert for cert pinning
MHSanaei
2026-06-02 03:58:52 +0200 -
327228d8f3Remove .svg extension from shields URLs in READMEs
MHSanaei
2026-06-02 03:16:54 +0200 -
d2dc589f14fix(node): capture node cert via VerifyConnection for fingerprint fetch
MHSanaei
2026-06-02 03:09:33 +0200 -
87f446fe22docs(readme): revamp README and sync all translations
MHSanaei
2026-06-02 03:02:24 +0200 -
49ef1449f1fix(clients): keep Add Client modal in viewport with internal scroll
MHSanaei
2026-06-02 03:01:21 +0200 -
b9612f1326fix(xray): clear dirty state after saving unchanged config
MHSanaei
2026-06-02 02:08:06 +0200 -
7bc31dd194feat(outbounds): pick dialerProxy from other outbound tags for proxy chaining
MHSanaei
2026-06-02 01:52:38 +0200 -
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