mirror of
https://github.com/readest/readest.git
synced 2026-10-22 22:59:44 +00:00
Commit graph
Select branches
Hide pull requests
feat/readest-voice-workers-dashboard
fix/custom-root-transfer-6383
main
review-assets/pr-6312-non-duo
update_flake_lock_action
#1000
#1002
#1003
#1004
#1005
#101
#1014
#1016
#1017
#102
#1021
#1023
#1024
#1034
#1037
#1038
#1039
#1043
#1044
#1045
#1046
#1047
#1052
#1053
#1054
#1055
#1071
#1076
#1077
#1081
#1083
#1084
#1085
#1086
#109
#1090
#1091
#1092
#1096
#1099
#110
#1104
#1105
#1109
#111
#1110
#1113
#1114
#1117
#1119
#1120
#1122
#1126
#113
#1131
#1133
#1138
#1139
#1140
#1141
#1142
#1143
#1146
#1149
#1154
#1155
#1158
#1159
#116
#1160
#1161
#1163
#1164
#117
#1172
#1173
#118
#1184
#1185
#1186
#1187
#1189
#1191
#1193
#1194
#1195
#1196
#120
#1203
#1207
#1208
#1209
#121
#1210
#1218
#1219
#122
#1220
#1221
#1222
#1223
#1225
#1227
#1228
#123
#1230
#1233
#1234
#1236
#1237
#1238
#124
#1240
#1243
#1244
#1245
#1246
#1247
#125
#1256
#1257
#126
#1263
#1264
#127
#1271
#1273
#1274
#1275
#128
#1282
#1283
#1289
#129
#1290
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1299
#130
#1306
#1308
#1309
#1311
#1312
#1314
#1315
#1317
#1318
#1319
#1323
#1324
#1325
#1326
#1327
#133
#1331
#1333
#1335
#1336
#1337
#134
#1341
#1342
#1343
#1345
#1346
#1349
#135
#1350
#1351
#1357
#1358
#136
#1361
#1362
#1363
#1365
#1366
#137
#1370
#1376
#1378
#1379
#138
#1380
#1381
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1391
#1394
#1395
#1399
#140
#1400
#1404
#1405
#1406
#1408
#141
#1410
#1411
#1412
#1413
#1415
#1416
#1417
#1418
#1419
#142
#1421
#1425
#1428
#1429
#143
#1432
#1433
#1435
#1436
#1437
#1439
#144
#1440
#1441
#1444
#1446
#1447
#1448
#1450
#1451
#1452
#1455
#1456
#1457
#1458
#146
#1460
#1461
#1463
#1464
#1466
#1467
#1469
#147
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1481
#1482
#1483
#1484
#149
#1491
#1493
#1494
#1499
#150
#1501
#1502
#1504
#1505
#1506
#1508
#1509
#151
#1511
#1512
#1513
#1514
#1516
#1517
#1519
#1522
#1528
#153
#1530
#1533
#1534
#1537
#154
#1540
#1541
#1542
#1543
#1546
#1547
#1548
#1549
#155
#1550
#1552
#1554
#1556
#1557
#1560
#1561
#1562
#1564
#1565
#1568
#1569
#1574
#1576
#1581
#1583
#1588
#1589
#159
#1595
#1596
#1599
#160
#1600
#1604
#1605
#1606
#1607
#1608
#1609
#1610
#1611
#1613
#1614
#1615
#1619
#1626
#1629
#1630
#1631
#1633
#1634
#1635
#1636
#1637
#1638
#1639
#1641
#1643
#1644
#1647
#1650
#1652
#1653
#1656
#1659
#1660
#1661
#1662
#1663
#1664
#1669
#1673
#1676
#1678
#1679
#1680
#1683
#1684
#1685
#1686
#1687
#1688
#1689
#1690
#1691
#1694
#1696
#1697
#1698
#1700
#1701
#1702
#1705
#1706
#1707
#1712
#1714
#1715
#1718
#1719
#1721
#1723
#1727
#1730
#1731
#1732
#1733
#1737
#1738
#1739
#1742
#1743
#1744
#1747
#1751
#1753
#1756
#1757
#1758
#1759
#1760
#1761
#1767
#1770
#1771
#1773
#1774
#1781
#1783
#1785
#1786
#1787
#1789
#1791
#1798
#1811
#182
#1826
#1827
#1828
#1829
#183
#1830
#1831
#1835
#1836
#1837
#1839
#184
#1841
#1842
#1843
#1849
#185
#1851
#1853
#1855
#1856
#1858
#1858
#1859
#1864
#1865
#1868
#1869
#187
#1870
#1871
#1873
#1874
#188
#1881
#1883
#1888
#189
#1891
#1894
#1896
#1897
#1898
#1900
#1903
#1904
#1905
#1906
#1907
#191
#1912
#1914
#1917
#1921
#1922
#1926
#1929
#193
#1930
#1931
#1932
#1937
#1938
#1939
#194
#1942
#1943
#1944
#1945
#1949
#195
#1950
#1952
#1953
#1954
#1955
#1963
#1964
#1965
#1966
#1967
#1969
#1971
#1972
#1973
#1974
#1975
#1978
#198
#1980
#1988
#1989
#1990
#1991
#1994
#1995
#1999
#20
#2001
#2004
#2006
#2007
#2009
#2016
#202
#2021
#2024
#2025
#2026
#2028
#2029
#203
#2032
#2038
#204
#2040
#2041
#2043
#2044
#2046
#205
#2050
#2051
#2053
#206
#2062
#2063
#2064
#2065
#2066
#2067
#2068
#207
#2071
#2074
#2076
#2078
#2081
#2082
#2084
#2089
#209
#2092
#2093
#2095
#2098
#21
#2101
#2102
#2106
#2108
#2110
#2112
#2113
#2115
#2116
#2117
#212
#2125
#2126
#213
#2131
#2135
#2138
#2142
#2143
#2144
#2145
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2158
#2159
#2162
#217
#2170
#2171
#2174
#2176
#2177
#218
#2181
#2185
#2186
#2189
#219
#2190
#2191
#2192
#2194
#2197
#2198
#220
#2203
#2209
#221
#2212
#2214
#2216
#2217
#2218
#2219
#222
#2220
#2221
#2225
#2226
#2227
#2229
#223
#2230
#2233
#2237
#2238
#224
#2240
#2242
#2244
#2245
#2248
#225
#2254
#2255
#2256
#2257
#2258
#2265
#2266
#2269
#227
#2272
#2273
#2274
#2275
#2277
#2279
#228
#2286
#229
#2290
#2291
#2292
#2294
#2295
#2296
#2297
#2299
#23
#2302
#2303
#2304
#2305
#2306
#2307
#2308
#231
#2310
#2312
#2313
#2314
#2318
#2325
#2326
#2327
#233
#2330
#2331
#2336
#2337
#2338
#2342
#2343
#2344
#2349
#2351
#2352
#2353
#2354
#2358
#236
#2360
#2361
#2362
#2366
#2369
#2370
#2371
#2376
#2378
#2379
#2384
#2387
#2388
#239
#2393
#2395
#2396
#2398
#2403
#2404
#2409
#2410
#2411
#2413
#2414
#242
#2421
#2422
#2424
#2425
#2426
#2427
#243
#2430
#2434
#2435
#2436
#2437
#2439
#244
#2449
#245
#2455
#2456
#2459
#2461
#2462
#2463
#2465
#2466
#2467
#2468
#2469
#2473
#2474
#2475
#2476
#2477
#2478
#2480
#2483
#2485
#2486
#2487
#2488
#2489
#2492
#2494
#2495
#2496
#250
#2501
#2502
#2503
#2504
#2507
#2509
#251
#2511
#2517
#252
#2520
#2521
#2522
#2524
#2525
#2526
#2527
#2528
#2529
#2532
#2533
#2535
#2538
#2539
#2540
#2541
#2542
#2543
#2548
#2549
#255
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2557
#2559
#256
#2562
#2563
#2568
#2569
#2571
#2573
#2575
#2578
#2582
#2583
#2584
#2585
#2586
#2587
#2592
#260
#2602
#2604
#2605
#2606
#261
#2610
#2612
#2613
#2614
#2615
#2617
#262
#2621
#2623
#2624
#2626
#2628
#263
#2633
#2634
#2636
#2638
#2639
#264
#2640
#2642
#2644
#2645
#2646
#2648
#2649
#265
#2655
#2657
#266
#2663
#2667
#2670
#2671
#2673
#2674
#2676
#2677
#2678
#2679
#268
#2680
#2681
#2682
#2683
#2686
#2687
#2688
#269
#2690
#2693
#2694
#27
#270
#2701
#2702
#2703
#2705
#2708
#271
#2711
#2713
#2714
#2715
#2718
#2719
#272
#2720
#2723
#2725
#2729
#273
#2730
#2731
#2740
#2741
#2742
#2743
#2744
#2749
#2756
#2759
#2761
#2762
#2764
#2767
#2769
#277
#2771
#2783
#2784
#279
#2792
#2793
#2798
#2799
#280
#2801
#2802
#2803
#2804
#2805
#2807
#2808
#281
#2813
#2814
#2818
#282
#2820
#2821
#2827
#2829
#283
#2830
#2831
#2832
#2835
#284
#2842
#2844
#2849
#2851
#2858
#2859
#2861
#2863
#2867
#2870
#2879
#288
#2881
#2882
#2884
#2887
#289
#2890
#2891
#2892
#2893
#2894
#2896
#2897
#290
#2900
#2901
#2902
#2903
#2905
#2906
#2908
#2909
#2916
#292
#293
#2930
#2931
#2932
#2938
#2939
#294
#2942
#2943
#2944
#2945
#2946
#2948
#2949
#295
#2952
#296
#2964
#2965
#2966
#2967
#2971
#2972
#2974
#2975
#2976
#298
#2981
#2982
#2984
#2985
#2988
#2989
#299
#2990
#2991
#2993
#2994
#2995
#2998
#300
#3002
#3003
#3005
#3006
#3007
#3008
#3009
#301
#3010
#3018
#302
#3023
#303
#3031
#3032
#3033
#3034
#3038
#3039
#304
#3040
#3042
#3043
#3053
#3054
#3055
#3056
#3058
#3059
#306
#3060
#3061
#3062
#3063
#3064
#3067
#3068
#307
#3071
#3072
#3073
#3074
#3075
#3076
#3084
#3085
#3090
#3091
#3092
#3093
#3096
#310
#3102
#3106
#3107
#3108
#3109
#311
#3110
#3116
#3117
#3119
#3119
#312
#3121
#3125
#3126
#313
#3130
#3131
#3132
#3133
#3134
#3135
#3138
#3139
#314
#3144
#3145
#3146
#3149
#315
#3150
#3156
#3158
#3158
#3160
#3160
#3161
#3163
#3164
#3165
#3166
#3167
#3169
#317
#3170
#3174
#3175
#3176
#3178
#3179
#318
#3182
#3184
#3189
#319
#3190
#3204
#321
#3210
#3212
#3218
#322
#3220
#3223
#3229
#3230
#3231
#3232
#324
#3241
#3243
#3249
#325
#3250
#3251
#3252
#3254
#3256
#326
#3261
#3262
#3265
#3266
#3267
#3269
#327
#3275
#3276
#3277
#3278
#3279
#3280
#3288
#3289
#3299
#3300
#3302
#3303
#3307
#3311
#3312
#3313
#3314
#3320
#3328
#334
#3349
#335
#3350
#3353
#3356
#3358
#3359
#3361
#3362
#3363
#3364
#3365
#3366
#3368
#337
#3372
#3374
#3378
#3379
#338
#3380
#3381
#3384
#3385
#3387
#3389
#339
#3390
#3391
#3393
#3394
#3395
#3396
#3397
#3398
#34
#3401
#3402
#3404
#3405
#3406
#3408
#3409
#3410
#3412
#3413
#3415
#3417
#3418
#3421
#3423
#3428
#3430
#3433
#3434
#3435
#3436
#3439
#3443
#3444
#3445
#3446
#3452
#3454
#3455
#3456
#3457
#3460
#347
#3472
#3475
#3476
#3478
#3479
#348
#3481
#3483
#3484
#3485
#3486
#349
#3490
#3493
#3497
#3498
#3499
#350
#3500
#3501
#3502
#3504
#3505
#3509
#3510
#3511
#3512
#3513
#3520
#3522
#3523
#3524
#3525
#3527
#3528
#3529
#3530
#3532
#3533
#3535
#3536
#3546
#3548
#3549
#3550
#3552
#3553
#3555
#3556
#3557
#3558
#3559
#3561
#3562
#3563
#3564
#3565
#3567
#3568
#3569
#3571
#3572
#3573
#3574
#3575
#3579
#3580
#3581
#3582
#3584
#3586
#3587
#3588
#3589
#3590
#3591
#360
#3603
#3626
#3627
#3630
#3631
#3639
#3642
#3645
#3646
#3650
#3651
#3653
#3656
#3658
#3666
#3668
#3674
#3677
#368
#3680
#3684
#3685
#369
#3690
#3691
#3692
#3693
#3694
#3696
#3697
#3699
#37
#370
#3701
#3704
#3705
#3706
#3708
#371
#3712
#3715
#3716
#3717
#3718
#3719
#372
#3720
#3721
#3722
#3723
#3724
#3725
#3727
#3728
#3729
#3730
#3733
#3734
#3735
#3740
#3741
#3743
#3744
#3745
#3746
#3748
#3749
#375
#3750
#3752
#3753
#3755
#3757
#3758
#3759
#3760
#3761
#3762
#3764
#3765
#3767
#3774
#3776
#3777
#378
#3784
#3785
#3788
#379
#3791
#3792
#3793
#3794
#3798
#3799
#3801
#3802
#3803
#3804
#3805
#3806
#3807
#3808
#3809
#3810
#3811
#3812
#3813
#3814
#3816
#3817
#3818
#3819
#3822
#3823
#3827
#3829
#3832
#3833
#3835
#3837
#3839
#3840
#3841
#3842
#3843
#3844
#3845
#3847
#3849
#3854
#3856
#3857
#3858
#3859
#3861
#3866
#3867
#3868
#3869
#387
#3874
#3878
#388
#3880
#3881
#3884
#3891
#3892
#3893
#3894
#39
#390
#3900
#3901
#3902
#3903
#3904
#3905
#3906
#3908
#3908
#3915
#3918
#392
#3925
#3928
#3929
#3930
#3934
#3937
#3938
#394
#3941
#3942
#3948
#395
#3951
#3952
#3957
#396
#3960
#3962
#3964
#3971
#3972
#3973
#3974
#3975
#3976
#3978
#3979
#3980
#3982
#3983
#3984
#3985
#3986
#3988
#399
#3990
#3991
#3995
#3996
#3998
#40
#400
#4002
#4004
#4008
#401
#4012
#4015
#4018
#4019
#402
#4024
#4025
#4026
#4027
#403
#4037
#404
#4040
#4041
#4043
#4045
#4046
#4047
#4048
#4050
#4055
#4056
#4058
#4061
#4062
#4064
#4065
#4066
#4067
#4068
#4069
#4071
#4072
#4073
#4075
#4076
#4077
#4078
#4079
#4080
#4081
#4082
#4083
#4084
#4086
#4087
#409
#4090
#4091
#4093
#4094
#4096
#4097
#4099
#41
#410
#4101
#4102
#4103
#4104
#4105
#4107
#4109
#411
#4110
#4111
#4116
#4118
#412
#4120
#4121
#4122
#4123
#4125
#4134
#4137
#4142
#4143
#4144
#4148
#4149
#415
#4151
#4152
#4153
#4154
#416
#4160
#4161
#4162
#4163
#4166
#4168
#4169
#4171
#4172
#4174
#4175
#4177
#4182
#4187
#4188
#4189
#4190
#4191
#4192
#4193
#4194
#4195
#4196
#4199
#42
#420
#4201
#4203
#4204
#4205
#4206
#4207
#4208
#4209
#421
#4210
#4211
#4214
#4215
#4219
#422
#4221
#4223
#4224
#4225
#4226
#4229
#4230
#4231
#4236
#4237
#4238
#4239
#4241
#4244
#4247
#4249
#425
#4250
#4251
#4252
#4256
#4257
#4263
#4265
#4266
#4267
#4268
#4270
#4271
#4273
#4275
#4276
#4277
#4278
#428
#4280
#4282
#4283
#4284
#4286
#4287
#4289
#4290
#4291
#4292
#4293
#4295
#4296
#4298
#4299
#43
#430
#4300
#4301
#4302
#4304
#4306
#4308
#4309
#431
#4310
#4311
#4312
#4313
#4314
#4315
#4318
#4319
#432
#4321
#4323
#4324
#4325
#4326
#4327
#4328
#4329
#433
#4331
#4332
#4333
#4334
#4335
#4337
#4338
#4340
#4341
#4342
#4345
#4346
#4347
#4348
#4349
#435
#4350
#4351
#4352
#4353
#4354
#4355
#4356
#4358
#4359
#436
#4361
#4362
#4363
#4364
#4365
#4366
#4367
#4368
#4369
#437
#4370
#4371
#4372
#4373
#4376
#438
#4381
#4382
#4383
#4385
#4388
#439
#4391
#4392
#4395
#44
#440
#4401
#4402
#4407
#4409
#441
#4413
#4415
#4416
#4417
#4418
#4421
#4422
#4423
#4424
#4425
#4426
#4428
#4429
#443
#4430
#4431
#4434
#4441
#4445
#4450
#4452
#4457
#4463
#4464
#4465
#447
#448
#4483
#4487
#45
#4501
#4505
#4506
#4507
#4508
#4509
#4510
#4512
#4515
#4516
#452
#4523
#4525
#4526
#4527
#4528
#453
#4530
#4533
#4534
#4535
#4536
#4537
#4538
#4539
#454
#4540
#4541
#4545
#4546
#4547
#4548
#4549
#4550
#4551
#4552
#4553
#4554
#4556
#4557
#4561
#4562
#4563
#4564
#4565
#4566
#4568
#4569
#457
#4570
#4571
#4572
#4573
#4576
#4577
#4579
#458
#4581
#4582
#4585
#4588
#4589
#4592
#4597
#4598
#46
#4600
#4601
#4603
#4604
#4606
#4610
#4611
#4612
#4614
#4617
#4618
#4619
#4620
#4623
#4626
#4627
#4628
#4629
#4631
#4632
#4633
#4635
#4636
#4637
#4638
#4639
#4640
#4641
#4642
#4644
#4647
#4648
#4649
#4650
#4651
#4653
#4654
#4655
#4656
#4657
#4659
#466
#4660
#4661
#4662
#4663
#4664
#4665
#4666
#4667
#4669
#4670
#4671
#4672
#4673
#4675
#4677
#4679
#4680
#4682
#4684
#4685
#4694
#4695
#4696
#4697
#47
#4701
#4702
#4704
#4705
#4706
#4707
#4708
#4709
#4710
#4711
#4712
#4713
#4716
#4723
#4725
#4726
#473
#4730
#4731
#4732
#4734
#4735
#4736
#4737
#4738
#4739
#4744
#4745
#4747
#4748
#4753
#4754
#4755
#4760
#4762
#4763
#4764
#4765
#4766
#4767
#4772
#4774
#4775
#4776
#4779
#4781
#4783
#4784
#4786
#4787
#479
#4793
#4794
#4798
#4799
#4800
#4802
#4803
#4804
#4806
#4807
#4808
#485
#487
#488
#497
#498
#499
#500
#501
#503
#504
#505
#506
#507
#508
#514
#519
#520
#522
#523
#529
#530
#532
#533
#534
#535
#536
#539
#541
#545
#546
#548
#549
#55
#551
#56
#560
#58
#59
#594
#595
#596
#598
#599
#601
#605
#606
#607
#608
#609
#610
#612
#613
#614
#615
#616
#620
#621
#625
#63
#630
#632
#633
#638
#64
#644
#646
#655
#657
#665
#68
#681
#682
#686
#687
#688
#689
#690
#694
#695
#698
#70
#702
#703
#704
#707
#708
#709
#710
#711
#712
#718
#720
#721
#722
#723
#725
#726
#727
#728
#729
#73
#730
#731
#737
#738
#739
#740
#742
#749
#750
#751
#754
#757
#758
#759
#76
#766
#767
#768
#769
#770
#771
#776
#785
#788
#79
#790
#793
#796
#80
#804
#806
#807
#81
#810
#813
#814
#815
#816
#817
#82
#822
#824
#825
#826
#83
#830
#833
#834
#836
#837
#838
#839
#84
#842
#845
#846
#847
#848
#85
#850
#851
#853
#856
#859
#861
#862
#866
#869
#872
#874
#875
#878
#879
#88
#885
#887
#888
#891
#892
#895
#897
#898
#90
#901
#902
#91
#911
#912
#914
#915
#919
#92
#927
#928
#940
#941
#942
#944
#945
#946
#947
#95
#951
#952
#955
#956
#957
#960
#961
#968
#969
#970
#976
#982
#983
#985
#986
#99
#997
#998
#999
cef-preview-20260906
cef-preview-20260906-2
v0.10.1
v0.10.2
v0.10.4
v0.10.6
v0.11.1
v0.11.10
v0.11.12
v0.11.16
v0.11.17
v0.11.18
v0.11.2
v0.11.20
v0.11.4
v0.12.1
v0.12.10
v0.12.12
v0.12.16
v0.12.6
v0.12.8
v0.7.9
v0.8.2
v0.8.3
v0.8.5
v0.8.6
v0.8.7
v0.8.8
v0.8.9
v0.9.0
v0.9.1
v0.9.10
v0.9.100
v0.9.101
v0.9.11
v0.9.13
v0.9.15
v0.9.17
v0.9.18
v0.9.19
v0.9.2
v0.9.20
v0.9.21
v0.9.22
v0.9.23
v0.9.25
v0.9.26
v0.9.27
v0.9.28
v0.9.29
v0.9.3
v0.9.30
v0.9.31
v0.9.32
v0.9.33
v0.9.35
v0.9.36
v0.9.37
v0.9.38
v0.9.39
v0.9.40
v0.9.41
v0.9.43
v0.9.49
v0.9.5
v0.9.50
v0.9.51
v0.9.52
v0.9.53
v0.9.55
v0.9.56
v0.9.57
v0.9.58
v0.9.59
v0.9.6
v0.9.60
v0.9.61
v0.9.62
v0.9.63
v0.9.64
v0.9.65
v0.9.66
v0.9.67
v0.9.68
v0.9.69
v0.9.7
v0.9.71
v0.9.72
v0.9.75
v0.9.76
v0.9.78
v0.9.8
v0.9.80
v0.9.81
v0.9.82
v0.9.85
v0.9.86
v0.9.87
v0.9.88
v0.9.9
v0.9.90
v0.9.91
v0.9.92
v0.9.93
v0.9.94
v0.9.95
v0.9.96
v0.9.97
v0.9.98
v0.9.99
-
5273f82fc4fix(ios): play narration and TTS through the native player on iPad (#6979) main
Huang Xin
2026-10-22 20:47:14 +08:00 -
ed405c0479chore(deps): bump the github-actions group with 6 updates (#6981)
dependabot[bot]
2026-10-22 14:44:25 +02:00 -
ecb0209575fix(reader): turn a fixed-layout page by a drag across the page, not the cell (#6983)
Huang Xin
2026-10-22 20:43:57 +08:00 -
6b2229ea5ffix(library): keep the title bar draggable in select mode (#6978)
Huang Xin
2026-10-22 01:21:53 +08:00 -
1afe816cc0fix(library): wrap the select-mode action bar instead of clipping it (#6973)
Huang Xin
2026-10-22 00:20:15 +08:00 -
6d436333f1fix(android): keep the reading position when the screen wakes (#6972)
Huang Xin
2026-10-22 00:17:31 +08:00 -
84c7efcc9efix(reader): give the remaining-info readout tabular-nums like its siblings (#6971)
k6G52m4Dz75W
2026-10-22 00:16:25 +08:00 -
355c601ae5fix(reader): keep the tabular-nums utility effective below Chromium 119 (#6970)
k6G52m4Dz75W
2026-10-21 20:37:20 +08:00 -
3a63b58d82fix(reader): pinch a PDF spread with one finger on each page (#6968)
Huang Xin
2026-10-21 20:07:27 +08:00 -
19131d6782fix(reader): use the correct form of 2 in Chinese footer numbers (#6966)
Raphael Fakhri
2026-10-21 15:07:02 +03:00 -
3a6b38a336fix(reader): add touch-accessible web fullscreen (#6964)
Kel
2026-10-21 02:44:29 -05:00 -
bcf2ea1297fix(pdf): don't select text while a drag pans the page (#6962)
Huang Xin
2026-10-21 14:45:55 +08:00 -
351067794bfix(reader): keep the mouse Back button in the book when it's released off the page (#6963)
Huang Xin
2026-10-21 12:15:28 +08:00 -
76027010f4fix(reader): dismiss the selection toolbar on a click beside the text (#6961)
Huang Xin
2026-10-21 12:12:27 +08:00 -
f1602f1ea2fix(tts): read a PDF aloud in the language of its page (#6944)
Armone
2026-10-21 06:52:33 +03:00 -
b00b9f4539fix(reader): keep word-final apostrophes before a dash inside single-quoted dialogue (#6957)
Huang Xin
2026-10-21 03:13:39 +08:00 -
ed64c40a45fix(pdf): keep PDF text sharp at fractional display scales (#6949)
Huang Xin
2026-10-21 03:13:24 +08:00 -
a90580764cfix(translate): leave ruby readings out of the text sent to the translator (#6953)
Huang Xin
2026-10-21 02:53:46 +08:00 -
8005ff9af6fix(kosync): send and read MOBI positions in crengine's HTML form (#6951)
Huang Xin
2026-10-21 02:52:46 +08:00 -
2212f1e449fix(sync): say when the device clock keeps changes from syncing (#6956)
Huang Xin
2026-10-21 02:51:19 +08:00 -
87071ccc34fix(tts): read PDF words across line breaks, and hyphenated words whole (#6955)
Huang Xin
2026-10-21 02:49:53 +08:00 -
59e9ab5452fix(reader): keep the bars hidden when the window gives focus back (#6954)
Huang Xin
2026-10-21 02:46:03 +08:00 -
30f82c39c4fix(reader): detect the language of Markdown and HTML books with none declared (#6952)
Huang Xin
2026-10-21 02:45:57 +08:00 -
388f38b2d7fix(reader): keep word-final apostrophes inside single-quoted dialogue (#6950)
Huang Xin
2026-10-21 02:00:37 +08:00 -
124af26349fix(hardcover): preserve legacy mappings when migration writes fail (#6938)
Kel
2026-10-20 12:56:55 -05:00 -
6a2930008cfix(reader): show the every-occurrence toggle's state on e-ink (#6948)
Huang Xin
2026-10-21 01:55:15 +08:00 -
77b07db1c3fix(reader): pinch a PDF spread without jumping sideways on release (#6943)
Huang Xin
2026-10-21 01:54:04 +08:00 -
5abea20546fix(metadata): reject impossible publication dates (#6937)
Kel
2026-10-20 12:40:57 -05:00 -
b731a52ae5fix(opds): vary cached proxy feeds on the Authorization header (#6946)
Huang Xin
2026-10-21 01:18:57 +08:00 -
30d6ef7ce6fix(opds): drop decoded-body headers from proxied error responses (#6942)
Huang Xin
2026-10-21 00:55:57 +08:00 -
2cb8c0df2afix(proxy): normalize hostnames and validate resolved addresses (#6821)
Huang Xin
2026-10-21 00:55:13 +08:00 -
87a2170257fix(eink): master scrim switch for capture-blocking overlays (#6922)
k6G52m4Dz75W
2026-10-21 00:49:46 +08:00 -
efb7a00206fix(tts): prepare the next paragraphs' first sentence while one plays (#6910)
Miles
2026-10-20 10:22:45 -06:00 -
3b7bed86b3fix(reader): limit pdf zoom in preview to MAX_ZOOM_LEVEL (#6904)
Chetan
2026-10-20 21:14:49 +05:30 -
6caed121d1fix(translate): keep long sentences whole for Yandex and retry rate-limited chunks (#6919)
Yurii Kostyukov
2026-10-20 20:40:46 +05:00 -
5d2a939c28fix(storage): check the quota after reserving the row and keep clients off files writes (#6820)
Huang Xin
2026-10-20 22:29:27 +08:00 -
23b8dd5b59fix(nix): stabilize the dev shell and share Linux runtime dependencies (#6851)
Ardit Abrashi
2026-10-20 16:28:32 +02:00 -
44a3ea12b0fix(reader): drive the percent readout from the continuous reading fraction (#6876)
k6G52m4Dz75W
2026-10-20 16:33:48 +08:00 -
f8ef5023d3fix(tts): accept a pasted speech endpoint as a custom TTS base URL (#6906)
Huang Xin
2026-10-20 16:03:52 +08:00 -
ce1e5f1d7bfix(tts): support Xiaomi MiMo chat-completions speech synthesis (#6863)
yixinzeng
2026-10-20 15:35:37 +08:00 -
23365811eafix(sync): verify a redirect off a self-signed server's origin (#6931)
Huang Xin
2026-10-20 12:20:12 +08:00 -
f06483d24drefactor(sync): share the note merge rule between Readest Cloud and file sync (#6843)
Huang Xin
2026-10-20 12:20:07 +08:00 -
aa92eb1b92feat(sync): per-server switch for self-signed certificates (#6822)
Huang Xin
2026-10-20 10:55:32 +08:00 -
2d37bbfc2efix(kosync): send and read FB2 positions in crengine's FictionBook form (#6905)
Huang Xin
2026-10-19 02:31:33 +08:00 -
2bf27849a9fix(reader): don't fail opening a book whose section is still loading (#6903)
Huang Xin
2026-10-19 02:31:28 +08:00 -
10eef97641fix(reader): sanitize book markup rendered in the app window (#6815)
Huang Xin
2026-10-19 00:32:37 +08:00 -
b68a77c1a8fix(reader): keep the chosen sidebar tab while Read Aloud plays (#6847)
Huang Xin
2026-10-18 23:54:30 +08:00 -
99f4d46300fix(library): park a finished book as unread when an updated build is re-keyed (#6871)
k6G52m4Dz75W
2026-10-18 23:49:33 +08:00 -
371f714bb2fix(reader): normalize section media types before sanitizing (#6819)
Huang Xin
2026-10-18 23:43:13 +08:00 -
f1b1a490cbchore(agent): lessons from 2026-10-14 to 10-15 (#6842)
Huang Xin
2026-10-18 23:42:12 +08:00 -
b06c11f030fix(api): validate DeepL and AI gateway request limits (#6818)
Huang Xin
2026-10-18 23:28:59 +08:00 -
e949536b0ffix(epub): bound native zip entry reads during import (#6817)
Huang Xin
2026-10-18 23:25:13 +08:00 -
283c86841efix(desktop): drag the window from an unfocused title-bar search field (#6893)
Huang Xin
2026-10-18 18:40:25 +08:00 -
767f834f6efix(tts): keep a note's focus when a navigation ends during Read Aloud (#6889)
Huang Xin
2026-10-18 10:52:21 +08:00 -
8751991484fix(reader): show the toolbar on a center tap in a scrolled comic (#6885)
Huang Xin
2026-10-18 10:30:56 +08:00 -
e154ccdee3fix(reader): let a book's own hover style underline its links (#6884)
Huang Xin
2026-10-18 10:30:51 +08:00 -
3de6a3e384fix(reader): keep book colors that only start like #000 (#6883)
Huang Xin
2026-10-18 10:30:45 +08:00 -
776194c42dfix(reader): break the page for page breaks in inline styles (#6888)
Huang Xin
2026-10-18 10:28:15 +08:00 -
81c76a4ae1fix(md): render $ and $$ math in Markdown books (#6887)
Huang Xin
2026-10-18 10:28:09 +08:00 -
99c795bec6fix(annotator): look up the next word in the footnote popup on desktop (#6886)
Huang Xin
2026-10-18 10:28:04 +08:00 -
d5c1ed1bb2fix(reader): don't make a table that fits scroll because of a link at its edge (#6882)
Huang Xin
2026-10-18 10:27:59 +08:00 -
b3081fd36c
flake.lock: Update
update_flake_lock_action
github-actions[bot]
2026-10-18 00:02:45 +00:00 -
e625ab6f31fix(reader): follow a link inside a table instead of zooming the table (#6862)
Huang Xin
2026-10-17 23:26:32 +08:00 -
c58d41e5cffix(reader): open external links with their query string (#6861)
Huang Xin
2026-10-17 23:26:23 +08:00 -
420a5931cbfix(tts): keep the sentence being read across the paragraph look-ahead (#6860)
Huang Xin
2026-10-17 02:05:44 +08:00 -
5173fac0c1fix(tts): hold the view still while a note is being typed during Read Aloud (#6849)
Huang Xin
2026-10-16 13:42:26 +08:00 -
50b4a93b7bfix(annotations): import ReadEra backups that split documents across docs_N.json (#6846)
Huang Xin
2026-10-16 13:27:19 +08:00 -
da9e703758fix(koplugin): give the Readest Library menu KOReader's UI for CoverBrowser (#6845)
Huang Xin
2026-10-16 13:27:14 +08:00 -
f4078404f4fix(annotator): run quick actions on a selection made in the footnote popup (#6809)
Huang Xin
2026-10-16 02:48:19 +08:00 -
26bfb74f5afix(reader): leave a footnote marker out of a double-click or long-press word (#6808)
Huang Xin
2026-10-16 02:46:49 +08:00 -
61ef15e005ci: guard the e-ink identity whitelist against Rust/Kotlin drift (#6834)
k6G52m4Dz75W
2026-10-15 22:24:52 +08:00 -
46c686eee3fix(bookshelves): list filter values only from books still in the library (#6835)
Gaurav Vijay Jadhav
2026-10-15 19:54:25 +05:30 -
e563bbb1c4chore(android): bump tauri-plugin-webview-upgrade for light e-ink dialogs (#6799)
k6G52m4Dz75W
2026-10-15 21:22:14 +08:00 -
cc236be49afix(i18n): improve Turkish translations and add missing keys (#6830)
kermode
2026-10-15 15:20:51 +03:00 -
d66e11071afix(android): tighten the e-ink device identity whitelist (#6833)
k6G52m4Dz75W
2026-10-15 20:19:39 +08:00 -
19d6c70c39fix(layout): keep the indent on paragraphs with a footnote icon (#6828)
Huang Xin
2026-10-15 17:37:12 +08:00 -
e82f0c0f44fix(reader): highlight long and nested quoted dialogue (#6814)
Huang Xin
2026-10-15 16:02:07 +08:00 -
9fd7a4820dfix(deps): resolve open Dependabot alerts (#6813)
Huang Xin
2026-10-15 13:59:43 +08:00 -
78f136ad5cchore(deps): bump the github-actions group with 8 updates (#6812)
dependabot[bot]
2026-10-15 06:55:25 +02:00 -
9506073e88chore: declare tsx for the worktree scripts and clean up merged worktrees in the triage loop (#6807)
Huang Xin
2026-10-15 02:06:54 +08:00 -
ce04bbec24fix(sync): push a highlight made right after a notes sync (#6802)
Huang Xin
2026-10-14 23:50:45 +08:00 -
e58e324ea9fix(layout): clip nowrapped lines along the line only, keeping footnote icons whole (#6801)
Huang Xin
2026-10-14 23:30:49 +08:00 -
d78dd97d50fix(reader): let the battery percentage follow a custom footer text color (#6798)
Huang Xin
2026-10-14 22:20:50 +08:00 -
f4b0102ebdchore(agent): maintenance loops with a Reply Desk, lessons and acceptance rules (#6796)
Huang Xin
2026-10-14 22:00:36 +08:00 -
9f0866f1a5fix(tts): skip bare superscript note markers when reading aloud (#6791)
Huang Xin
2026-10-14 20:35:20 +08:00 -
2e88ccdea7fix(reader): release closed reader views from the cached book document, closes #6710 (#6788)
Huang Xin
2026-10-14 20:35:15 +08:00 -
4c3a75a53dfix(sync): keep imported annotations through the next sync (#6762) (#6787)
Huang Xin
2026-10-14 17:34:35 +08:00 -
a017f15be9fix(reader): keep the footer bar off the horizontal scrollbar when zoomed (#6786)
Huang Xin
2026-10-14 17:27:18 +08:00 -
ac68bf83b0feat(library): show the full book or group title on hover (#6785)
Huang Xin
2026-10-14 17:25:05 +08:00 -
3cc39ad7a5release: version 0.12.16 (#6779) v0.12.16
Huang Xin
2026-10-14 06:33:31 +08:00 -
2813ad7e6afix: iOS reader polish for drawing dock, short sheets, bookshelf header and read aloud (#6778)
Huang Xin
2026-10-14 06:25:00 +08:00 -
3ffde0c479fix(sync): detect in-place custom theme changes (#6777)
Anirudh Sharma
2026-10-14 03:08:09 +05:30 -
8a4640d59dchore(agent): update agent memories (#6776)
Huang Xin
2026-10-14 02:58:25 +08:00 -
385889d57dfeat(sync): sync the import-time page count across devices (#6775)
Huang Xin
2026-10-14 02:45:34 +08:00 -
94ebb29d6cfeat(library): count pages at import, add Pages sort and filter, closes #6662 (#6774)
Huang Xin
2026-10-14 02:23:50 +08:00 -
bb9b28e744build(android): ship per-ABI APKs (arm64, armv7, legacy) instead of universal (#6772)
Huang Xin
2026-10-14 01:33:05 +08:00 -
bb55cda8b4fix(ios): open the share sheet on iOS 16 for files with spaces or non-ASCII names, closes #6719 (#6770)
Huang Xin
2026-10-14 00:55:49 +08:00 -
354f90341bfix(reader): keep the image long-press menu working on Android PDF pages (#6771)
Huang Xin
2026-10-14 00:46:29 +08:00 -
1f6dfcff30feat(calibre): add multi-language support (#6768)
gswang
2026-10-14 00:46:06 +08:00 -
04a987f854fix(reader): measure image tap zones on its column in a two-page spread, closes #6745 (#6769)
Huang Xin
2026-10-14 00:42:25 +08:00