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
-
4ce2503c1erefactor(frontend): lift Protocols + TLS_FLOW_CONTROL consts to schemas/primitives
MHSanaei
2026-05-26 00:51:52 +0200 -
bd03f1a117refactor(frontend): swap InboundsPage clone fallback off Inbound.Settings.getSettings
MHSanaei
2026-05-26 00:37:18 +0200 -
5d07185438refactor(frontend): extract share-link orchestrator to lib/xray/inbound-link
MHSanaei
2026-05-26 00:31:25 +0200 -
a7ca8c5b10refactor(frontend): extract genHysteriaLink + Wireguard link/config to lib/xray
MHSanaei
2026-05-26 00:27:11 +0200 -
1e2845306crefactor(frontend): extract genTrojanLink + genShadowsocksLink to lib/xray
MHSanaei
2026-05-26 00:18:55 +0200 -
79c076ee11refactor(frontend): extract genVlessLink to lib/xray/inbound-link
MHSanaei
2026-05-26 00:15:03 +0200 -
5cdb71ec7dtest(frontend): refresh inbound-full snapshot with vmess-tcp-tls fixture
MHSanaei
2026-05-26 00:07:57 +0200 -
24c5c80bc3refactor(frontend): extract genVmessLink to lib/xray/inbound-link.ts
MHSanaei
2026-05-26 00:07:36 +0200 -
d14eb6923ffeat(frontend): stream extras + full InboundSchema with DU intersection
MHSanaei
2026-05-26 00:00:34 +0200 -
c4f5d841b0refactor(frontend): add getHeaderValue wire-shape lookup to lib/xray/headers
MHSanaei
2026-05-25 23:53:03 +0200 -
e79ca42407refactor(frontend): add createDefault*InboundSettings factories for all 10 protocols
MHSanaei
2026-05-25 23:46:16 +0200 -
8d5d11cafcrefactor(frontend): extract createDefault*Client factories to lib/xray
MHSanaei
2026-05-25 23:42:30 +0200 -
922a442264refactor(frontend): extract toHeaders + toV2Headers to lib/xray/headers.ts
MHSanaei
2026-05-25 23:35:03 +0200 -
a7a8041b13test(frontend): shadow-parse harness asserting legacy class and Zod converge
MHSanaei
2026-05-25 23:32:27 +0200 -
2176e816f0test(frontend): broaden golden coverage to remaining inbounds + stream + security DUs
MHSanaei
2026-05-25 23:26:27 +0200 -
a9359e921btest(frontend): vitest harness with golden-file fixtures for inbound protocols
MHSanaei
2026-05-25 23:22:12 +0200 -
9721dae2b6feat(frontend): stream and security Zod families with discriminated unions
MHSanaei
2026-05-25 23:13:29 +0200 -
8d45cd8c68feat(frontend): protocol-leaf Zod schemas with discriminated unions
MHSanaei
2026-05-25 23:02:08 +0200 -
11fea8e235Rename README.md to README.mdXUI_BIN_FOLDER="/app/3x-ui-1/bin" XUI_DB_FOLDER="/app/3x-ui-1/db" XUI_LOG_FOLDER="/app/3x-ui-1/log" /app/3x-ui-1/x-ui XUI_BIN_FOLDER="/app/3x-ui-2/bin" XUI_DB_FOLDER="/app/3x-ui-2/db" XUI_LOG_FOLDER="/app/3x-ui-2/log" /app/3x-ui-2/x-ui
mbon3266-rgb
2026-05-25 21:59:48 +0330 -
31845fa8f6refactor(frontend): tighten HttpUtil generics from any to unknown
MHSanaei
2026-05-25 19:51:39 +0200 -
7bd281d26dfeat(codegen): Go-first tool emitting Zod schemas and TS types
MHSanaei
2026-05-25 19:29:44 +0200 -
7fda988fb2feat(backend): gate request bodies with go-playground/validator
MHSanaei
2026-05-25 19:17:54 +0200 -
9cf35234a5feat(frontend): schema-guard Inbound and Outbound form submits
MHSanaei
2026-05-25 18:10:24 +0200 -
6a5cac385d
feat(socks): guard client-lifecycle paths against account-based inbounds
GenSpark AI Developer
2026-05-25 15:55:34 +0000 -
4ecbb0e55ffeat(frontend): block invalid settings saves with Zod pre-save check
MHSanaei
2026-05-25 17:55:21 +0200 -
a3012daa8ffeat(frontend): migrate five secondary form modals to Zod schemas
MHSanaei
2026-05-25 17:45:02 +0200 -
2d55b3b663fix(vite): bypass es-toolkit CJS shim for recharts deep imports
MHSanaei
2026-05-25 17:33:20 +0200 -
75b0a21987chore(frontend): silence swagger-ui-react peer-dep warnings on React 19
MHSanaei
2026-05-25 17:33:04 +0200 -
2562e2eb82
feat(socks): complete backend integration for SOCKS5 inbound
reza
2026-05-25 15:05:20 +0000 -
6bbc9f6769feat(frontend): drive form validation from Zod schemas
MHSanaei
2026-05-25 16:41:56 +0200 -
2cd2085b75fix(vite): treat /panel/xray as SPA page, not API root
MHSanaei
2026-05-25 16:30:59 +0200 -
c16fb93899fix(frontend): allow null slices in client/summary schemas
MHSanaei
2026-05-25 16:30:48 +0200 -
d00ddc3f58feat(frontend): extend Zod validation to remaining query/mutation hooks
MHSanaei
2026-05-25 16:14:00 +0200 -
6846fac1ccfeat(frontend): add Zod runtime validation at API boundary
MHSanaei
2026-05-25 16:02:27 +0200 -
20edaee8edrefactor(frontend): port api-docs/endpoints to TypeScript
MHSanaei
2026-05-25 15:20:12 +0200 -
dc37f9b731Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563)
Sanaei
2026-05-25 14:34:53 +0200 -
83ab642bebrefactor(frontend): hoist .danger-icon to utils.css and use it everywhere
MHSanaei
2026-05-25 14:21:26 +0200 -
862828b91crefactor(frontend): hoist .random-icon to utils.css
MHSanaei
2026-05-25 14:18:10 +0200 -
035c3b5be9refactor(frontend): hoist .header-row, .icons-only, .summary-card to page-shell.css
MHSanaei
2026-05-25 14:14:53 +0200 -
f6ffbcb878refactor(frontend): move default content-area padding to page-shell.css
MHSanaei
2026-05-25 14:08:41 +0200 -
4e7cecb71brefactor(frontend): consolidate shared page-shell rules into one stylesheet
MHSanaei
2026-05-25 14:04:29 +0200 -
21e1be43bdrefactor(frontend): consolidate margin utility classes into one stylesheet
MHSanaei
2026-05-25 13:47:57 +0200 -
08caf53ba6refactor(xray): drop stale --ant-primary-color fallbacks and hex literals
MHSanaei
2026-05-25 13:42:09 +0200 -
bb69cad361refactor(logs): collapse log-container dark forks to AntD CSS variables
MHSanaei
2026-05-25 13:33:37 +0200 -
a5c04d0f62refactor(frontend): inline style hex literals and Alert icon redundancy
MHSanaei
2026-05-25 13:30:51 +0200 -
a654c7c199refactor(xray): collapse RoutingTab dark forks into AntD CSS variables
MHSanaei
2026-05-25 13:22:35 +0200 -
5b10e9141frefactor(frontend): swap neutral gray rgba literals for AntD CSS variables
MHSanaei
2026-05-25 13:20:59 +0200 -
b6cdab62acrefactor(frontend): swap hardcoded AntD palette colors for CSS variables
MHSanaei
2026-05-25 13:14:11 +0200 -
3dc603ef28refactor(sidebar): modernize AppSidebar with AntD CSS variables and icons
MHSanaei
2026-05-25 13:08:14 +0200 -
29aebda80crefactor(frontend): drop body.dark forks in favor of AntD CSS variables
MHSanaei
2026-05-25 12:38:41 +0200 -
af7e8f1dd8build(frontend): split Recharts + d3 deps into vendor-recharts chunk
MHSanaei
2026-05-25 04:25:18 +0200 -
a518b683c9refactor(frontend): swap custom Sparkline SVG for Recharts AreaChart
MHSanaei
2026-05-25 04:24:15 +0200 -
178e8a3c03refactor(frontend): switch shared components CSS to AntD CSS variables
MHSanaei
2026-05-25 04:13:58 +0200 -
1394172d75refactor(frontend): scope dark overrides and switch list borders to AntD CSS variables
MHSanaei
2026-05-25 04:10:44 +0200 -
e386767d79refactor(frontend): drop !important overrides from pages CSS (Clients + Log modals + Settings tabs)
MHSanaei
2026-05-25 04:04:46 +0200 -
9292464418refactor(frontend): switch sub page theme icons to AntD primitives
MHSanaei
2026-05-25 03:58:31 +0200 -
0362590b10refactor(frontend): modernize login page with AntD primitives
MHSanaei
2026-05-25 03:53:05 +0200 -
7e5f279284refactor(frontend): drop CustomStatistic wrapper, move overrides to theme tokens
MHSanaei
2026-05-25 03:47:49 +0200 -
6f9fdb154drefactor(frontend): align sub page chrome with login + AntD defaults
MHSanaei
2026-05-25 03:26:15 +0200 -
cc1eee0a70refactor(frontend): narrow outbound.ts eslint-disable to no-explicit-any only
MHSanaei
2026-05-25 02:27:07 +0200 -
004ebe60a6refactor(frontend): drop file-level eslint-disable from InboundFormModal
MHSanaei
2026-05-25 02:19:11 +0200 -
2145365d05refactor(frontend): drop eslint-disable from OutboundFormModal field section
MHSanaei
2026-05-25 02:08:16 +0200 -
9ee9b8b39frefactor(frontend): drop file-level eslint-disable from utils/index
MHSanaei
2026-05-25 02:06:19 +0200 -
3ca776f9c9refactor(frontend): drop eslint-disable from InboundsPage
MHSanaei
2026-05-25 01:59:58 +0200 -
dd0477a839refactor(frontend): drop eslint-disable from models/dbinbound
MHSanaei
2026-05-25 01:52:46 +0200 -
2a5bf835b8refactor(frontend): tighten inbound.ts cleanup wins
MHSanaei
2026-05-25 01:38:46 +0200 -
0217270262refactor(frontend): drop .js extensions from TS-resolved imports
MHSanaei
2026-05-25 01:18:43 +0200 -
91ade9dfecrefactor(frontend): port models/dbinbound to TypeScript
MHSanaei
2026-05-25 01:09:16 +0200 -
2c8c30681brefactor(frontend): port models/inbound to TypeScript (hybrid typing)
MHSanaei
2026-05-25 01:07:23 +0200 -
f96fa7a849refactor(frontend): port models/outbound to TypeScript (hybrid typing)
MHSanaei
2026-05-25 00:48:10 +0200 -
203d6339earefactor(frontend): port utils/index to TypeScript
MHSanaei
2026-05-25 00:29:19 +0200 -
3974f65f7crefactor(frontend): port api/* and reality-targets to TypeScript
MHSanaei
2026-05-25 00:19:01 +0200 -
19e88c4610fix: address open bug reports (#4539, #4538, #4535, #4531, #4515) (#4545)
Sanaei
2026-05-25 00:08:06 +0200 -
0ae57881d5fix: address copilot review on #4545
MHSanaei
2026-05-24 23:59:18 +0200 -
934f9bc230fix(online): refresh online-clients list even when no WS frontend is connected (#4515)
MHSanaei
2026-05-24 23:43:45 +0200 -
3df0ed2143feat(clash): emit xhttp and httpupgrade transports in subscription (#4531)
MHSanaei
2026-05-24 23:23:49 +0200 -
64122ad80ffix(expiry): show delayed-start countdown in subscribe and client info (#4535)
MHSanaei
2026-05-24 23:15:44 +0200 -
97967535b6fix(clients): preserve protocol-specific credentials across multi-inbound syncs (#4538)
MHSanaei
2026-05-24 22:52:33 +0200 -
ea926826fbfix: hash-storage panic on SIGHUP and seeder dup-key on cold restart (#4539)
MHSanaei
2026-05-24 22:45:14 +0200 -
b196f481a8chore(github): overhaul issue and PR templates
MHSanaei
2026-05-24 22:14:28 +0200 -
8d5a41d9ebchore(github): overhaul issue and PR templates
MHSanaei
2026-05-24 22:14:12 +0200 -
1f90d2a6eefeat(inbound): Advanced XHTTP and external TLS proxy settings (#4491)
Maksim Alekseev
2026-05-24 22:54:26 +0300 -
aa849adb90fix(sub): isolate per-proxy tlsSettings during external-proxy iteration
MHSanaei
2026-05-24 21:53:53 +0200 -
b428399f3aMerge branch 'main' into main
Sanaei
2026-05-24 21:35:16 +0200 -
cfe1b25ca0feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541)
Sanaei
2026-05-24 21:34:52 +0200 -
d67eb49110style(api-docs): dark/ultra theme for Swagger UI
MHSanaei
2026-05-24 21:04:39 +0200 -
47ef765c1dfeat(api-docs): expose OpenAPI spec + render Swagger UI in panel
MHSanaei
2026-05-24 20:06:36 +0200 -
77099f91e8fix(frontend): restore per-route document titles in the SPA
MHSanaei
2026-05-24 19:29:18 +0200 -
6a6f44c884feat(frontend): route useXraySetting fetches through TanStack Query
MHSanaei
2026-05-24 19:26:08 +0200 -
967b9aba4bfeat(frontend): migrate useClients to TanStack Query
MHSanaei
2026-05-24 19:03:47 +0200 -
864315448efeat(frontend): route useInbounds fetches through TanStack Query
MHSanaei
2026-05-24 18:59:35 +0200 -
bbb7af65f6feat(frontend): migrate useAllSetting to TanStack Query
MHSanaei
2026-05-24 18:53:05 +0200 -
dff509b394feat(frontend): migrate useNodes to TanStack Query
MHSanaei
2026-05-24 18:49:08 +0200 -
d9def73ee5feat(frontend): collapse panel pages into a single React Router SPA
MHSanaei
2026-05-24 18:37:09 +0200 -
538473b2ccfeat(frontend): introduce TanStack Query with status polling
MHSanaei
2026-05-24 17:50:19 +0200 -
d07f20c7f4
✨ Add previous changes into React version of app
Maksim Alekseev
2026-05-24 16:49:52 +0300 -
c694fc9369
Merge remote-tracking branch 'mirror/main'
Maksim Alekseev
2026-05-24 16:43:35 +0300 -
867a145979feat(clients): add inbound filter + mobile page-size control v3.1.0
MHSanaei
2026-05-23 23:31:41 +0200 -
6185db586afix(clients): drop tombstone gate that blocked re-import after delete
MHSanaei
2026-05-23 23:05:43 +0200 -
4c71669815fix(clients): match by email when client identifier is stale
MHSanaei
2026-05-23 21:34:55 +0200