mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-05-13 15:06:46 +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
#4277
#428
#4297
#4297
#4299
#4299
#4300
#4308
#4309
#431
#4311
#4312
#4315
#4316
#4317
#4318
#4319
#432
#4321
#4321
#4322
#4322
#4326
#4327
#4328
#4332
#4338
#4339
#434
#4340
#4341
#4342
#4343
#4344
#4345
#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
-
408d167d4bMerge
dd18130eceinto4399fe2a85Abdalrahman
2026-05-13 17:05:19 +02:00 -
dd18130eceMerge branch 'main' into fix/node-tag-unique-scope
Sanaei
2026-05-13 17:05:17 +02:00 -
4399fe2a85add log rotate to 3xui.log file to avoid disk space consumption (#4277) main
Amirmohammad Sadat Shokouhi
2026-05-13 18:33:56 +03:30 -
c4c458314afix
MHSanaei
2026-05-13 17:00:28 +02:00 -
4828455cf1Merge branch 'main' into log-rotate
Sanaei
2026-05-13 16:55:02 +02:00 -
6c6b40e063fix(outbound): accept JSON-only configs and sync JSON to basic form on tab switch
MHSanaei
2026-05-13 16:48:16 +02:00 -
b97ff40ad6feat(api-tokens): manage multiple named tokens; add tab/section anchor URLs
MHSanaei
2026-05-13 16:34:31 +02:00 -
46b6f8c66cfeat(routing): drag-reorder rules, split balancer column, mobile card layout
MHSanaei
2026-05-13 15:28:21 +02:00 -
41faaa2b25Merge branch 'main' into fix/node-tag-unique-scope
Sanaei
2026-05-13 15:07:12 +02:00 -
102df7a290style(api-docs): redesign TOC, section icons, endpoint rows, and code blocks with ultra-dark support (#4332)
Abdalrahman
2026-05-13 16:05:23 +03:00 -
75eee9efb2docs(api): add missing POST /panel/api/inbounds/:id/resetTraffic entry
MHSanaei
2026-05-13 15:03:35 +02:00 -
17b04df091style(api-docs): rename visibleSections to visibleEndpoints, drop dead toc-stuck CSS
MHSanaei
2026-05-13 15:02:00 +02:00 -
29609378ddMerge branch 'main' into beautify-api-docs
Sanaei
2026-05-13 14:50:25 +02:00 -
f29c8a5e29fix: single inbound traffic reset resets all inbounds (#4334) (#4338)
Abdalrahman
2026-05-13 15:49:54 +03:00 -
ad81649c16fix: strip main-panel TLS cert file paths when sending inbound to remote node (#4339)
Abdalrahman
2026-05-13 15:47:09 +03:00 -
b47f794ed0fix: reality random target/sni buttons not working (#4337) (#4340)
Abdalrahman
2026-05-13 15:42:20 +03:00 -
1ae7360b81Merge
f415f41b53into4e1b597914Fedor Batonogov
2026-05-13 08:25:05 -04:00 -
5f95c0099eMerge
93784b8afcinto4e1b597914Vladislav Kasperov
2026-05-13 08:25:04 -04:00 -
4e1b597914feat(ui): use the host as the browser tab title prefix
MHSanaei
2026-05-13 14:23:45 +02:00 -
bbefe91011fix(auth): invalidate sessions when 2FA is enabled, fix dev 401 loop
MHSanaei
2026-05-13 14:08:16 +02:00 -
e40554a7d5fix(inbound): require email when adding or updating a client
MHSanaei
2026-05-13 13:45:31 +02:00 -
3569b1be73ci(codeql): run on push to main
MHSanaei
2026-05-13 13:39:32 +02:00 -
38da210dedfix(security): SSRF-guard node and remote HTTP clients
MHSanaei
2026-05-13 13:33:53 +02:00 -
9fc47b3d41ci: gate workflows on relevant source paths
MHSanaei
2026-05-13 13:21:26 +02:00 -
210c25cf13Bump Go module dependency versions
MHSanaei
2026-05-13 13:04:44 +02:00 -
5dd7e44594build(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 (#4345)
dependabot[bot]
2026-05-13 13:00:02 +02:00 -
ed79661f23Merge branch 'main' into dependabot/go_modules/golang.org/x/text-0.37.0
Sanaei
2026-05-13 12:59:51 +02:00 -
4e4a8e9ff7build(deps): bump golang.org/x/crypto from 0.50.0 to 0.51.0 (#4344)
dependabot[bot]
2026-05-13 12:58:42 +02:00 -
e989e5fb99Merge branch 'main' into dependabot/go_modules/golang.org/x/crypto-0.51.0
Sanaei
2026-05-13 12:58:24 +02:00 -
23970e72a7build(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0 (#4343)
dependabot[bot]
2026-05-13 12:57:07 +02:00 -
8bdb093d6ebuild(deps): bump actions/setup-node from 5 to 6 (#4342)
dependabot[bot]
2026-05-13 12:56:51 +02:00 -
f27c3f1a6cMerge branch 'main' into dependabot/github_actions/actions/setup-node-6
Sanaei
2026-05-13 12:56:38 +02:00 -
3b0bcb910ebuild(deps): bump actions/checkout from 5 to 6 (#4341)
dependabot[bot]
2026-05-13 12:56:08 +02:00 -
cc48663237build(deps): bump golang.org/x/text from 0.36.0 to 0.37.0
dependabot[bot]
2026-05-13 10:53:56 +00:00 -
08afb0956abuild(deps): bump golang.org/x/crypto from 0.50.0 to 0.51.0
dependabot[bot]
2026-05-13 10:53:52 +00:00 -
b16e395f09build(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0
dependabot[bot]
2026-05-13 10:53:46 +00:00 -
3721ff99aabuild(deps): bump actions/setup-node from 5 to 6
dependabot[bot]
2026-05-13 10:53:40 +00:00 -
839071bc2bbuild(deps): bump actions/checkout from 5 to 6
dependabot[bot]
2026-05-13 10:53:31 +00:00 -
428f1333acSecurity hardening: sessions, SSRF, CSP nonce, CSRF logout, trusted proxies (#4275)
Farhad H. P. Shirvan
2026-05-13 12:52:52 +02:00 -
42e2a91b92fix(auth): invalidate other sessions when credentials change
MHSanaei
2026-05-13 12:48:13 +02:00 -
f69cdd3841fix(settings): POST /logout after credential change
MHSanaei
2026-05-13 12:41:55 +02:00 -
4e7687e2fefix(auth): make logout POST+CSRF and propagate session loss to other tabs
MHSanaei
2026-05-13 12:24:05 +02:00 -
2c12a36877Merge
89f904b976into406cb6dbc0Vadim Reznichenko
2026-05-13 12:53:06 +03:00 -
de6be04119Merge
8f4579215einto406cb6dbc0Abdalrahman
2026-05-13 17:39:36 +08:00 -
364c5a35e3Merge branch 'main' into fix/farhadh/security-hardening-2
Sanaei
2026-05-13 11:32:16 +02:00 -
406cb6dbc0fix(api-docs): resolve no-useless-escape lint errors
MHSanaei
2026-05-13 11:31:34 +02:00 -
ae3dc626f8
fix: reality random target/sni buttons not working (#4337)
abdulrahman
2026-05-13 12:30:40 +03:00 -
7c4b0d038c
fix: strip main-panel TLS cert file paths when sending inbound to remote node
abdulrahman
2026-05-13 12:24:01 +03:00 -
d028d390ebRevert "feat(auth): block panel with default admin/admin credentials and guide credential change"
MHSanaei
2026-05-13 11:17:29 +02:00 -
a7dbbb18a9
fix: single inbound traffic reset resets all inbounds (#4334)
abdulrahman
2026-05-13 12:11:16 +03:00 -
28513a51e3
style(api-docs): redesign TOC, section icons, endpoint rows, and code blocks with ultra-dark support
abdulrahman
2026-05-13 09:39:44 +03:00 -
5fb36d34c9fix(fail2ban): escape percent signs in 3x-ipl datepattern (#4328)
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 -
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 -
821e50da51
fix(inbound): prevent shared client_traffic row deletion when sibling inbound is deleted
abdulrahman
2026-05-12 23:21:44 +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