mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-06 05:04: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
#4979
#4988
#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
-
c5e9ace37cfeat(vless): clarify VLESS encryption auth selection and enhance parsing logic
farhadh
2026-05-11 18:52:43 +0200 -
8e76557dd2Update zh-CN.json
qin9125
2026-05-12 00:25:01 +0800 -
4f80eec11dfeat(web): implement panel-only start/stop methods for in-process restarts
farhadh
2026-05-11 16:18:04 +0200 -
548ac7133bfeat(traffic_writer): enhance traffic writer with concurrency safety and state management
farhadh
2026-05-11 15:37:43 +0200 -
fd906aac98Merge branch 'MHSanaei:main' into main
Farhad H. P. Shirvan
2026-05-11 16:34:40 +0200 -
8f3202f431fix(traffic-writer): replace sync.Once with Start/Stop cycle so SIGHUP restart works v3.0.1
MHSanaei
2026-05-11 16:01:04 +0200 -
8fbdb8ee6fRevert "feat(traffic_writer): enhance traffic writer with concurrency safety and state management"
farhadh
2026-05-11 15:40:17 +0200 -
e6760ae396feat(traffic_writer): enhance traffic writer with concurrency safety and state management
farhadh
2026-05-11 15:37:43 +0200 -
0cb6568fd5v3.0.1
MHSanaei
2026-05-11 15:05:09 +0200 -
6a90f98412feat(inbounds): add sub/client link endpoints; hide panel version on login
MHSanaei
2026-05-11 15:03:47 +0200 -
9318c2105ffix(xray): implement graceful shutdown for xray process and add tests (#4259)
Farhad H. P. Shirvan
2026-05-11 14:11:40 +0200 -
ab78af57d8fix(xray): implement graceful shutdown for xray process and add tests
farhadh
2026-05-11 13:46:34 +0200 -
e642f7324efeat(panel): in-panel API documentation page
MHSanaei
2026-05-11 13:57:42 +0200 -
7214ffafc5fix(inbounds): scope port check to node and preserve caller tag
MHSanaei
2026-05-11 12:51:45 +0200 -
88061bac10fix(theme): default to dark, polish theme cycle visibility and hover
MHSanaei
2026-05-11 12:51:17 +0200 -
b5479f3f30feat(sidebar): pin Logout above trigger, inline 3-state theme cycle
MHSanaei
2026-05-11 11:50:40 +0200 -
d8aedcdde4fix(inbounds): bulk-delete keeps last client to satisfy backend constraint
MHSanaei
2026-05-11 10:22:52 +0200 -
5f3e9ed0eafeat(xray/nord): searchable server list + colored load tag, surface API errors
MHSanaei
2026-05-11 10:06:01 +0200 -
3e8a0eb93efix(inbounds): paginate expanded client list, restore ID column, hide empty Remark
MHSanaei
2026-05-11 09:05:47 +0200 -
4c2915586cfix(alpine): restart_xray uses rc-service; OpenRC reload reads pidfile contents
MHSanaei
2026-05-11 09:05:36 +0200 -
9f06bffbeachore: fix remarks shadowrocket subscription (#4247)
Harry NG
2026-05-11 13:24:22 +0700 -
e20d73ba7eadd loopback and dns servers tag to inbound lists in RuleFormModal (#4244)
Amirmohammad Sadat Shokouhi
2026-05-11 09:53:30 +0330 -
a8d18d6416
feat: 优化项目并添加多语言和GitHub加速
ruyawwj
2026-05-11 05:28:05 +0000 -
d22717277d
fix: remove clientIp from dns section when its empty
seyed amir mohammad sadat shokouhi
2026-05-11 08:48:02 +0330 -
37b35fc621
chore: fix remarks shadowrocket subscription
Harry NG
2026-05-11 12:16:28 +0700 -
fdac248f65
feat: 优化项目并添加多语言和GitHub加速
ruyawwj
2026-05-11 04:54:21 +0000 -
cd5f9baf99
add loopback and dns servers tag to inbound lists in RuleFormModal
seyed amir mohammad sadat shokouhi
2026-05-11 08:04:35 +0330 -
6fd3e9553f
feat: 优化项目并添加多语言和GitHub加速
ruyawwj
2026-05-11 04:20:49 +0000 -
8834e5fbbefeat(xray/outbounds): TCP probe mode + Test All + timing breakdown
MHSanaei
2026-05-11 04:17:23 +0200 -
6d732d8d32feat(inbounds): bulk-select clients + UX polish
MHSanaei
2026-05-11 03:50:28 +0200 -
e4900f1bd4feat(install): add skip-SSL option for reverse-proxy / SSH-tunnel setups
MHSanaei
2026-05-11 02:46:47 +0200 -
04828246fcfeat(frontend): swap QRious for ant-design-vue's a-qrcode
MHSanaei
2026-05-11 01:58:27 +0200 -
c1efc48694feat(frontend): refresh dark theme + redesign login page
MHSanaei
2026-05-11 01:10:05 +0200 -
f1760b0a28feat(xray/balancer): restore observatory editor + auto-sync selectors
MHSanaei
2026-05-11 00:11:09 +0200 -
745e394c74refactor(panel): rename injected globals + collapse QR modal entries
MHSanaei
2026-05-10 23:40:39 +0200 -
737300b14bfix(outbound): default VLESS encryption to "none"
MHSanaei
2026-05-10 23:06:28 +0200 -
30469fcd10fix: backup path with webbasepath (#4223)
GRCR13
2026-05-10 23:48:35 +0300 -
06f111f3c9fix
MHSanaei
2026-05-10 22:46:39 +0200 -
b576fe9d61Update BackupModal.vue
GRCR13
2026-05-10 21:44:18 +0300 -
85e9855c6fMerge
1b4cc175abinto887fca86ec
GRCR13
2026-05-10 17:41:46 +0000 -
887fca86ecfix(fail2ban): escape % in 3x-ipl action date format (#4218)
MHSanaei
2026-05-10 19:26:21 +0200 -
1b4cc175abUpdate BackupModal.vue
GRCR13
2026-05-10 20:23:40 +0300 -
6efc4b0665Revert "perf(frontend): code-split heavy components to improve LCP" v3.0.0
MHSanaei
2026-05-10 17:45:05 +0200 -
94a7dbfe3cfix(docker): pin frontend stage to BUILDPLATFORM and drop removed buildx input
MHSanaei
2026-05-10 17:22:15 +0200 -
e2649f98dffix(arch): correct x-ui service path (#4213)
qwardo
2026-05-10 18:17:33 +0300 -
3d839e0ee1v3.0.0
MHSanaei
2026-05-10 17:15:48 +0200 -
a5f42bde8bMerge branch 'main' into fix-arch-service-path
qwardo
2026-05-10 18:10:15 +0300 -
0acdb94f2b
fix(arch): correct x-ui service path
qwardo
2026-05-10 18:06:24 +0300 -
a96612f595feat(xray/dns): align DNS settings with Xray docs + UI polish
MHSanaei
2026-05-10 17:03:11 +0200 -
8e7d215b4afeat(nodes): traffic-writer queue, full-mirror sync, WS event fixes
MHSanaei
2026-05-10 16:25:23 +0200 -
24cd271486Fix overly permissive file permissions (os.ModePerm) (#4207)
Qiaochu Hu
2026-05-10 20:47:28 +0800 -
dee2525d5fFix silently ignored errors in password migration seeder (#4206)
Qiaochu Hu
2026-05-10 20:46:42 +0800 -
81b4ae5661Fix silently ignored error when saving outbound test URL setting (#4209)
Qiaochu Hu
2026-05-10 20:45:53 +0800 -
d333fbd9c5Fix silently ignored error when saving outbound test URL setting
Test User
2026-05-10 18:35:09 +0800 -
492188db12Fix overly permissive file permissions (os.ModePerm)
Test User
2026-05-10 18:30:31 +0800 -
72d131081aFix silently ignored errors in password migration seeder
Test User
2026-05-10 18:25:10 +0800 -
9cbba130abfix(xray): clear outbound test state on delete to prevent result bleed (#4205)
Ali Fotouhi
2026-05-10 13:33:00 +0330 -
cf5767acd1i18n: localize sidebar theme toggle, xray-status badge, and nodes menu
MHSanaei
2026-05-10 11:55:37 +0200 -
9c70c34cda
fix(xray): clear outbound test state on delete to prevent result bleed
Ali Fotouhi
2026-05-10 13:17:01 +0330 -
444b05cac9perf(frontend): code-split heavy components to improve LCP
MHSanaei
2026-05-10 11:33:46 +0200 -
f70e131dfefix(nodes): bind form-encoded posts and skip node inbounds in central xray
MHSanaei
2026-05-10 11:32:06 +0200 -
14165fc54davoid reset in QueryStatsRequest (#4202)
Amirmohammad Sadat Shokouhi
2026-05-10 12:29:42 +0330 -
b1a76e1703
avoid reset in QueryStatsRequest
seyed amir mohammad sadat shokouhi
2026-05-10 09:12:58 +0330 -
7cd26a0583v3
MHSanaei
2026-05-10 02:13:42 +0200 -
267fb1c866refactor(inbounds): reorder Inbound's Data tabs (client first, sub inline)
MHSanaei
2026-05-10 01:59:02 +0200 -
5ac88271affeat(inbounds): mobile card layout for inbounds and clients
MHSanaei
2026-05-10 01:46:48 +0200 -
b776b33497fix(ui): correct responsive breakpoints for add client form and bulk
MHSanaei
2026-05-10 00:52:22 +0200 -
1478124712fix(ui): correct responsive breakpoints for inbound form and settings
MHSanaei
2026-05-10 00:43:25 +0200 -
9735d26b3dperf(xray): bound Xray-version request and extend cache
MHSanaei
2026-05-10 00:24:25 +0200 -
113a29733efeat(logs): mobile-friendly log modals with theme-aware colors
MHSanaei
2026-05-10 00:13:20 +0200 -
3505430e57fix(docker): include web/translation in frontend and final stages
MHSanaei
2026-05-09 23:30:54 +0200 -
f68a14a3cafix(xray): align DNS outbound to spec and repair item-list rules UI
MHSanaei
2026-05-09 23:17:31 +0200 -
60e2af088dfeat(xray): add loopback outbound protocol
MHSanaei
2026-05-09 22:49:49 +0200 -
917f9b307efix(xray): surface reverse tags in routing and balancer dropdowns
MHSanaei
2026-05-09 22:03:01 +0200 -
61c84e8223fix(panel): make webBasePath work end-to-end in dev and prod
MHSanaei
2026-05-09 21:47:37 +0200 -
72d8ebd269fix(x-ui.sh): pass silent flag to stop/start during IP SSL setup
MHSanaei
2026-05-09 19:59:01 +0200 -
b885a1f8a6fix(index): improve mobile dashboard layout
MHSanaei
2026-05-09 19:03:09 +0200 -
439f4cf1e8Build frontend for CodeQL; remove release analyze job
MHSanaei
2026-05-09 17:56:16 +0200 -
bc00d37ad8Vue3 migration (#4198)
Sanaei
2026-05-09 17:38:48 +0200 -
c159492d3ffeat(inbounds): hide Node column when no nodes are defined
MHSanaei
2026-05-09 17:35:06 +0200 -
f4f0af576afeat(ws): live updates on inbounds/xray/nodes pages, drop polling + manual refresh
MHSanaei
2026-05-09 17:30:31 +0200 -
d3dcd1d8bdci: build frontend bundle before Go compile in release.yml + Dockerfile
MHSanaei
2026-05-09 16:49:42 +0200 -
6bdf4bb4a0fix(embed): include underscore-prefixed Vite chunks in dist FS
MHSanaei
2026-05-09 16:44:15 +0200 -
8cd97654f2feat(stats): system history modal + per-node CPU/Mem trends across all locales
MHSanaei
2026-05-09 16:24:57 +0200 -
36114a2fccfeat(nodes): multi-node panel orchestration (CRUD, deployment, traffic sync, sub per-node)
MHSanaei
2026-05-09 15:25:29 +0200 -
281e2d3d57build(frontend): drop deprecated rimraf/glob/inflight transitive deps
MHSanaei
2026-05-09 14:22:25 +0200 -
85d4eb3e76
Merge remote-tracking branch 'upstream/main' into speed-limiter
Saeed
2026-05-09 10:34:02 +0330 -
44000a702fdocs(frontend): rewrite README for multi-page Vue 3 layout
MHSanaei
2026-05-09 03:58:46 +0200 -
ef066a19fcfeat(inbounds): one client identity across multiple inbounds via subId
MHSanaei
2026-05-09 03:57:57 +0200 -
d6fe3d3823build(frontend): bump eslint to 10 + add flat config + clean lint warnings
MHSanaei
2026-05-09 02:36:47 +0200 -
a5083f02e1revert(frontend): keep entry HTML files at frontend/ root
MHSanaei
2026-05-09 02:36:26 +0200 -
0113ca4005refactor(frontend): merge utils/legacy.js into utils/index.js
MHSanaei
2026-05-09 01:57:57 +0200 -
eeee4038c2chore: remove obsolete vue3 phase1 inventory doc
MHSanaei
2026-05-09 01:53:14 +0200 -
2616f25638refactor(frontend): organize entry HTML + bootstrap JS into folders
MHSanaei
2026-05-09 01:52:57 +0200 -
3029155974feat(login): language picker in settings popover + fluid card sizing
MHSanaei
2026-05-09 01:36:44 +0200 -
ae9ec7e75afix(frontend): inbound expand chevron position + cpu history layout
MHSanaei
2026-05-09 01:08:20 +0200 -
fb222a6622chore: remove legacy template + asset trees and dead Go template engine
MHSanaei
2026-05-09 01:08:05 +0200 -
d5dd8fa48efeat(frontend): ultra-dark page tint + mobile-friendly inbound view
MHSanaei
2026-05-09 00:51:45 +0200 -
83234e2781feat: render dates in Jalali when Calendar Type is jalalian
MHSanaei
2026-05-09 00:34:07 +0200 -
86d6929f0cfix(frontend): jalali popup theming + full-month layout
MHSanaei
2026-05-09 00:25:49 +0200