mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-12 06:21:30 +00:00
Commit graph
Select branches
Hide pull requests
Issue-4540-SortBy-StartedDate-and-FinishedDate
audiobook_tools_enhancements
audiobook_tools_update
batch-edit-populate-map-details
book_author_secondary_sort
book_author_secondary_sort_title
book_tags_genres_dedupe
bookmark-modal-updates
check_path_api_fix
clean_duplicate_mediaprogress
count_cache_for_userpermissions
details_trim_whitespace
episode-timestamps-clickable
episode_download_fallback
episode_meta_tagging
episode_secondary_sorts
experimental_next_client
feature/nuxt-target-server
feed-episodes-upsert
feed_generator_updates
feed_migration
fix-chapter-end-sleep-timer
fix-heatmap-caption
fix-quick-match-all-crash
fix-remove-episode-from-playlist
fix_authorize_race_condition
fix_change_empty_root_password
fix_content_url_basepath
fix_dockerfile_nunicode
fix_ereader_socket_event
fix_exclude_prefixes_crash
fix_logger_fatal
fix_mediaprogress_updatedat
fix_mediaprogress_updatedat_2
fix_next_prev_edit_description
fix_oidc_create_user
fix_pathexists_join
fix_podcast_episode_scanner_promise
fix_podcast_session_track_index
fix_remove_authors_no_books
fix_scanner_deleting_single_file_books
fix_set_token
hls_stream_url_update
increase_express_json_limit
jwt_auth_refactor
localize_durations
master
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item
migrate-podcasts-new-library-item-2
migrations-first-upgrade
new_session_track_endpoint
new_stats_controller
parsing-opf-v3
pathexists_user_access
playback-session-use-new-library-item
player_track_tooltip
playlists
plugin-implementation-demo
podcast_episode_duration
podcast_useragents
progress_bar_visibility
progress_updated_sort
redirect_transcode_requests
refactor-feeds-from-item
refactor-library-item
remove-col-ambiguity
remove-old-playlist
remove_old_collection_object
sanitize_html_description
search_episodes
session_modal_user
share-media-player-media-session-api
socket_item_events
sqlite
sqlite_2
stringify_sequelize_query
trix_prevent_attachments
v2.17.3-fk-constraints-migration
validate_migration_files
video
watcher_rescans_update
waveform
#1005
#1007
#1031
#1047
#1076
#1105
#1106
#1107
#1109
#1110
#1111
#1119
#1120
#1121
#1124
#1127
#1132
#1134
#1143
#1144
#1145
#1146
#1147
#1149
#1155
#1156
#1171
#1175
#1176
#1177
#1180
#1181
#1182
#1185
#1187
#1188
#1192
#1193
#1194
#1195
#1196
#1197
#1200
#1205
#1206
#1208
#1211
#1212
#1218
#1220
#1220
#1221
#1225
#1230
#1231
#1234
#1238
#124
#1245
#1246
#1246
#1247
#1249
#1251
#1268
#1270
#1271
#1275
#1282
#1286
#1287
#1292
#1293
#1294
#1297
#1301
#1302
#1303
#1306
#131
#1310
#1312
#1320
#1332
#1333
#1335
#1336
#1338
#1341
#1343
#1350
#1353
#136
#1364
#1367
#1369
#1374
#1381
#1385
#1388
#1390
#1397
#1398
#1400
#1403
#1404
#1420
#1421
#1422
#1423
#1425
#1429
#1429
#1431
#1432
#1438
#1451
#1453
#1456
#1457
#1463
#1468
#1469
#1470
#1472
#1484
#1487
#150
#1500
#1505
#1515
#1517
#1518
#1521
#1521
#1528
#1529
#1530
#1532
#1534
#1536
#1539
#1551
#1553
#1554
#1556
#1559
#1562
#1563
#1581
#1585
#1586
#1587
#1599
#1609
#1618
#1621
#1624
#1625
#1627
#1636
#1645
#1651
#1654
#1659
#1665
#1669
#1670
#1680
#1684
#1686
#1688
#1692
#1695
#1706
#1707
#1710
#1724
#1727
#1729
#1730
#1736
#1739
#1741
#1745
#1746
#1747
#1748
#1750
#1760
#1778
#1786
#1808
#1810
#1814
#1816
#1819
#1838
#1849
#1850
#1874
#1888
#190
#1906
#1907
#1917
#192
#1923
#1925
#1946
#1965
#1985
#1994
#2009
#2026
#2027
#2030
#2048
#2054
#2079
#2083
#2089
#2098
#2098
#2099
#2101
#2102
#2103
#2120
#2121
#2129
#2133
#2138
#2146
#2161
#2162
#2171
#2175
#2176
#2178
#2178
#218
#2182
#2183
#2186
#2188
#2189
#219
#2198
#2198
#2205
#2215
#2229
#2233
#2240
#2245
#2246
#2249
#2253
#2255
#226
#2272
#2274
#2276
#2283
#2288
#2291
#2293
#2297
#2299
#2300
#2302
#2305
#2311
#2325
#2326
#233
#2333
#2336
#2343
#2351
#2365
#2372
#2386
#2391
#2397
#240
#2400
#2408
#2411
#2413
#2415
#2417
#2420
#2431
#2438
#2438
#2442
#2444
#2445
#2454
#2464
#2464
#2465
#2468
#2472
#2485
#2486
#2488
#2489
#249
#2491
#2503
#2506
#2510
#2521
#2524
#2553
#2554
#2559
#2564
#2567
#2570
#2573
#2580
#2582
#2584
#2584
#2601
#2601
#2607
#2610
#2617
#2619
#262
#2620
#2629
#263
#2634
#2635
#2636
#2638
#2639
#2641
#2643
#2644
#2646
#2648
#2657
#2658
#2659
#266
#2666
#2670
#2671
#2673
#2676
#2677
#2688
#2691
#2692
#2694
#2699
#270
#2701
#2706
#2714
#2717
#2717
#2721
#2724
#2726
#2728
#2731
#2732
#2733
#2734
#2737
#2738
#2740
#2742
#2744
#2745
#2747
#2756
#2757
#276
#2760
#2769
#2772
#2773
#2777
#2780
#2781
#2784
#2787
#2789
#2791
#2797
#2802
#2803
#2805
#2817
#2820
#2821
#284
#2840
#2841
#2853
#287
#2877
#2880
#2891
#2896
#2916
#2918
#2918
#2920
#2927
#2929
#2930
#2933
#2954
#2955
#296
#2963
#2966
#2967
#297
#2974
#2981
#2982
#2988
#300
#3002
#3009
#3010
#3012
#3014
#3015
#3017
#3022
#3023
#3028
#3035
#3037
#3040
#3043
#3053
#3054
#3057
#3059
#3063
#3071
#3078
#3080
#3086
#3089
#3094
#3095
#3096
#3099
#3103
#3107
#3108
#3111
#3113
#3115
#3116
#3117
#3122
#3125
#3126
#3128
#3133
#3136
#3138
#3139
#3140
#3151
#3152
#3160
#3162
#3163
#3165
#3170
#3173
#3173
#3179
#3182
#3184
#3185
#3186
#3188
#3195
#3197
#3197
#3198
#3199
#3204
#3208
#3210
#3212
#3214
#3216
#3217
#3223
#3225
#3226
#3228
#3233
#3235
#3236
#3239
#3245
#3247
#325
#3254
#326
#3262
#3265
#3269
#3271
#3278
#3288
#3291
#3294
#3295
#330
#3302
#3302
#3304
#3305
#331
#3311
#3312
#3313
#3319
#3326
#3328
#3329
#3330
#3332
#3334
#3334
#3335
#3336
#3340
#3342
#3348
#3350
#3351
#3354
#3355
#3356
#3360
#3367
#3368
#3371
#3374
#3378
#3388
#3388
#3394
#3395
#3396
#3397
#3405
#3407
#3410
#3411
#3414
#3416
#3417
#3418
#3422
#3423
#3424
#3425
#3426
#3427
#343
#3435
#3436
#3450
#3451
#3451
#3453
#3454
#3460
#3461
#3464
#3464
#3468
#3478
#3486
#3487
#3488
#3489
#3491
#3492
#3500
#3501
#3506
#3508
#351
#3512
#3514
#3518
#3520
#3521
#3522
#3523
#3526
#3528
#3529
#3530
#3531
#3532
#3533
#3536
#3542
#3546
#3549
#3553
#3554
#3565
#3566
#3568
#3574
#3575
#3576
#3577
#3577
#3580
#3584
#3585
#3587
#3589
#3594
#3595
#3597
#3598
#3599
#3600
#3603
#3604
#3607
#3613
#3614
#3615
#3624
#3626
#3631
#3632
#3639
#3643
#3655
#3664
#3665
#3666
#3670
#3671
#3672
#3674
#3687
#3689
#3690
#3692
#3694
#3701
#3714
#3717
#3721
#3724
#3726
#3727
#3729
#3729
#3732
#3735
#374
#3745
#3745
#3751
#3754
#3761
#3762
#3766
#3767
#3769
#3771
#3772
#3773
#3776
#3777
#3779
#3780
#3785
#3787
#3788
#3789
#3794
#3795
#3798
#3800
#3805
#3808
#3810
#3816
#3822
#3828
#3832
#3833
#3839
#3839
#3842
#3847
#3854
#3862
#3864
#3867
#3871
#3875
#3875
#3880
#3884
#3887
#3890
#3892
#3893
#3898
#3899
#3906
#3907
#3914
#3916
#3919
#3921
#3929
#3931
#3933
#3933
#3941
#3944
#3945
#3946
#3952
#3954
#3958
#3962
#3963
#3971
#3972
#3974
#3978
#3980
#3984
#3985
#3993
#3996
#4005
#4008
#4010
#4015
#4020
#4027
#4030
#4031
#4034
#4035
#4037
#4041
#4045
#4045
#4046
#4055
#4066
#4075
#4078
#4080
#4082
#4088
#4089
#4092
#4093
#4097
#4100
#4106
#4113
#4115
#4118
#4119
#4126
#4131
#4131
#4133
#4135
#4150
#4151
#4158
#4162
#4164
#4166
#4168
#418
#4192
#4195
#4200
#4212
#4213
#4214
#4223
#4226
#423
#4234
#4237
#4240
#4241
#4249
#4253
#4256
#4256
#426
#4261
#4263
#4266
#4270
#4274
#4275
#4285
#4288
#4293
#4296
#4299
#4301
#4301
#4302
#4303
#4318
#4319
#4320
#4326
#4331
#4331
#4342
#4349
#4350
#4355
#4358
#4361
#4364
#4370
#4373
#4374
#4378
#4381
#4381
#4383
#4384
#4385
#4386
#4388
#439
#4393
#4394
#4397
#4397
#4398
#4399
#440
#4404
#4409
#4409
#4413
#4416
#4417
#4419
#4422
#4425
#4428
#4428
#4430
#4432
#4441
#4441
#4444
#4445
#445
#4450
#4450
#4451
#4452
#4454
#4461
#4464
#4469
#4474
#4474
#4476
#448
#4486
#4492
#4493
#4498
#4498
#4503
#4508
#4510
#4520
#4523
#4525
#4528
#4530
#4533
#4534
#4535
#4542
#4546
#4547
#4548
#4548
#4551
#4552
#4557
#4559
#456
#4562
#4565
#4568
#4568
#457
#4574
#4575
#458
#4586
#459
#4590
#4593
#4593
#4594
#4595
#4596
#4598
#4607
#4607
#4608
#461
#4613
#4618
#4621
#4621
#4627
#4629
#4629
#463
#4633
#4635
#4636
#4639
#464
#4647
#4649
#465
#4656
#4662
#4664
#4681
#4681
#469
#4695
#4698
#4700
#4702
#4706
#4706
#4708
#4708
#4709
#4713
#4716
#4717
#4717
#4720
#4721
#4721
#4722
#4728
#4729
#4730
#4732
#4733
#4734
#4737
#4740
#4745
#4745
#4748
#4748
#4750
#4752
#4756
#4766
#4768
#477
#4770
#4774
#4774
#4782
#4782
#4788
#4788
#4792
#4792
#4795
#4795
#4797
#4797
#4806
#4806
#4807
#4807
#4808
#4815
#4828
#4828
#484
#4848
#485
#4857
#4857
#486
#4868
#4868
#4870
#4873
#4877
#4877
#4878
#4879
#4881
#4885
#4885
#489
#4890
#4892
#4906
#4907
#4907
#4913
#4916
#4921
#4925
#4925
#4927
#4933
#4935
#4935
#4936
#4938
#4938
#4945
#4952
#4957
#4957
#4958
#4958
#4959
#4960
#4960
#4962
#4962
#4970
#4970
#4972
#4973
#4974
#4974
#4975
#4975
#4976
#4976
#4978
#4978
#4988
#4988
#5004
#5004
#5006
#5006
#5015
#5015
#5030
#5031
#5031
#5036
#5039
#5040
#5040
#5042
#5045
#5045
#5046
#5046
#5052
#5056
#5056
#5060
#5063
#5064
#5064
#5065
#5065
#5066
#5068
#5071
#5073
#5076
#5076
#5077
#5078
#5078
#508
#5080
#5080
#5084
#5084
#5086
#5089
#509
#5092
#5092
#5096
#5097
#5098
#5098
#5102
#5104
#5104
#5105
#5106
#5106
#5112
#5112
#5115
#5118
#5118
#5119
#5119
#512
#5120
#5120
#5122
#5123
#5126
#5128
#5128
#5132
#5132
#5140
#5141
#5143
#5144
#5144
#5145
#5145
#5148
#5148
#5151
#5158
#5160
#5162
#5163
#5164
#5164
#5168
#5168
#5173
#5173
#5180
#5181
#5183
#5183
#5191
#5193
#5203
#5203
#5204
#5206
#5206
#5210
#5211
#5214
#5214
#5216
#5216
#5217
#5218
#5219
#5219
#522
#5221
#5229
#5229
#523
#5233
#5233
#534
#535
#546
#547
#548
#550
#551
#555
#561
#564
#571
#586
#593
#597
#598
#611
#612
#622
#631
#632
#651
#664
#678
#680
#681
#682
#692
#697
#699
#707
#709
#716
#720
#728
#730
#732
#733
#734
#735
#736
#739
#742
#744
#745
#746
#747
#748
#749
#752
#755
#757
#758
#759
#770
#776
#777
#791
#792
#795
#801
#802
#814
#814
#821
#842
#871
#942
#946
#955
#961
#974
0.9.61-beta
0.9.61-beta.0
v1.0.0
v1.1.10
v1.1.11
v1.1.12
v1.1.13
v1.1.14
v1.1.15
v1.1.8
v1.1.9
v1.2.1
v1.2.4
v1.2.5
v1.2.6
v1.2.8
v1.3.1
v1.3.3
v1.3.4
v1.4.0
v1.4.1
v1.4.11
v1.4.2
v1.4.4
v1.4.6
v1.4.7
v1.4.9
v1.5.0
v1.5.5
v1.6.0
v1.7.0
v1.7.1
v1.7.2
v2.0.1
v2.0.10
v2.0.11
v2.0.12
v2.0.13
v2.0.14
v2.0.15
v2.0.16
v2.0.17
v2.0.18
v2.0.19
v2.0.2
v2.0.20
v2.0.21
v2.0.22
v2.0.23
v2.0.24
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.1.5
v2.10.0
v2.10.1
v2.11.0
v2.12.0
v2.12.1
v2.12.2
v2.12.3
v2.13.0
v2.13.1
v2.13.2
v2.13.3
v2.13.4
v2.14.0
v2.15.0
v2.15.1
v2.16.0
v2.16.1
v2.16.2
v2.17.0
v2.17.1
v2.17.2
v2.17.3
v2.17.4
v2.17.5
v2.17.6
v2.17.7
v2.18.0
v2.18.1
v2.19.0
v2.19.1
v2.19.2
v2.19.3
v2.19.4
v2.19.5
v2.2.0
v2.2.1
v2.2.10
v2.2.11
v2.2.12
v2.2.13
v2.2.14
v2.2.15
v2.2.16
v2.2.17
v2.2.18
v2.2.19
v2.2.2
v2.2.20
v2.2.21
v2.2.22
v2.2.23
v2.2.3
v2.2.4
v2.2.5
v2.2.6
v2.2.7
v2.2.8
v2.2.9
v2.20.0
v2.21.0
v2.22.0
v2.23.0
v2.24.0
v2.25.0
v2.25.1
v2.26.0
v2.26.1
v2.26.2
v2.26.3
v2.27.0
v2.28.0
v2.29.0
v2.3.0
v2.3.1
v2.3.2
v2.3.3
v2.3.4
v2.3.5
v2.30.0
v2.31.0
v2.32.0
v2.32.1
v2.33.0
v2.33.1
v2.33.2
v2.34.0
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.5.0
v2.6.0
v2.7.0
v2.7.1
v2.7.2
v2.8.0
v2.8.1
v2.9.0
-
594d2e0212Merge
81c29a36ecinto47ea6b5092
Weblate (bot)
2026-05-12 05:11:41 +00:00 -
81c29a36ecTranslated using Weblate (Arabic)
EteranlK
2026-05-10 19:36:36 +02:00 -
360e88b7fcMerge
45e1b25ea3into47ea6b5092
mikiher
2026-05-11 22:53:44 +01:00 -
1681b56c50Merge
55f75d2b31into47ea6b5092
Jesse Hallam
2026-05-11 09:59:19 -03:00 -
7e3c632041Merge
633bc4805einto47ea6b5092
fannta1990
2026-05-10 16:48:15 -06:00 -
0c3b743557Merge
537d3fe17dinto47ea6b5092
Julien Cornebise
2026-05-10 17:35:18 +01:00 -
537d3fe17dFix podcast episode sort for pre-1970 broadcast dates
Julien Cornebise
2026-05-10 17:33:21 +01:00 -
4ccbafd47cMerge
8aef2b78cdinto47ea6b5092
Greg Lorenzen
2026-05-09 17:01:25 -04:00 -
1a9c218b8dMerge
f35f218c0finto47ea6b5092
AndrolGenhald
2026-05-09 11:13:58 -07:00 -
9309280c8fAdded translation using Weblate (Latvian)
advplyr
2026-05-09 16:09:49 +02:00 -
a6e35b399eMerge
a2a94bc257into47ea6b5092
Eyad
2026-05-08 22:04:12 +00:00 -
a2a94bc257
Fix continue-series to use most recently finished book when onlyShowLaterBooks is enabled
Eyad
2026-03-12 04:08:09 +00:00 -
86205814dbMerge
80e52c0cbcinto47ea6b5092
Eyad
2026-05-08 22:03:41 +00:00 -
80e52c0cbc
Add MediaProgress playbackRate unit tests
Eyad
2026-03-05 00:23:59 +00:00 -
419aa4f2cc
Add playbackRate to MediaProgress extraData for per-book playback speed #1173
Eyad
2026-03-04 22:04:59 +00:00 -
cdc9b16afbMerge
5135ffe4c6into47ea6b5092
Vyolin
2026-05-08 12:44:34 -04:00 -
61217ac3bbMerge
989255e957into47ea6b5092
Toni Barth
2026-05-08 11:28:59 +01:00 -
11134ba309Merge
dfe9e3d382into47ea6b5092
anakinsleftleg
2026-05-07 22:30:04 -07:00 -
80f64b22caMerge
6c94913cb2into47ea6b5092
sir-wilhelm
2026-05-07 22:28:29 -07:00 -
5bd25ef6baMerge
0ed641f0b1into47ea6b5092
rbennion
2026-05-07 22:28:06 -07:00 -
bd2c33595dMerge
f819d661e8into47ea6b5092
sir-wilhelm
2026-05-07 22:20:08 -07:00 -
19919c5bb7Merge
978128bf99into47ea6b5092
Lunatic Zhao
2026-05-07 23:19:37 -06:00 -
6677acdadaMerge
e4e74c3b05into47ea6b5092
Jonathan Baldie
2026-05-07 21:09:48 +01:00 -
e4e74c3b05
chore: restore Cypress support newline
Jonathan Baldie
2026-05-07 20:45:10 +01:00 -
0f8be10275
chore: clean Smart Speed whitespace
Jonathan Baldie
2026-05-07 20:44:45 +01:00 -
577f111a17
test: trim Smart Speed Cypress harness changes
Jonathan Baldie
2026-05-07 20:44:13 +01:00 -
b4a9f8ad59
test: harden Smart Speed worklet coverage
Jonathan Baldie
2026-05-07 20:43:30 +01:00 -
76a04065df
test: add SmartSpeedInit focused unit test from na9
Jonathan Baldie
2026-05-02 13:27:09 +01:00 -
0147a6922f
Add Smart Speed E2E test with real audio and Web Audio API
Jonathan Baldie
2026-05-02 13:23:47 +01:00 -
bc0e4d59c0
fix: keep bookmark timestamps in wall-clock time
Jonathan Baldie
2026-05-02 01:53:45 +01:00 -
97c5d6341e
Fix Smart Speed playback time contract
Jonathan Baldie
2026-05-02 00:25:37 +01:00 -
5c747a7f8f
test: align MediaPlayerContainer session harness expectations
Jonathan Baldie
2026-05-02 10:07:27 +01:00 -
be14227db1
test: align MediaPlayerContainer audio src assertion
Jonathan Baldie
2026-05-02 10:03:52 +01:00 -
d7eb4dec9b
test: stabilize MediaPlayerContainer play-count harness
Jonathan Baldie
2026-05-02 09:59:01 +01:00 -
058e774351
test: stub MediaPlayerContainer audio player ref methods
Jonathan Baldie
2026-05-02 09:52:12 +01:00 -
74755e51d8
fix Cypress component debug hook registration
Jonathan Baldie
2026-05-02 09:47:06 +01:00 -
1fd5c205a9
add opt-in Cypress browser failure forwarding
Jonathan Baldie
2026-05-02 08:54:15 +01:00 -
08ad8f128c
fix cypress MediaPlayerContainer transcode assertion
Jonathan Baldie
2026-05-02 05:01:01 +01:00 -
9e537e7663
fix player harness transcode expectation
Jonathan Baldie
2026-05-02 03:42:53 +01:00 -
7d58adddd4
Fix MediaPlayerContainer Cypress harness bootstrap
Jonathan Baldie
2026-05-02 03:07:11 +01:00 -
27726e5d6c
Add real-path MediaPlayerContainer Cypress harness
Jonathan Baldie
2026-05-02 00:10:30 +01:00 -
42a1a82e8a
fix(client): fix smart speed seek race conditions and network buffering stall bugs
Jonathan Baldie
2026-05-01 22:47:42 +01:00 -
902d2448e1
fix(client): Fix Smart Speed playback rate state corruption
Jonathan Baldie
2026-05-01 22:43:56 +01:00 -
545c77a2dc
Redesign Smart Speed to dynamically adjust playbackRate instead of dropping samples, fix TimeMapper bugs by mapping audioContext to media time, and prevent SilenceMap memory leak by capping regions
Jonathan Baldie
2026-05-01 21:47:34 +01:00 -
fa2460868e
feat: implement smart speed UI and state persistence
Jonathan Baldie
2026-05-01 21:36:59 +01:00 -
4299fdce59
feat: implement smart speed phase 3 silence compression
Jonathan Baldie
2026-05-01 21:31:38 +01:00 -
ebff884562
feat(player): add silence detection and smart speed to local audio player
Jonathan Baldie
2026-05-01 21:17:35 +01:00 -
48c98f9655
Smart Speed Phase 1: add Web Audio API pipeline skeleton and enableSmartSpeed setting
Jonathan Baldie
2026-05-01 19:31:22 +01:00 -
6dfed7fa3aMerge
98a01b8b10into47ea6b5092
solar141
2026-05-07 18:39:09 +02:00 -
83d0d12022Merge
6f159bec0einto47ea6b5092
Varun Bajaj
2026-05-07 05:53:51 -04:00 -
d2db735d28Merge
bb08d0cd0finto47ea6b5092
Binyamin Blatt
2026-05-07 09:16:39 +00:00 -
bb08d0cd0fUpdate URL in PKGBUILD for audiobookshelf
Binyamin Blatt
2026-05-07 12:16:35 +03:00 -
a1e8c5fdf9Merge
8321ba6291into47ea6b5092
MagiX13
2026-05-07 00:00:51 -07:00 -
b2bb6b2822Merge
c7d4a0cba8into47ea6b5092
Matt Manning
2026-05-07 12:20:42 +12:00 -
79e2ed15edMerge
99f2b36f27into47ea6b5092
Jason Nader
2026-05-06 11:30:43 -04:00 -
cf42351f0cMerge
f22df2b76cinto47ea6b5092
Adam
2026-05-06 13:51:21 +02:00 -
3485db8ee8Merge
95fb522e8dinto47ea6b5092
Harry
2026-05-06 13:51:21 +02:00 -
8e28f36579Merge
ac841856dfinto47ea6b5092
Rapha149
2026-05-06 13:51:21 +02:00 -
06857ee7adMerge
a926df3aaeinto47ea6b5092
Kareem Ahmad
2026-05-06 13:51:21 +02:00 -
1122be3399Merge
37b95582a2into47ea6b5092
Paul DeVito
2026-05-06 13:51:21 +02:00 -
f2145b6f12Merge
2b8f0082dfinto47ea6b5092
Nicholas W
2026-05-06 13:51:21 +02:00 -
009158a4e4Merge
e8191b503dinto47ea6b5092
Finn Dittmar
2026-05-06 13:51:21 +02:00 -
2ec3255676Merge
6f19bb1e0cinto47ea6b5092
Jeferson 'Shin' Leite Borges
2026-05-06 13:51:21 +02:00 -
da9f070ffeMerge
700d1e8459into47ea6b5092
rsJames-ttrpg
2026-05-06 13:51:21 +02:00 -
d325d4f76aMerge
087bb58dc8into47ea6b5092
Danilo
2026-05-06 13:51:21 +02:00 -
f3a220c173Merge
4e808e6770into47ea6b5092
Jason Axley
2026-05-06 13:51:20 +02:00 -
661e23c6bbMerge
def0cfb744into47ea6b5092
Dyson
2026-05-06 13:51:20 +02:00 -
a1ef96bfe2Merge
f688beae54into47ea6b5092
S-Reinhard
2026-05-06 13:51:20 +02:00 -
8e5b44766cMerge
bdc17f81f2into47ea6b5092
Paul Bütof
2026-05-06 13:51:20 +02:00 -
92b9eb2191Merge
5d5b67a069into47ea6b5092
Piotr Niełacny
2026-05-06 13:51:20 +02:00 -
f857e1f173Merge
f703fb60dainto47ea6b5092
Marcos Carvalho
2026-05-06 10:30:37 +01:00 -
f334f4d5deMerge
3942805129into47ea6b5092
Nicholas W
2026-05-05 23:04:12 -05:00 -
d5c4c0f800Merge
3a751f711ainto47ea6b5092
Marke Hallowell
2026-05-05 20:10:09 -07:00 -
4330429fddMerge
d46cc2dce6into47ea6b5092
Michael Marcucci
2026-05-05 20:10:00 -07:00 -
ffc5ea37edMerge
a6848065e1into47ea6b5092
Denis Arnst
2026-05-05 20:09:33 -07:00 -
e30386f901Merge
397613795finto47ea6b5092
Scott A Miller-Tatasciore
2026-05-05 20:09:22 -07:00 -
059a5826dcMerge
27a97f50ecinto47ea6b5092
Trey Turner
2026-05-05 21:31:23 -05:00 -
0e2b1080a7Merge
47f6f4e18ainto47ea6b5092
Quentin
2026-05-05 21:41:16 -04:00 -
fdf36f4f9aMerge
c19f0aaa79into47ea6b5092
Quentin
2026-05-05 21:41:16 -04:00 -
4ec234952fMerge
5431665dfeinto47ea6b5092
Quentin
2026-05-05 21:41:16 -04:00 -
3de0dedfd9Merge
464b720d9einto47ea6b5092
Zach
2026-05-05 17:56:42 -06:00 -
d83d2d7a0cMerge
cdb0bbb4d2into47ea6b5092
Jozsef Kiraly
2026-05-05 23:31:38 +01:00 -
c46d81cd2dMerge
1204936bf1into47ea6b5092
Varun Bajaj
2026-05-06 00:25:41 +02:00 -
07f16f9681Merge
212734a92finto47ea6b5092
Eyad
2026-05-06 00:23:44 +02:00 -
6301995ed3Merge
f86258cd13into47ea6b5092
Finn Dittmar
2026-05-06 00:23:35 +02:00 -
e7c6022af3Merge
ca6c7d7958into47ea6b5092
johneliott
2026-05-06 00:23:15 +02:00 -
5a90eb69a2Merge
dc0899ff61into47ea6b5092
Nick Wolf
2026-05-06 00:22:53 +02:00 -
12600ba04cMerge
2cfc175c61into47ea6b5092
Andrew Kozhokaru
2026-05-06 00:22:07 +02:00 -
c18001c61dTranslated using Weblate (Bulgarian)
d0nizam
2026-04-29 17:36:49 +02:00 -
058e568f01Translated using Weblate (Polish)
Mateusz Lesiak
2026-04-29 13:42:37 +02:00 -
47ea6b5092
Update book/podcast scanner to sanitize description pulled from metadata
master
advplyr
2026-05-05 17:18:49 -05:00 -
10b0e5b1cbMerge
0749a55debinto4b060febc2
Finn Dittmar
2026-05-05 14:49:35 -04:00 -
4b060febc2Merge pull request #5221 from brandonfhall/fix/rss-feed-m4b-content-type
advplyr
2026-05-03 14:40:43 -05:00 -
40869bcf39
fix: set correct Content-Type for RSS feed audio files
Brandon
2026-05-01 22:22:09 -04:00 -
087bb58dc8Add
audible.com.br(Audible Brasil) as a book metadata provider
Danilo Sousa
2026-05-01 21:02:22 -03:00 -
0331ca1441
Fix OpenID logout redirect URI for subfolder deployments
Jonathan Baldie
2026-05-01 20:10:27 +01:00 -
30b40c3c7a
Fix buffer-equal-constant-time for Node.js v25+ compatibility
Jonathan Baldie
2026-05-01 20:09:57 +01:00 -
3942805129
Cleanup rotateTokensForSession
advplyr
2026-04-30 16:25:43 -05:00 -
dc446862c1
Rename migration to v2.35.0 & merge master
advplyr
2026-04-30 16:08:24 -05:00 -
379f6c716a
Merge branch 'master' into token_refresh_race_condition
advplyr
2026-04-30 15:59:22 -05:00