zsh
94400acdcd
fix: add cache-busting timestamp to RSS feed cover image URLs
...
Feed cover image URLs were built only from the item's slug and file
extension, so the URL never changed when the cover image itself
changed. Podcast clients that cache by URL would keep showing the old
cover after an update.
Add a '?ts=' query parameter using the already-computed
entityUpdatedAt value, matching the same cache-busting convention
already used elsewhere in the app (see the updatedAt comment in
LibraryItemController.updateCover).
Applies to all three feed types: single item, collection, and series.
Fixes #5306
2026-07-31 10:28:21 +12:00
advplyr
6caa1aa2da
Merge pull request #5409 from mikiher/podcast-scanner-stale-episodes
...
Fix podcast rescan emitting stale episodes on item_updated
2026-07-28 18:15:19 -04:00
mikiher
32fae4a7c6
Fix podcast rescan emitting stale episodes on item_updated
2026-07-28 12:26:32 +03:00
advplyr
96d4021a3c
Version bump v2.36.0
v2.36.0
2026-07-27 17:31:12 -05:00
advplyr
49826f5163
Merge pull request #5406 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2026-07-27 18:26:57 -04:00
FiendFEARing
76e33a2a4e
Translated using Weblate (Chinese (Simplified Han script))
...
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/zh_Hans/
2026-07-27 11:54:06 +02:00
FiendFEARing
1a440811c5
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1166 of 1166 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2026-07-27 11:54:06 +02:00
advplyr
529a16b718
Merge pull request #5407 from nichwall/readme-update
...
Readme update
2026-07-27 05:53:49 -04:00
Nicholas Wallace
032f0b6b51
Fix installation link
2026-07-26 21:41:51 -07:00
Nicholas Wallace
f5bfa1edd6
Add note about frontend rewrite
2026-07-26 21:40:59 -07:00
advplyr
4dfad46722
Merge pull request #5405 from advplyr/auth_sessions_enhancements
...
Delete auth session endpoint & paginate sessions
2026-07-26 18:49:25 -04:00
advplyr
c86f336536
Update delete session to return status 200 instead of json
2026-07-26 17:40:14 -05:00
advplyr
1876bfbfe7
Add delete auth session endpoint to logout individual session
2026-07-26 17:36:36 -05:00
advplyr
a7b380cd7a
Add pagination to /me/sessions endpoint & sessions account page table
2026-07-26 17:11:03 -05:00
advplyr
71c5d27ea5
Merge pull request #5269 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2026-07-26 08:45:00 -04:00
FiendFEARing
83707e08bf
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1164 of 1164 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2026-07-25 22:44:45 +00:00
Igor Dobrača
e8d1b58bd2
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (1164 of 1164 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2026-07-25 22:44:44 +00:00
FiendFEARing
aff79b5579
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1164 of 1164 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
2026-07-25 22:44:43 +00:00
Mona Lisa
321d8bfda1
Translated using Weblate (Swedish)
...
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/sv/
2026-07-25 22:44:42 +00:00
Axel Björnsson
a3ff41f90e
Translated using Weblate (Icelandic)
...
Currently translated at 2.5% (30 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/is/
2026-07-25 22:44:40 +00:00
Mona Lisa
60f9ac93f7
Translated using Weblate (Swedish)
...
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/sv/
2026-07-25 22:44:38 +00:00
Mona Lisa
bd61a43458
Translated using Weblate (Swedish)
...
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/sv/
2026-07-25 22:44:36 +00:00
FiendFEARing
df6ec07f18
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/
2026-07-25 22:44:35 +00:00
FiendFEARing
6d02aa3aa0
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/
2026-07-25 22:44:33 +00:00
FiendFEARing
144fe743c6
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/
2026-07-25 22:44:31 +00:00
FiendFEARing
0851b346d0
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/
2026-07-25 22:44:29 +00:00
FiendFEARing
53e904314e
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/
2026-07-25 22:44:25 +00:00
FiendFEARing
84f80f1903
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/
2026-07-25 22:44:20 +00:00
FiendFEARing
98b1f4abad
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/
2026-07-25 22:44:18 +00:00
FiendFEARing
ec0d147d6d
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/
2026-07-25 22:44:16 +00:00
FiendFEARing
a7825bb461
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/
2026-07-25 22:44:15 +00:00
தமிழ்நேரம்
09be7799f6
Translated using Weblate (Tamil)
...
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/ta/
2026-07-25 22:44:14 +00:00
தமிழ்நேரம்
dc6a8a7292
Translated using Weblate (Tamil)
...
Currently translated at 16.7% (195 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ta/
2026-07-25 22:44:12 +00:00
Gabriel
0c075674a0
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/
2026-07-25 22:44:11 +00:00
advplyr
5b13820cb4
Added translation using Weblate (Tamil)
2026-07-25 22:44:10 +00:00
Hans Henrik Juhl
d5b4d57fe3
Translated using Weblate (Danish)
...
Currently translated at 99.3% (1156 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-07-25 22:44:07 +00:00
Mikkel Dupont Olesen
f12b64495a
Translated using Weblate (Danish)
...
Currently translated at 99.7% (1160 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-07-25 22:44:05 +00:00
Hans Henrik Juhl
43f3150a52
Translated using Weblate (Danish)
...
Currently translated at 99.7% (1160 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-07-25 22:44:01 +00:00
Mikkel Dupont Olesen
65d3a668e3
Translated using Weblate (Danish)
...
Currently translated at 99.7% (1160 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-07-25 22:43:58 +00:00
Mikkel Dupont Olesen
2b5297bee8
Translated using Weblate (Danish)
...
Currently translated at 99.7% (1160 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-07-25 22:43:57 +00:00
no1ta
08caeb5975
Translated using Weblate (Greek)
...
Currently translated at 29.2% (340 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/el/
2026-07-25 22:43:55 +00:00
Igor Dobrača
6c170a5064
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/
2026-07-25 22:43:52 +00:00
advplyr
4b62f90964
Added translation using Weblate (Uzbek)
2026-07-25 22:43:50 +00:00
advplyr
e9ea511c90
Merge pull request #5400 from advplyr/account_sessions_table
...
Account sessions table
2026-07-25 18:43:26 -04:00
advplyr
c6afeb7dc9
Fix logout button logging out all devices
2026-07-25 17:20:32 -05:00
advplyr
35a2c5e87c
Add /me/sessions endpoint and show sessions table on account page
2026-07-25 17:18:38 -05:00
advplyr
4c71a076e7
Merge pull request #5395 from advplyr/logout_all_devices
...
Add logout all devices button and extend auth logout endpoint
2026-07-24 18:51:35 -04:00
advplyr
e56c1099e6
Add logout all devices button and extend auth logout endpoint
2026-07-24 17:44:03 -05:00
advplyr
dc0b24a03f
Merge pull request #5393 from advplyr/pw_change_invalidates_sessions
...
User password changes invalidate sessions
2026-07-23 18:40:30 -04:00
advplyr
c900676be7
User password changes invalidate sessions
2026-07-23 17:21:25 -05:00