36ef675556
Fix edit episode next/prev buttons showing when editing from home page
2025-02-08 13:05:50 -06:00
0dd57a8912
Fix using next/prev in edit modals while rich text input is focused #3951
2025-02-08 13:02:27 -06:00
ef45f844e5
Update upwards migration to be idempotent
2025-02-08 12:37:34 -06:00
9a261195b7
Update server/models/Book.js
2025-02-08 10:19:13 -06:00
3d08a35aa0
Add index on (libraryId, mediaType, createdAt)
2025-02-08 14:53:01 +02:00
a13143245b
Improve page load queries on title, titleIgnorePrefix, and addedAt sort order
2025-02-08 12:29:23 +02:00
52bb28669a
Add a profile utility function
2025-02-08 10:41:56 +02:00
25ae6dd59a
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
2025-02-07 17:10:12 -06:00
a37fe3c3d2
Fix: Users with update permission unable to remove books from collection #3947
2025-02-07 17:09:48 -06:00
59bcbe0dfa
Merge pull request #3946 from advplyr/details_trim_whitespace
...
Trim whitespace from podcast/book/episode & batch edit text inputs
2025-02-06 17:51:49 -06:00
b5e69630de
Update batch edit text inputs to trim whitespace
2025-02-06 17:29:27 -06:00
0bba709124
Trim whitespace from book/podcast/episode details text inputs #3943
2025-02-06 17:27:33 -06:00
e93bb5cb07
Merge pull request #3941 from Vynce/accept-encoding
...
Add `Accept-Encoding` header to `getPodcastFeed()`
2025-02-06 17:01:31 -06:00
3f7af8acfb
Add Accept-Encoding header to getPodcastFeed()
...
This commit adds the Accept-Encoding header to getPodcastFeed() with
gzip, compress, and deflate support. This allows servers to send a
compressed response that'll be decompressed by axios transparently.
Audiobookshelf is currently using axios v0.27.2, which enables the
decompress option by default. The decompress feature supports gzip,
compress, and deflate algorithms (see axios/lib/adapters/http.js).
axios v0.27.2 does not add the Accept-Encoding header to requests
automatically, so that's the responsibility of the caller.
2025-02-05 23:12:58 -06:00
5e5a604d03
Fix name parser to not use "last, first" format when not using comma separators. Adds unit tests #3940
2025-02-05 17:25:31 -06:00
201e12ecc3
Update downloadFile to debug log percentage complete
2025-02-05 16:15:00 -06:00
24d6e390f0
Fix Book/Podcast updateFromRequest to support null values in string fields #3938
2025-02-05 15:31:57 -06:00
0cf7a6abec
Merge pull request #3929 from mikiher/fix-trix-resize
...
Add resize to trix editor
2025-02-04 17:22:30 -06:00
76ac0d001b
Add resize to trix editor
2025-02-04 09:54:28 +02:00
00343a953b
Update Collection/Playlist and batch quick match modal bg colors to be consistent with other modals
2025-02-03 17:47:10 -06:00
82ab95ab02
Version bump v2.19.0
v2.19.0
2025-02-02 15:39:46 -06:00
a1d8ebc01b
Merge pull request #3893 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2025-02-02 15:36:43 -06:00
eeaae5f934
Added translation using Weblate (Turkish)
2025-02-02 22:06:22 +01:00
4464276a6e
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (1089 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/
2025-02-02 00:07:53 +01:00
3465790fe9
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (1089 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2025-02-02 00:07:53 +01:00
5fa4c5a2c3
Translated using Weblate (German)
...
Currently translated at 99.3% (1082 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2025-02-02 00:07:52 +01:00
13f353596b
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1089 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2025-02-02 00:07:51 +01:00
3d9100e5b8
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1089 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/
2025-02-02 00:07:50 +01:00
b62309ead2
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (1089 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/
2025-02-02 00:07:50 +01:00
1fce94ad4a
Translated using Weblate (Danish)
...
Currently translated at 100.0% (1089 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2025-02-02 00:07:49 +01:00
9abd6698ae
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (1087 of 1087 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/
2025-02-02 00:07:48 +01:00
88c10ad619
Translated using Weblate (Swedish)
...
Currently translated at 85.4% (929 of 1087 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
2025-02-02 00:07:48 +01:00
c62a6fbffd
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (1087 of 1087 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2025-02-02 00:07:47 +01:00
989388d3ed
Translated using Weblate (French)
...
Currently translated at 99.7% (1084 of 1087 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/
2025-02-02 00:07:46 +01:00
4cc97a22f6
Translated using Weblate (Japanese)
...
Currently translated at 0.1% (1 of 1087 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ja/
2025-02-02 00:07:45 +01:00
8bd336a4ba
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (1087 of 1087 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/
2025-02-02 00:07:45 +01:00
437c8dd09c
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/
2025-02-02 00:07:44 +01:00
f82697cbbf
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/
2025-02-02 00:07:43 +01:00
74c87a0bbd
Translated using Weblate (Danish)
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2025-02-02 00:07:43 +01:00
35eb5bcfc0
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2025-02-02 00:07:42 +01:00
0a29b549df
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/
2025-02-02 00:07:41 +01:00
a38a92b948
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2025-02-02 00:07:40 +01:00
d245c93da4
Translated using Weblate (Swedish)
...
Currently translated at 85.1% (925 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
2025-02-02 00:07:40 +01:00
bcf8f6b732
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1086 of 1086 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/
2025-02-02 00:07:39 +01:00
40e11db5e5
Merge pull request #3921 from advplyr/fix_content_url_basepath
...
Fix API including basepath in tracks contentUrl
2025-02-01 17:07:29 -06:00
aebb3ff413
Fix API including basepath in tracks contentUrl
2025-02-01 16:47:36 -06:00
a58d486c44
Fix:Collapsed subseries showing parent series name on hover #3713
2025-01-31 17:18:23 -06:00
4a76ba0226
Remove copy of series numbers on book cards
2025-01-31 17:11:57 -06:00
7afff57b5e
Merge pull request #3916 from nichwall/add_collection_help_text
...
Add collection and playlist help text
2025-01-30 17:50:21 -06:00
2e13c5bd50
Fix no collections message, ui updates
2025-01-30 17:47:41 -06:00