mirror of
https://github.com/miniflux/v2.git
synced 2025-06-27 16:36:00 +00:00
Commit graph
Select branches
Hide pull requests
main
#1
#100
#1001
#1004
#1005
#1006
#1007
#1009
#101
#1010
#1011
#1012
#1017
#1020
#1021
#1022
#1023
#1024
#1025
#1027
#1028
#1029
#1030
#1031
#1033
#1035
#1037
#1039
#1040
#1041
#1043
#1044
#1048
#1051
#1054
#1055
#1057
#1063
#1065
#1066
#1067
#1068
#1069
#1074
#1077
#1079
#1080
#1083
#1084
#1085
#1086
#1088
#1089
#1090
#1098
#1099
#1101
#1103
#1107
#1110
#1112
#1113
#1115
#1117
#1120
#1121
#1122
#1123
#1125
#1127
#1128
#1130
#1131
#1132
#1136
#1137
#1138
#1139
#1144
#1146
#1147
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1157
#1158
#1159
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1168
#1171
#1173
#1174
#1175
#1176
#1180
#1186
#1189
#1194
#1195
#1196
#1197
#1198
#1199
#1202
#1205
#1207
#1209
#1210
#1216
#1218
#1220
#1222
#1223
#1225
#1226
#1227
#1228
#1236
#1237
#1241
#1242
#1244
#1245
#1246
#1248
#1249
#125
#1251
#1252
#1256
#126
#126
#1262
#1263
#1264
#1267
#1268
#127
#127
#1270
#1271
#1274
#1277
#1278
#1286
#1289
#1290
#1294
#1295
#1296
#1298
#1299
#1303
#1304
#1307
#131
#1310
#1311
#1312
#1313
#1314
#1316
#1320
#1321
#1323
#1325
#1328
#1329
#133
#1330
#1331
#1333
#1334
#1335
#1336
#1337
#1338
#1339
#1340
#1341
#1342
#1345
#1346
#135
#1353
#1354
#1355
#1356
#1357
#1358
#1363
#1364
#1370
#1371
#1374
#1375
#1376
#1382
#1383
#1384
#1385
#1392
#1393
#1397
#1398
#1399
#1402
#1404
#1405
#1406
#1411
#1412
#1417
#1418
#1424
#1429
#143
#1430
#1431
#1433
#1436
#1437
#144
#1440
#1441
#1446
#1447
#1448
#145
#1454
#1459
#1460
#1461
#1463
#1469
#1470
#1471
#1478
#1480
#1480
#1483
#1485
#1486
#1487
#1488
#1494
#1497
#1500
#1501
#1503
#1504
#1506
#1508
#1509
#1513
#1514
#1515
#1517
#1518
#1519
#152
#1523
#1524
#1525
#1526
#1527
#1528
#1529
#153
#1530
#1532
#1533
#1534
#1535
#1536
#1538
#154
#1540
#1541
#1544
#1547
#1553
#1554
#1560
#1561
#1568
#1569
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1577
#1578
#1579
#158
#1582
#1583
#1588
#1589
#1592
#1593
#1594
#1595
#1598
#160
#1600
#1601
#1602
#1603
#1604
#1608
#1609
#161
#1610
#1616
#1618
#162
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1632
#1633
#1638
#1639
#164
#1640
#1648
#1653
#1656
#1657
#1658
#1659
#166
#1660
#1662
#1663
#1665
#1666
#1667
#167
#1671
#1672
#1676
#1677
#1678
#1679
#168
#1681
#1682
#1685
#1686
#1687
#169
#1692
#1695
#1696
#1697
#1698
#1699
#17
#1700
#1702
#1703
#1708
#171
#1714
#1715
#1716
#1717
#172
#1722
#1723
#1724
#1725
#1726
#1729
#1731
#1732
#1736
#1737
#1738
#1739
#1740
#1744
#1745
#1746
#1747
#1748
#175
#1750
#1752
#1757
#1760
#1761
#1762
#1763
#177
#181
#182
#1823
#1824
#1829
#183
#1830
#1831
#1836
#1837
#1838
#1839
#1840
#1841
#1843
#1844
#1848
#1851
#1855
#1856
#1857
#1860
#1862
#1863
#1868
#1870
#1875
#1876
#1882
#1883
#1894
#1895
#190
#190
#1904
#1907
#1908
#191
#1912
#1914
#1918
#1919
#1920
#1921
#1924
#1926
#1927
#1928
#1929
#1930
#1931
#1933
#1935
#1936
#1937
#1938
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1947
#1948
#1949
#1951
#1952
#1956
#1957
#1960
#1963
#1964
#1965
#1966
#1967
#1971
#1974
#1976
#1977
#1978
#1980
#1982
#1986
#1987
#1989
#199
#1990
#1991
#1992
#1994
#1995
#1996
#1997
#1998
#1999
#20
#2001
#2002
#2005
#2006
#2009
#2010
#2011
#2012
#2014
#2017
#2018
#2019
#2020
#2021
#2023
#2028
#2029
#2035
#2036
#2039
#2044
#2048
#2049
#2051
#2054
#2057
#2058
#2059
#2060
#2061
#2062
#2063
#2064
#2065
#2067
#2068
#2070
#2072
#2073
#2078
#2082
#2083
#2084
#2085
#2086
#2087
#2088
#2089
#209
#2090
#2091
#2094
#2095
#2096
#2098
#2099
#2101
#2102
#2105
#2106
#2107
#2108
#2109
#211
#2110
#2111
#2112
#2115
#2116
#2117
#2118
#2119
#212
#2120
#2121
#2122
#2123
#2124
#2125
#2126
#2127
#213
#2130
#2133
#2134
#2135
#2136
#2137
#2138
#2139
#2140
#2141
#2142
#2143
#2144
#2145
#2146
#2147
#2148
#2149
#215
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#216
#2160
#2161
#2162
#2164
#2168
#2169
#2170
#2173
#2174
#2175
#2176
#2177
#2179
#218
#2180
#2181
#2182
#2184
#2186
#219
#2190
#2193
#2195
#220
#220
#2202
#2206
#2208
#2209
#2210
#2211
#2212
#2215
#2216
#2217
#2218
#2219
#2221
#2222
#2223
#2224
#2225
#2226
#2227
#2229
#223
#2230
#2233
#2234
#2235
#2236
#2237
#2238
#2239
#224
#2240
#2241
#2242
#2243
#2246
#2247
#225
#2251
#2252
#2254
#2257
#2258
#2262
#2263
#2264
#2265
#2267
#2269
#2270
#2275
#2277
#2278
#2279
#2282
#2283
#2284
#2285
#2286
#2292
#2294
#2295
#2296
#2297
#2304
#2306
#2307
#231
#231
#2311
#2313
#2315
#2316
#2318
#2320
#2322
#2324
#2325
#2327
#2328
#2328
#2329
#233
#233
#2330
#2331
#2332
#2333
#2334
#2335
#2339
#234
#2340
#2341
#2342
#2343
#2344
#2345
#2346
#2347
#2348
#2350
#2351
#2352
#2353
#2355
#2356
#2357
#236
#236
#2360
#2361
#2362
#2364
#2367
#237
#2370
#2371
#2372
#2377
#2378
#2379
#2380
#2381
#2382
#2386
#2387
#2387
#2388
#2389
#2390
#2391
#2392
#2393
#2394
#2397
#2398
#2399
#240
#2400
#2401
#2402
#2403
#2404
#2405
#2406
#2407
#2409
#241
#2410
#2411
#2412
#2413
#2414
#2415
#2418
#2419
#2421
#2422
#2423
#2424
#2425
#2426
#2427
#2428
#2429
#2430
#2431
#2432
#2433
#2434
#2435
#2436
#2437
#2438
#2439
#244
#2440
#2441
#2442
#2444
#2445
#2446
#2447
#2448
#2449
#245
#2450
#2452
#2453
#2454
#2455
#2456
#2457
#2458
#2459
#2464
#2469
#2471
#2472
#2473
#2474
#2475
#2476
#2477
#2478
#2479
#2481
#2482
#2484
#2485
#2486
#2487
#2489
#2490
#2492
#2493
#2494
#2495
#2496
#2498
#2499
#250
#2500
#2501
#2503
#2504
#2505
#2506
#2508
#2509
#2510
#2512
#2512
#2513
#2514
#2515
#2516
#2517
#2518
#2519
#252
#2520
#2521
#2523
#2524
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2534
#2535
#2536
#2537
#2538
#2539
#254
#2540
#2541
#2542
#2544
#2545
#2546
#2547
#2548
#2549
#2550
#2551
#2552
#2556
#2559
#2560
#2561
#2562
#2564
#2565
#2566
#2567
#2568
#2569
#2574
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2584
#2588
#2589
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2604
#2607
#2608
#2612
#2613
#2614
#2616
#2617
#2618
#262
#2621
#2622
#2623
#2625
#2626
#2627
#2629
#263
#2630
#2631
#2632
#2633
#2635
#264
#2641
#2642
#2647
#2651
#2652
#2660
#2661
#2662
#2663
#2666
#2667
#2668
#2670
#2672
#2673
#2677
#2678
#2679
#268
#2680
#2681
#2682
#2684
#2685
#2686
#2689
#269
#2691
#2692
#2693
#2694
#2695
#2697
#2700
#2703
#2704
#2704
#2707
#271
#2710
#2711
#2712
#2717
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#2730
#2731
#2732
#2735
#2736
#2738
#2740
#2742
#2743
#2744
#2745
#2746
#2747
#2748
#2751
#2752
#2754
#2755
#2761
#2763
#2764
#2765
#277
#2770
#2771
#2772
#2773
#2776
#2777
#278
#2782
#2784
#2785
#2786
#2787
#2788
#2790
#2793
#2794
#2795
#2798
#280
#2800
#2803
#2804
#2805
#2806
#2808
#2809
#2813
#2814
#2816
#2820
#2823
#2826
#2827
#2829
#2830
#2831
#2832
#2833
#2834
#2836
#2837
#2838
#2839
#2840
#2841
#2842
#2843
#2847
#2849
#285
#2852
#2857
#2858
#2859
#2859
#286
#2860
#2866
#2867
#2868
#2869
#287
#2870
#2871
#2872
#2873
#2874
#2875
#2877
#2878
#2879
#2879
#2880
#2881
#2885
#2886
#2887
#2889
#2890
#2892
#2896
#2897
#2898
#29
#2903
#2904
#2905
#2907
#2908
#2909
#2912
#2919
#292
#2920
#2922
#2925
#2927
#2928
#2929
#293
#2930
#2931
#2932
#2934
#2935
#2937
#2939
#2940
#2941
#2942
#2946
#2950
#2951
#2956
#2957
#2958
#2961
#2962
#2963
#2964
#2966
#2967
#2968
#2969
#2972
#2974
#2976
#2978
#2979
#2980
#2981
#2983
#2985
#2986
#2987
#2988
#2989
#2990
#2992
#2994
#2995
#2996
#2996
#2998
#30
#3000
#3001
#3002
#3003
#3004
#3006
#3009
#3010
#3011
#3012
#3014
#3015
#3016
#3018
#3019
#3020
#3021
#3023
#3026
#3027
#3028
#303
#3031
#3031
#3032
#3033
#3035
#3036
#3037
#3038
#3039
#304
#3041
#3042
#3043
#3044
#3045
#3046
#3047
#3049
#305
#3050
#3051
#3055
#3058
#3059
#3060
#3061
#3062
#3067
#3068
#3069
#3070
#3071
#3073
#3076
#3077
#3078
#3079
#308
#3080
#3081
#3082
#3083
#3085
#3086
#3087
#3088
#3089
#309
#3090
#3094
#3096
#3097
#3098
#3101
#3102
#3103
#3104
#3106
#3109
#3111
#3112
#3113
#3114
#3118
#312
#3121
#3122
#3124
#3125
#3126
#3127
#3128
#3129
#313
#3132
#3134
#3135
#3136
#3137
#3139
#314
#3142
#3143
#3144
#3145
#3146
#3147
#315
#3150
#3153
#3154
#3155
#3156
#3157
#3159
#3159
#316
#3160
#3161
#3162
#3168
#3169
#317
#3172
#3173
#3174
#3176
#3177
#3178
#3179
#318
#3180
#3181
#3183
#3184
#3187
#3188
#3191
#3193
#3194
#3195
#3196
#3197
#3198
#3199
#32
#3200
#3201
#3203
#3204
#3205
#3206
#3209
#3215
#3217
#3227
#3228
#3229
#323
#3231
#3232
#3233
#3235
#3237
#3240
#3241
#3242
#3243
#3244
#3245
#3246
#3247
#3248
#3249
#3250
#3252
#3253
#3254
#3257
#3258
#3259
#326
#3260
#3261
#3262
#3263
#3265
#3267
#3268
#3270
#3271
#3272
#3273
#3274
#3276
#3277
#3278
#3279
#3280
#3283
#3292
#3293
#3294
#3296
#3300
#3303
#3305
#3308
#3309
#3312
#3315
#3316
#3317
#3320
#3321
#3324
#3325
#3326
#3327
#3328
#3329
#3330
#3331
#3332
#3333
#3335
#3336
#3339
#3346
#3347
#3348
#3349
#3350
#3351
#3355
#3356
#3357
#3358
#3359
#3360
#3361
#3362
#3363
#3364
#3366
#3369
#3370
#3371
#3372
#3373
#3374
#3375
#3376
#3380
#3384
#3386
#3387
#3388
#3392
#3393
#3394
#3395
#3396
#3397
#3398
#3399
#34
#340
#3400
#3401
#3402
#3403
#3404
#3405
#3406
#3407
#3408
#3409
#341
#3410
#3411
#3413
#3415
#3416
#3418
#3419
#342
#3420
#3421
#3422
#3423
#3424
#3425
#3427
#3428
#3430
#3431
#3432
#3433
#3434
#3435
#3437
#3438
#3439
#3440
#3441
#3442
#3443
#3445
#3446
#3447
#3448
#3449
#3450
#3451
#3452
#3453
#3454
#3455
#3456
#3457
#3458
#3459
#3460
#3461
#3461
#3462
#3463
#3464
#3465
#3467
#3468
#3469
#3474
#3474
#3475
#3475
#3476
#3476
#352
#354
#355
#356
#359
#360
#361
#362
#365
#369
#370
#372
#373
#376
#377
#380
#381
#382
#384
#390
#392
#394
#395
#398
#401
#402
#403
#404
#405
#406
#409
#41
#41
#410
#421
#422
#423
#424
#425
#426
#427
#428
#437
#438
#439
#44
#444
#445
#450
#451
#452
#455
#456
#457
#459
#460
#461
#462
#463
#465
#466
#467
#47
#474
#475
#479
#480
#481
#482
#483
#485
#488
#489
#490
#491
#493
#494
#495
#501
#502
#505
#506
#507
#508
#509
#513
#514
#515
#517
#518
#519
#520
#521
#522
#523
#524
#528
#529
#53
#530
#531
#532
#535
#536
#537
#538
#541
#542
#544
#547
#550
#551
#552
#553
#554
#555
#556
#557
#56
#561
#562
#565
#567
#568
#570
#572
#574
#577
#579
#581
#583
#585
#587
#589
#59
#59
#592
#593
#594
#595
#60
#602
#604
#606
#608
#609
#610
#611
#612
#613
#616
#620
#626
#627
#637
#642
#646
#648
#649
#650
#651
#661
#662
#665
#669
#67
#671
#672
#673
#676
#677
#678
#68
#68
#680
#681
#682
#683
#684
#685
#688
#689
#69
#690
#691
#692
#693
#695
#700
#702
#703
#705
#706
#711
#714
#715
#716
#718
#725
#726
#730
#731
#74
#740
#742
#743
#744
#751
#752
#753
#759
#76
#760
#761
#764
#765
#767
#777
#779
#783
#786
#787
#790
#791
#792
#793
#794
#795
#796
#798
#799
#8
#801
#802
#803
#805
#806
#807
#808
#809
#810
#811
#812
#813
#814
#815
#816
#818
#819
#820
#822
#823
#824
#826
#828
#829
#830
#832
#833
#836
#838
#839
#840
#841
#842
#846
#847
#855
#857
#858
#859
#86
#860
#861
#863
#865
#869
#870
#875
#876
#877
#882
#883
#885
#891
#892
#894
#895
#9
#90
#902
#903
#904
#906
#910
#914
#915
#917
#919
#920
#921
#922
#923
#924
#927
#929
#931
#933
#934
#936
#938
#939
#941
#943
#944
#945
#946
#947
#948
#949
#955
#956
#960
#966
#969
#970
#971
#973
#974
#975
#976
#979
#985
#986
#987
#988
#989
#99
#990
#991
#992
#993
#994
#995
#998
2.0.0
2.0.0-rc1
2.0.1
2.0.10
2.0.11
2.0.12
2.0.13
2.0.14
2.0.15
2.0.16
2.0.17
2.0.18
2.0.19
2.0.2
2.0.20
2.0.21
2.0.22
2.0.23
2.0.24
2.0.25
2.0.26
2.0.27
2.0.28
2.0.29
2.0.3
2.0.30
2.0.31
2.0.32
2.0.33
2.0.34
2.0.35
2.0.36
2.0.37
2.0.38
2.0.39
2.0.4
2.0.40
2.0.41
2.0.42
2.0.43
2.0.44
2.0.45
2.0.46
2.0.47
2.0.48
2.0.49
2.0.5
2.0.50
2.0.51
2.0.6
2.0.7
2.0.8
2.0.9
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.2.0
2.2.1
2.2.10
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
v1.0.46
v2.0.46
v2.0.47
v2.0.48
v2.0.49
v2.0.51
v2.1.1
v2.1.2
v2.2.0
v2.2.10
v2.2.3
v2.2.7
v2.2.8
-
2dcd5bece4
daedd26e2b
intofcf86e33b9
Julien Voisin
2025-06-27 16:43:38 +02:00 -
daedd26e2b
perf(readability): Simplify removeUnlikelyCandidates
jvoisin
2025-06-27 16:39:53 +02:00 -
027ca94df6
ef13756b1a
intofcf86e33b9
Julien Voisin
2025-06-27 14:27:30 +00:00 -
ef13756b1a
perf(readability): improve getClassWeight speed
jvoisin
2025-06-27 16:11:06 +02:00 -
87202e9267
2d0af094b7
intofcf86e33b9
Julien Voisin
2025-06-27 16:26:52 +02:00 -
2d0af094b7
refactor(readability): simplify a bit getArticle
jvoisin
2025-06-27 16:25:23 +02:00 -
9c11b18edb
e88209da65
intofcf86e33b9
Julien Voisin
2025-06-26 15:28:50 +00:00 -
e88209da65
Julien Voisin
2025-06-26 17:28:48 +02:00 -
863e6946e2
perf(storage): truncate strings on go's side instead of pgsql's
jvoisin
2025-06-21 01:04:37 +02:00 -
e478738698
ab84af7897
intofcf86e33b9
Thiago Perrotta
2025-06-26 09:46:15 -04:00 -
fcf86e33b9
feat: TLS support for Unix socket listeners
main
Ingmar Stein
2025-06-24 16:15:36 +02:00 -
113f6b8982
build(deps): bump github.com/andybalholm/brotli from 1.1.1 to 1.2.0
dependabot[bot]
2025-06-24 22:28:51 +00:00 -
cbdcf1a56c
Revert "perf(storage): take advantage of entries_feed_id_hash_key in updateEntry"
jvoisin
2025-06-24 16:17:07 +02:00 -
1d59c5c874
dependabot[bot]
2025-06-24 22:28:51 +00:00 -
f7a6b02b5f
Ingmar Stein
2025-06-24 16:15:36 +02:00 -
bbfe920fa5
Revert "perf(storage): take advantage of entries_feed_id_hash_key in updateEntry"
jvoisin
2025-06-24 16:17:07 +02:00 -
9d5d8992b7
61ce39508d
into95eb6c1230
July
2025-06-24 05:52:52 -04:00 -
95eb6c1230
chore(docker): update golang base image to alpine 3.22
Frédéric Guillot
2025-06-23 17:39:45 -07:00 -
643b89ec89
perf(storage): take advantage of entries_feed_id_hash_key in updateEntry
jvoisin
2025-06-23 14:58:06 +02:00 -
84ebf1a033
docs(manpage): update
LISTEN_ADDR
descriptionFrédéric Guillot
2025-06-23 17:45:29 -07:00 -
1c03bba30b
docs(manpage): update
LISTEN_ADDR
descriptionFrédéric Guillot
2025-06-23 17:45:29 -07:00 -
62f1ac3ad3
chore(docker): update golang base image to alpine 3.22
Frédéric Guillot
2025-06-23 17:39:45 -07:00 -
875618d786
docs(changelog): update release notes for version 2.2.10
v2.2.10
2.2.10
Frédéric Guillot
2025-06-23 16:57:29 -07:00 -
6527c04307
perf(storage): take advantage of entries_feed_id_hash_key in updateEntry
jvoisin
2025-06-23 14:58:06 +02:00 -
1503a5c946
docs: add
CONTRIBUTING.md
fileFrédéric Guillot
2025-06-22 12:44:02 -07:00 -
8641f5f2a3
refactor(database): drop 3 columns in a single transaction
jvoisin
2025-06-21 01:03:44 +02:00 -
80455defe9
refactor(database): drop 3 columns in a single transaction
jvoisin
2025-06-21 01:03:44 +02:00 -
93b17af78b
refactor(appjs): no need to check if always present elements are always present
jvoisin
2025-06-20 14:51:48 +02:00 -
92876a0c61
refactor(http): rename package from httpd to server for consistency
Frédéric Guillot
2025-06-20 13:06:46 -07:00 -
3365d5c20c
refactor(http): rename package from httpd to server for consistency
Frédéric Guillot
2025-06-20 13:06:46 -07:00 -
d62df4e02a
refactor(server): avoid double call to Sprintf
Frédéric Guillot
2025-06-20 12:59:09 -07:00 -
dc75fe9781
refactor(server): avoid double call to Sprintf
Frédéric Guillot
2025-06-20 12:59:09 -07:00 -
8fa5041c37
feat: Allow multiple listen addresses
Ingmar Stein
2025-06-12 23:25:15 +02:00 -
dc05965895
X-UA-Compatible
meta tag specific to Internet ExplorerJulien Voisin
2025-06-20 20:59:08 +02:00 -
109e668ac7
perf(storage): pre-allocate a slice in RefreshFeedEntries
jvoisin
2025-06-20 14:24:40 +02:00 -
a637f59811
refactor(appjs): no need to check if always present elements are always present
jvoisin
2025-06-20 14:51:48 +02:00 -
a05cbe1a63
refactor(template): IE is dead, let it go.
jvoisin
2025-06-20 14:45:07 +02:00 -
e74aa8238f
perf(storage): pre-allocate a slice in RefreshFeedEntries
jvoisin
2025-06-20 14:24:40 +02:00 -
f88a35ced8
feat: Allow multiple listen addresses
Ingmar Stein
2025-06-12 23:25:15 +02:00 -
6d58052504
Frédéric Guillot
2025-06-19 21:03:53 -07:00 -
00697360e0
fix(readability): do not remove elements within code blocks
Frédéric Guillot
2025-06-19 20:56:58 -07:00 -
491d51c95f
feat(locale): update Polish translation
Matthaiks
2025-06-20 03:25:27 +02:00 -
f8a7321cf8
Matthaiks
2025-06-20 03:25:27 +02:00 -
db49e41acf
refactor(processor): move FilterEntryMaxAgeDays filter to filter package
Frédéric Guillot
2025-06-19 17:51:45 -07:00 -
3f8a3dca7d
refactor(processor): move FilterEntryMaxAgeDays filter to filter package
Frédéric Guillot
2025-06-19 17:51:45 -07:00 -
e6b814199b
feat(filter): add
EntryDate=max-age:duration
filterFrédéric Guillot
2025-06-19 17:08:57 -07:00 -
f328ae3da6
feat(filter): add
EntryDate=max-age:duration
filterFrédéric Guillot
2025-06-19 17:08:57 -07:00 -
b0a10f02fd
feat(css): add margin-bottom to input for consistent spacing
Frédéric Guillot
2025-06-19 16:31:07 -07:00 -
d729d6aaf0
feat(css): add margin-bottom to input for consistent spacing
Frédéric Guillot
2025-06-19 16:31:07 -07:00 -
9c05c3c493
feat(filter): merge user and feed entry filter rules
Frédéric Guillot
2025-06-19 15:58:18 -07:00 -
ea14ce7265
feat(filter): merge user and feed entry filter rules
Frédéric Guillot
2025-06-19 15:58:18 -07:00 -
2a9d91c783
feat: add entry filters at the feed level
Frédéric Guillot
2025-06-19 14:45:46 -07:00 -
bc25e0d127
feat: add entry filters at the feed level
Frédéric Guillot
2025-06-19 14:45:46 -07:00 -
cb59944d6b
refactor(processor): move
RewriteEntryURL
function torewrite
packageFrédéric Guillot
2025-06-19 13:14:22 -07:00 -
07a35d9574
refactor(processor): move
RewriteEntryURL
function torewrite
packageFrédéric Guillot
2025-06-19 13:14:22 -07:00 -
c12476c1a9
refactor(filter): avoid code duplication between IsBlockedEntry and IsAllowedEntry functions
Frédéric Guillot
2025-06-19 12:50:45 -07:00 -
3e35a70574
refactor(filter): avoid code duplication between IsBlockedEntry and IsAllowedEntry functions
Frédéric Guillot
2025-06-19 12:50:45 -07:00 -
bc6ab44ff2
fix(filter): skip invalid rules instead of exiting the loop
Frédéric Guillot
2025-06-19 12:31:49 -07:00 -
93702c6aff
fix(filter): skip invalid rules instead of exiting the loop
Frédéric Guillot
2025-06-19 12:31:49 -07:00 -
6282ac1f38
refactor(processor): move filters to a
filter
packageFrédéric Guillot
2025-06-19 11:59:55 -07:00 -
5be12e1ae7
refactor(processor): move filters to a
filter
packageFrédéric Guillot
2025-06-19 11:59:55 -07:00 -
96c0ef4efd
refactor(processor): massive refactoring of filters.go
jvoisin
2025-06-18 22:33:00 +02:00 -
b139ac4a2c
refactor(youtube): Remove a regex and make use of fetchWatchTime
jvoisin
2025-06-18 22:32:30 +02:00 -
c818d5bbb8
refactor(youtube): initiliaze two maps to the proper length
jvoisin
2025-06-18 22:32:00 +02:00 -
e366710529
refactor(processor): remove a useless type declaration
jvoisin
2025-06-18 22:31:19 +02:00 -
5cff4d7117
refactor(processor): remove a duplication function call
jvoisin
2025-06-18 22:30:28 +02:00 -
f31a784eaa
refactor(processor): refactor common code into a fetchWatchTime function
jvoisin
2025-06-18 22:29:11 +02:00 -
7edfcc3cf7
refactor(processor): remove a useless type declaration
jvoisin
2025-06-18 22:28:43 +02:00 -
fe4b00b9f8
refactor(processor): extract some functions into an utils.go file
jvoisin
2025-06-18 22:27:18 +02:00 -
46b159ac58
refactor(processor): simplify bilibili processing
jvoisin
2025-06-18 22:22:11 +02:00 -
86c58e11f6
perf(reader): use a non-cryptographic hash when possible
jvoisin
2025-06-18 15:06:20 +02:00 -
9a1d9593b3
refactor(crypto): use rand.Text() instead of a custom implementation
jvoisin
2025-06-18 16:12:39 +02:00 -
43546976d2
refactor(tests): use b.Loop() instead of for range b.N
jvoisin
2025-06-18 16:11:32 +02:00 -
3ab9ca9e4d
refactor(http): Don't hardcode TLS configuration
jvoisin
2025-06-18 16:06:48 +02:00 -
1af6df7cb9
perf(api): use math/rand/v2
jvoisin
2025-06-18 16:06:21 +02:00 -
50dff576b0
build(go): bump to go 1.24
jvoisin
2025-06-18 16:05:59 +02:00 -
c8318d1478
refactor(processor): massive refactoring of filters.go
jvoisin
2025-06-18 22:33:00 +02:00 -
d6aa3c59ef
refactor(youtube): Remove a regex and make use of fetchWatchTime
jvoisin
2025-06-18 22:32:30 +02:00 -
34a630808c
refactor(youtube): initiliaze two maps to the proper length
jvoisin
2025-06-18 22:32:00 +02:00 -
6ac3c4bbeb
refactor(processor): remove a useless type declaration
jvoisin
2025-06-18 22:31:19 +02:00 -
9a706a50d5
refactor(processor): remove a duplication function call
jvoisin
2025-06-18 22:30:28 +02:00 -
c060c8ef23
refactor(processor): refactor common code into a fetchWatchTime function
jvoisin
2025-06-18 22:29:11 +02:00 -
bcb9d39962
refactor(processor): remove a useless type declaration
jvoisin
2025-06-18 22:28:43 +02:00 -
e68d607763
refactor(processor): extract some functions into an utils.go file
jvoisin
2025-06-18 22:27:18 +02:00 -
932a81e0b4
refactor(processor): simplify bilibili processing
jvoisin
2025-06-18 22:22:11 +02:00 -
234a95f6f3
refactor(crypto): use rand.Text() instead of a custom implementation
jvoisin
2025-06-18 16:12:39 +02:00 -
bbcea7392a
refactor(tests): use b.Loop() instead of for range b.N
jvoisin
2025-06-18 16:11:32 +02:00 -
59e464ca66
refactor(http): Don't hardcode TLS configuration
jvoisin
2025-06-18 16:06:48 +02:00 -
981d361cf6
perf(api): use math/rand/v2
jvoisin
2025-06-18 16:06:21 +02:00 -
419438f607
build(go): bump to go 1.24
jvoisin
2025-06-18 16:05:59 +02:00 -
06281cbc50
perf(reader): use a non-cryptographic hash when possible
jvoisin
2025-06-18 15:06:20 +02:00 -
6af4d69c39
test(sanitizer): add test case to cover Vimeo iframe rewrite without query string
Frédéric Guillot
2025-06-17 17:50:42 -07:00 -
0b001edbf6
test(sanitizer): add test case to cover Vimeo iframe rewrite without query string
Frédéric Guillot
2025-06-17 17:50:42 -07:00 -
27015a5e34
test(sanitizer): add unit test for 0x0 pixel tracker
Frédéric Guillot
2025-06-17 17:36:09 -07:00 -
cdb57b3843
perf(sanitizer): minor simplifications of the sanitizer
jvoisin
2025-06-17 23:11:44 +02:00 -
a313c8a66d
test(sanitizer): add unit test for 0x0 pixel tracker
Frédéric Guillot
2025-06-17 17:36:09 -07:00 -
152ef578d2
feat(sanitizer): consider images of size 0x0 as pixel trackers
jvoisin
2025-06-17 22:47:12 +02:00 -
72486b9bd1
refactor(processor): minor simplification of a loop
jvoisin
2025-06-17 17:42:03 +02:00 -
81df0b2a16
perf(rewrite): make getPredefinedRewriteRules O(1)
jvoisin
2025-06-17 16:34:44 +02:00 -
b296f21e98
refactor(internal): add an urllib.DomainWithoutWWW function
jvoisin
2025-06-17 16:34:13 +02:00