advplyr
|
75d85e971b
|
Update remove book from collection endpoint to require Can Update permission instead of Can Delete
|
2026-11-12 17:11:08 -06:00 |
|
advplyr
|
3e0333877b
|
Fix server crash on logout
|
2026-11-11 19:09:00 -06:00 |
|
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 |
|
advplyr
|
20fd0cd700
|
Merge pull request #5714 from mikiher/fix-library-scan-race
Fix library scan crash when a series or book link already exists
|
2026-11-09 16:40:20 -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 |
|
advplyr
|
ce41ce489c
|
Merge pull request #5691 from mikiher/dedupe-authors
Dedupe repeated book authors
|
2026-11-01 17:26:38 -06: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
|
616c8ba152
|
Github workflow for building docker images with v3 tag
|
2026-10-31 11:53:20 -05:00 |
|
advplyr
|
edb1f7efc9
|
Version bump v2.37.2
v2.37.2
|
2026-10-23 14:36:19 -05:00 |
|
advplyr
|
92517f473b
|
Update devcontainer.json node variant to 24
|
2026-10-23 14:19:39 -05:00 |
|
advplyr
|
9715c7a8f7
|
Merge pull request #5668 from nichwall/fix/issue-5637-copy-fallback
Add EPERM copy fallback
|
2026-10-22 17:36:02 -05: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
|
2a0507ffc6
|
Update linuxpackager to only set 0775 on required files #5629
|
2026-10-02 17:19:38 -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
|
3563d49424
|
Version bump v2.37.1
v2.37.1
|
2026-09-29 17:30:00 -05:00 |
|
advplyr
|
06935b78b5
|
Merge pull request #5615 from weblate/weblate-audiobookshelf-abs-web-client
Translations update from Hosted Weblate
|
2026-09-29 17:24:44 -05:00 |
|
Gabriel
|
4aee64da07
|
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1167 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pt_BR/
|
2026-09-30 00:18:46 +02:00 |
|
Martynas
|
02cf2da4fa
|
Translated using Weblate (Lithuanian)
Currently translated at 60.1% (702 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/lt/
|
2026-09-30 00:18:46 +02:00 |
|
Indrek Ankur
|
366320bf94
|
Translated using Weblate (Estonian)
Currently translated at 64.2% (750 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/et/
|
2026-09-30 00:18:45 +02: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
|
9e18cb41e9
|
Fix EACCES error for Debian install #5613
- Update systemd service file to define HOME path and CacheDirectory to support Node24 change
|
2026-09-29 16:33:13 -05:00 |
|
advplyr
|
7d10b8fc4a
|
Version bump v2.37.0
v2.37.0
|
2026-09-28 16:46:32 -05:00 |
|
advplyr
|
14bec248f1
|
Merge pull request #5577 from weblate/weblate-audiobookshelf-abs-web-client
Translations update from Hosted Weblate
|
2026-09-28 16:38:13 -05:00 |
|
Juan Benites
|
ff57368f37
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (1167 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/
|
2026-09-27 01:06:47 +02:00 |
|
Mediokris
|
f589397008
|
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (1167 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/
|
2026-09-27 01:06:47 +02:00 |
|
Danol
|
fa4f6b58f3
|
Translated using Weblate (Czech)
Currently translated at 99.9% (1166 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/
|
2026-09-27 01:06:47 +02:00 |
|
Daniel Nylander
|
1acfd2ae54
|
Translated using Weblate (Swedish)
Currently translated at 100.0% (1167 of 1167 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
|
2026-09-27 01:06:47 +02:00 |
|
advplyr
|
91717e3b96
|
Merge pull request #4974 from Vito0912/feat/addAPISocket
Add support that API-Keys authenticate sockets
|
2026-09-26 18:06:38 -05:00 |
|
advplyr
|
282d8b8bf6
|
Update TokenManager test
|
2026-09-26 18:03:39 -05:00 |
|
advplyr
|
fb4c3ba984
|
Merge master
|
2026-09-26 18:00:58 -05:00 |
|