advplyr
6d0d1415e4
Add fuse.basic.min.js in libs instead of full npm package, use lower threshold for quick matching
2025-06-13 17:23:24 -05:00
advplyr
514f5c2409
Merge pull request #4394 from Vito0912/feat/addISBNAudible
...
Added the ISBN for Audible providers (returned data)
2025-06-13 16:21:32 -05:00
advplyr
2cc58b2c8a
Merge pull request #4404 from advplyr/podcast_useragents
...
Update podcast episode downloads to have a fallback user agent string
2025-06-12 17:40:42 -05:00
advplyr
777a055fcd
Update podcast episode downloads to have a fallback user agent string
2025-06-12 17:31:12 -05:00
advplyr
b45085d2d6
Update podcast episode download user agent to fix #4401
2025-06-12 17:19:24 -05:00
advplyr
22f6e86a12
Fix pathexists filepath back to posix
2025-06-11 16:37:07 -05:00
advplyr
dc6783ea76
Merge pull request #4398 from advplyr/pathexists_user_access
...
Update pathexists endpoint to check user has access to library
2025-06-11 16:31:14 -05:00
advplyr
a6f10ca48e
Update upload endpoint to check user has access to library
2025-06-11 16:14:51 -05:00
advplyr
aac01d6d9a
Update pathexists endpoint to check user has access to library
2025-06-11 16:04:18 -05:00
Vito0912
a617994207
added isbn
2025-06-11 08:12:23 +02:00
advplyr
7a33a412fc
Merge pull request #4393 from advplyr/fix_pathexists_join
...
Fix filesystem pathexists path join
2025-06-10 17:20:23 -05:00
advplyr
0135b3560c
Fix filesystem pathexists path join
2025-06-10 17:02:42 -05:00
advplyr
6968a5c02a
Merge pull request #4378 from Vito0912/feat/PodcastNots
...
Notifications for failed rss feeds and disabled rss feeds
2025-06-09 16:25:19 -05:00
advplyr
5e2bb0b12c
Fix notification js docs and update description/defaults
2025-06-09 16:21:05 -05:00
advplyr
7122756e58
Update notification description grammar
2025-06-09 15:51:14 -05:00
advplyr
8ecc912c2d
Merge pull request #4388 from advplyr/book_author_secondary_sort
...
Update book library sort by author to use title as secondary sort #4380
2025-06-08 17:38:45 -05:00
advplyr
c8cea4e6af
Update book library sort by author to use title as secondary sort #4380
2025-06-08 17:28:19 -05:00
Josh Vincent
9da0be6d36
Allow clicking on elapsedTime to adjust chapter start
2025-06-08 13:18:41 -06:00
advplyr
0c5d05d319
Fix chapter table on audiobook tools page uneven column widths
2025-06-07 17:10:23 -05:00
Josh Vincent
c41bdb951c
Moves the lock button and fixes padding on bulk add feature.
...
Moves the lock button the right of the Title text box.
Enhances the bulk chapter add feature by preserving zero-padding in chapter titles and prevents editing of locked chapters. Also allows Enter to be pressed in the Add Multiple Chapters modal.
Adds a warning toast when attempting to modify locked chapters.
Fixes sizing of boxes on smaller windows
2025-06-07 14:48:05 -06:00
advplyr
4a3eb7727b
Merge pull request #4385 from advplyr/clean_duplicate_mediaprogress
...
Update cleanDatabase to remove duplicate mediaProgresses
2025-06-06 17:17:43 -05:00
advplyr
81640464ba
Update cleanDatabase to remove duplicate mediaProgresses
2025-06-06 17:05:07 -05:00
Josh Vincent
54815ea9c7
Add a second to bulk chapters so its valid
...
This will enable users to go in and fix the chapter timing later but still save easily with the bulk import.
2025-06-06 13:25:20 -06:00
Josh Vincent
679ffed0ea
Alphabetizes strings
2025-06-06 11:50:44 -06:00
Josh Vincent
09397cf3de
Improves chapter editing and adds bulk import
...
Adds chapter locking functionality, allowing users to lock individual chapters or all chapters at once to prevent accidental edits.
Implements time increment buttons to precisely adjust chapter start times.
Introduces bulk chapter import functionality, allowing users to quickly add multiple chapters using a detected numbering pattern.
Adds elapsed time display during chapter playback for better user feedback.
Updates UI tooltips and icons for improved clarity and user experience.
2025-06-06 11:22:38 -06:00
Jan Kubovy
eda7036f70
Use fuse.js for podcast episode search
...
Replace levenshtein distance with fuse.js fuzzy searching library. Search in episode's title and subtitle
2025-06-06 10:43:52 +00:00
advplyr
e669a8d378
Merge pull request #4370 from Vito0912/feat/MaxFailedEpisodeChecks-
...
Adds ENV for MaxFailedEpisodeChecks
2025-06-05 15:06:27 -05:00
advplyr
8e01859075
Cast PODCAST_DOWNLOAD_TIMEOUT and MAX_FAILED_EPISODE_CHECKS env vars to numbers
2025-06-05 14:31:12 -05:00
Vito0912
f0525d4f0d
abc is hard
2025-06-05 14:09:35 +02:00
Vito0912
84c9c6cb50
move to global
2025-06-05 14:07:35 +02:00
Vito0912
346df3680c
local strings
2025-06-05 14:02:29 +02:00
Vito0912
6aa7c8a3d8
added notification
2025-06-05 13:34:18 +02:00
advplyr
704c6f7bde
Merge pull request #4374 from Vito0912/feat/allowBase64Images
...
Corrects removing of attachments for Trix
2025-06-04 16:36:46 -05:00
advplyr
f01055f6e6
Merge pull request #4373 from Vito0912/feat/maybeFixPodcast
...
Potential fix/new knowledge for hangig podcasts
2025-06-04 16:33:40 -05:00
Vito0912
759c58d3f7
remove any attachment
2025-06-04 16:38:01 +02:00
Vito0912
357176b301
catch timeout
2025-06-04 16:15:18 +02:00
Vito0912
9bb4dc3ab0
potential fix
2025-06-04 10:58:44 +02:00
Vito0912
709c33f27a
ensure proper type
2025-06-04 10:05:16 +02:00
Vito0912
4d846e225a
Adds ENV for MaxFailedEpisodeChecks
2025-06-04 10:02:17 +02:00
advplyr
5dc6d613bd
Merge pull request #4361 from Vito0912/feat/encoderSettings
...
Fix: Audiobook m4b advanced encoder ignore
2025-06-02 16:53:28 -05:00
advplyr
63ccdb68f0
Fix m4b encoder backup file overwriting the encoded file when they have the same filename
2025-06-02 16:50:03 -05:00
Vito0912
424ef1aec3
prettier 2
2025-06-02 19:34:25 +02:00
Vito0912
b6995ba5d1
prettier
2025-06-02 19:33:50 +02:00
Vito0912
9968743a93
fix wrong display and ignored values
2025-06-02 19:32:52 +02:00
advplyr
c377b57601
Version bump v2.24.0
2025-06-01 16:00:16 -05:00
advplyr
262d0b46e3
Merge pull request #4350 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2025-06-01 15:40:16 -05:00
Charlie
32fc4f6555
Translated using Weblate (French)
...
Currently translated at 99.9% (1104 of 1105 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/
2025-06-01 15:57:47 +02:00
DR
81572adab6
Translated using Weblate (Hebrew)
...
Currently translated at 76.4% (845 of 1105 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/he/
2025-06-01 00:37:34 +02:00
kuci-JK
1ad2e71fd5
Translated using Weblate (Czech)
...
Currently translated at 98.9% (1093 of 1105 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/
2025-06-01 00:37:33 +02:00
FiendFEARing
db66b9eaeb
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1105 of 1105 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2025-06-01 00:37:32 +02:00