Paul Bütof
2b4dfd419f
Handle redirect loops and maximum redirect limits
...
The implementation of the experimental DNS resolution was vulnerable to infinite redirect loops.
This change enforces the maximum number of redirects per web request and detects redirect loops early by tracking visited URLs in a chain of redirects.
2025-12-02 21:59:36 +01:00
Paul Bütof
bcfcc74531
Use experimental DNS resolution on redirects
...
This change disables axios' built-in redirect handling and instead handles redirects manually. This ensures that the experimental DNS resolution works on redirects too, and not just on the initial request.
2025-12-02 18:38:05 +01:00
Paul Bütof
2985f279c6
Implement experimental DNS pre-resolution
...
Add custom axios interceptor to resolve DNS manually before requests.
This avoids problems with axios' built-in DNS resolution in cases of
partial resolution failures.
2025-12-02 18:16:26 +01:00
advplyr
991d25f628
Version bump v2.31.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-12-01 17:13:15 -06:00
advplyr
d2a7c3c381
Merge pull request #4879 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2025-12-01 17:09:02 -06:00
Netleak
219a9fc6d5
Translated using Weblate (Czech)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/
2025-12-01 16:59:30 +00:00
advplyr
ba2259d174
Merge pull request #4881 from mikiher/wrap-ensure-dir
...
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Wrap ensureDir in try-catch blocks in manager classes
2025-12-01 10:59:21 -06:00
mikiher
d7bfccdc4a
BackupManager: Remove backup fallback logic
2025-12-01 18:54:43 +02:00
mikiher
5f1edcb609
Wrap ensureDir in try-catch blocks
2025-12-01 18:00:34 +02:00
advplyr
329e3c7179
Add Korean language option
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-11-29 16:32:57 -06:00
advplyr
919ea32416
Merge pull request #4848 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2025-11-29 16:27:45 -06:00
J. Lavoie
3b6419bc1b
Translated using Weblate (French)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/
2025-11-29 23:26:56 +01:00
J. Lavoie
d4fdb47c7f
Translated using Weblate (German)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2025-11-29 23:26:55 +01:00
Petri Hämäläinen
cee9b9d8e3
Translated using Weblate (Finnish)
...
Currently translated at 97.5% (1134 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fi/
2025-11-29 23:26:54 +01:00
advplyr
9441346b0a
Added translation using Weblate (Icelandic)
2025-11-29 23:26:53 +01:00
Ivan Smoliakov
6b8464c270
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/
2025-11-29 23:26:52 +01:00
Artur
d12f727603
Translated using Weblate (Polish)
...
Currently translated at 89.2% (1038 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2025-11-29 23:26:51 +01:00
Renaldas Repečka
1552c250df
Translated using Weblate (Lithuanian)
...
Currently translated at 59.8% (696 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/lt/
2025-11-29 23:26:50 +01:00
zard Kim
623c2fba12
Translated using Weblate (Korean)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ko/
2025-11-29 23:26:50 +01:00
Plazec
be27908d44
Translated using Weblate (Czech)
...
Currently translated at 99.5% (1158 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/
2025-11-29 23:26:48 +01:00
Grzegorz Orlowski
7a39d581a1
Translated using Weblate (Polish)
...
Currently translated at 88.9% (1035 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2025-11-29 23:26:47 +01:00
Artur
53a416fd28
Translated using Weblate (Polish)
...
Currently translated at 88.9% (1035 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2025-11-29 23:26:47 +01:00
B0rax
7393c03218
Translated using Weblate (German)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2025-11-29 23:26:46 +01:00
ugyes
594589da3d
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hu/
2025-11-29 23:26:45 +01:00
FiendFEARing
44d7deae99
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2025-11-29 23:26:44 +01:00
Jan-Eric Myhrgren
ff9e87c4d5
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (1162 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
2025-11-29 23:26:43 +01:00
Cèlia Garriga
c2fd87d55c
Translated using Weblate (Catalan)
...
Currently translated at 91.8% (1068 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ca/
2025-11-29 23:26:42 +01:00
Максим Горпиніч
27843c3f9b
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/
2025-11-29 23:26:41 +01:00
Vito0912
0ec2ced011
Translated using Weblate (German)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2025-11-29 23:26:40 +01:00
ugyes
552ed43243
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hu/
2025-11-29 23:26:39 +01:00
advplyr
0606738b38
Merge pull request #4873 from Vito0912/feat/fixUploadLookup
...
Fix Upload Lookup
2025-11-29 16:26:26 -06:00
Finn Dittmar
a5d2c1bd64
Fix Upload Lookup
2025-11-29 11:02:42 +01:00
advplyr
d8e272e091
Merge pull request #4870 from Vito0912/patch-1
...
CodeQL / Analyze (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Fix region parameter extraction in findChapters
2025-11-27 16:20:34 -06:00
Finn Dittmar
3e9ca51088
Fix region parameter extraction in findChapters
2025-11-27 21:40:29 +01:00
advplyr
8758c62ae2
Merge pull request #4702 from Vito0912/feat/uploadProgress
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
feat: Added progress indicator to upload
2025-11-24 17:08:03 -06:00
advplyr
db9019a94f
Merge pull request #4770 from jamerst/days-in-a-row-today-optional
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Don't require listening today for 'Days in a row' stat
2025-11-20 16:59:17 -06:00
advplyr
39b8b9df4f
Auto formatting
2025-11-20 16:58:43 -06:00
advplyr
a36f097095
Merge pull request #4768 from weblate/weblate-audiobookshelf-abs-web-client
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Translations update from Hosted Weblate
2025-11-19 08:06:42 -06:00
advplyr
ae0ccb1b47
Added translation using Weblate (Korean)
2025-11-19 15:03:59 +01:00
Jan-Eric Myhrgren
f178841e57
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (1161 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
2025-11-19 05:41:52 +01:00
Mikael Engström
568b154e8a
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (1161 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
2025-11-17 21:51:27 +01:00
dapitch666
8c5678b573
Translated using Weblate (French)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/
2025-11-17 21:51:19 +01:00
Jan Schoenfeld
e51c7b2be1
Translated using Weblate (German)
...
Currently translated at 99.9% (1162 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2025-11-17 21:51:17 +01:00
Milo Ivir
d460757df4
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2025-11-14 23:51:49 +00:00
thehijacker
cd295c03ca
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/
2025-11-12 10:53:50 +00:00
FiendFEARing
38dd1beff7
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2025-11-12 10:53:37 +00:00
Максим Горпиніч
61b72aff9d
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/
2025-11-12 10:53:35 +00:00
Lucas Jaksys
9eda4e36fa
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pt_BR/
2025-11-12 10:53:14 +00:00
biuklija
a05cb170a2
Translated using Weblate (Croatian)
...
Currently translated at 99.9% (1162 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2025-11-12 10:52:18 +00:00
Dinu Bălan
c75d976320
Translated using Weblate (Romanian)
...
Currently translated at 17.3% (202 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ro/
2025-11-10 23:37:16 +01:00