advplyr
|
2dde0bf1c7
|
Validate credentials are string
|
2026-11-10 19:33:57 -06:00 |
|
advplyr
|
83dce682e8
|
Add library access checks on media progress endpoints
|
2026-11-09 17:10:22 -06:00 |
|
advplyr
|
f88fdf1321
|
Merge pull request #5715 from mikiher/fix-book-edit-race
Fix book edit crash when a series or book link already exists
|
2026-11-09 16:47:57 -06:00 |
|
mikiher
|
9b055f80a6
|
Fix book edit crash when a series or book link already exists
|
2026-11-09 19:09:36 +02:00 |
|
mikiher
|
04acd53667
|
Fix library scan crash when a series or book link already exists
|
2026-11-09 18:47:44 +02:00 |
|
advplyr
|
49c0ef6c07
|
Update collection controller to only emit collection socket events to the user making the request
|
2026-11-08 18:15:32 -06:00 |
|
advplyr
|
f57ca09f6e
|
Update session middleware to check session userId with current user
|
2026-11-05 17:50:21 -06:00 |
|
advplyr
|
149bae7d73
|
Merge pull request #5694 from mikiher/fix-itunes-parsing
Keep iTunes author credentials attached to the name
|
2026-11-04 17:51:41 -06:00 |
|
advplyr
|
d6d0cf6b8f
|
Merge pull request #5686 from mikiher/fix-upload-auth
Stop unauthenticated multipart uploads from leaving temp files on disk
|
2026-11-04 17:50:04 -06:00 |
|
mikiher
|
087099faa3
|
Keep iTunes author credentials attached to the name
|
2026-11-02 10:04:19 +02:00 |
|
mikiher
|
b31af26837
|
Name the library item in the server log when a scan fails on it
|
2026-11-01 09:14:58 +02:00 |
|
mikiher
|
4072054e00
|
Dedupe book authors before inserting links so a repeated name does not abort the scan
|
2026-11-01 09:12:50 +02:00 |
|
mikiher
|
f1f57d6595
|
Add one name dedupe function and use it for parsed names and metadata.json
|
2026-11-01 09:10:45 +02:00 |
|
mikiher
|
7aaa734d3e
|
Parse multipart uploads only after auth and permission checks
|
2026-10-31 23:19:19 +02:00 |
|
mikiher
|
48d9309eb2
|
Delete unmoved upload temp files when the response closes
|
2026-10-31 23:18:01 +02:00 |
|
advplyr
|
95cb5bad27
|
Remove fs-extra sync updates
|
2026-10-22 17:34:09 -05:00 |
|
Nicholas Wallace
|
5cb461f9b5
|
Add EPERM move fallback
|
2026-10-20 21:55:23 -07:00 |
|
Nicholas Wallace
|
16aa80ed5c
|
Add EPERM copy fallback
|
2026-10-20 21:39:26 -07:00 |
|
advplyr
|
743d915220
|
Normalize RouterBasePath env variable
|
2026-10-05 17:45:14 -05:00 |
|
advplyr
|
34715558df
|
Use transaction and check root on server init
|
2026-10-04 20:03:56 -05:00 |
|
advplyr
|
cff295fdc9
|
Merge pull request #5418 from SharonZhu0122/fix-5306-feed-cover-cache
Fix RSS feed cover images not updating after cover change (#5306)
|
2026-10-01 18:13:31 -05:00 |
|
advplyr
|
6b60beff6e
|
Extract out rss feed image URL construction into a separate function
|
2026-10-01 18:13:09 -05:00 |
|
advplyr
|
db433ce076
|
Merge pull request #5430 from boqiaok/fix/issue-5176-audible-products
Fix Audible search when products are null
|
2026-10-01 17:56:26 -05:00 |
|
advplyr
|
5edd20dfa3
|
Merge pull request #5437 from rtainaan/codex/handle-repeated-upload-files
Fix upload crash with repeated file fields
|
2026-10-01 17:52:59 -05:00 |
|
advplyr
|
a2cba8dd05
|
OIDC extend cookie max age to 10 minutes and redirect to login page when no session #5614
|
2026-09-29 17:18:38 -05:00 |
|
advplyr
|
86bc18487b
|
Merge pull request #5606 from SharonZhu0122/fix-5604-oidc-session-cleanup
Expire abandoned OIDC mobile login sessions
|
2026-09-29 16:51:30 -05:00 |
|
advplyr
|
fb4c3ba984
|
Merge master
|
2026-09-26 18:00:58 -05:00 |
|
advplyr
|
72a1c656f9
|
Update jwt verify for sockets to ignore expiration
|
2026-09-26 17:52:08 -05:00 |
|
zsh
|
273693e8ad
|
Expire abandoned OIDC mobile login sessions
|
2026-09-25 17:38:37 +12:00 |
|
advplyr
|
d22c468215
|
Merge pull request #5575 from SharonZhu0122/fix-5535-explicit-flag-from-provider
Set explicit flag from Audible match results
|
2026-09-23 17:41:50 -05:00 |
|
advplyr
|
c654de4630
|
Fix server crash decoding invalid filter groups
|
2026-09-22 18:00:08 -05:00 |
|
advplyr
|
aef33df8d3
|
Update get series for library endpoint to ensure series belongs to library
|
2026-09-22 17:49:53 -05:00 |
|
advplyr
|
63a883e595
|
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
|
2026-09-21 17:02:46 -05:00 |
|
advplyr
|
b8b069eca6
|
Fix server crash when collapse sub series and sort by author name #4993 & add whitelist for collapse subseries sort
|
2026-09-21 17:02:34 -05:00 |
|
advplyr
|
0fd0483021
|
Merge commit from fork
Add UUID check for cache manager
|
2026-09-21 16:10:29 -05:00 |
|
advplyr
|
8463b8426a
|
Update library item cover PATCH endpoint to require the cover path to be in the library item libraryFiles array
|
2026-09-21 16:07:41 -05:00 |
|
advplyr
|
b5134a3287
|
Cleanup prober.js and fix redeclare
|
2026-09-20 15:36:15 -05:00 |
|
advplyr
|
8fb7a856d5
|
Fix LibraryItem dupe class member hasAudioFiles
|
2026-09-20 15:32:20 -05:00 |
|
advplyr
|
186733f6af
|
Remove duplicate podcastEpisodeModel get in Database
|
2026-09-20 14:44:21 -05:00 |
|
advplyr
|
1e5443f054
|
Clean up invalid where objects in LibraryScanner
|
2026-09-20 14:43:39 -05:00 |
|
advplyr
|
5077f87e0c
|
Fix undefined variable in podcastUtils
|
2026-09-19 16:59:02 -05:00 |
|
advplyr
|
608d3ddde8
|
Fix undefined binaryPath in BinaryManager
|
2026-09-19 16:57:01 -05:00 |
|
advplyr
|
4c27a7b68e
|
Merge branch 'missing_declaration' of https://github.com/binyaminyblatt/audiobookshelf into missing_declaration
|
2026-09-19 16:48:50 -05:00 |
|
advplyr
|
a3b150d049
|
Fix undefined var in nodeFfprobe
|
2026-09-19 16:48:45 -05:00 |
|
advplyr
|
088c4f542f
|
Cleanup scandir variables
|
2026-09-19 16:47:40 -05:00 |
|
Binyamin Blatt
|
6acb4b9005
|
fix no-undef in BackupManager
|
2026-09-20 00:45:24 +03:00 |
|
Binyamin Blatt
|
8781930ced
|
Fix undeclared variables
|
2026-09-20 00:01:56 +03:00 |
|
Finn Dittmar
|
4236eef5c4
|
Add UUID check for cache manager
|
2026-09-19 17:23:40 +02:00 |
|
zsh
|
bf4f74cb93
|
Set explicit flag from Audible match results
|
2026-09-19 01:54:54 +12:00 |
|
advplyr
|
5ec4a8a46e
|
Merge pull request #5510 from nichwall/typescript-migration-begin
Typescript initial migration framework
|
2026-09-17 17:11:58 -05:00 |
|