| 
							
							
								 mikiher | f1de307bf9 | Update cached user whenever mediaProgress is removed | 2025-02-16 08:52:33 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | 7282afcfde | Add podcastId to mediaProgress model | 2025-02-16 08:42:09 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | e2f1aeed75 | Add numEpisodes to podcast model | 2025-02-16 08:38:03 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | 23a750214f | Add migration in preparation for podcast query optimization | 2025-02-16 08:35:51 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 6a7418ad41 | Fix:Edit book cover tab local images overflowing #3986 | 2025-02-15 17:55:56 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 8b00c16062 | Merge pull request #3993 from mikiher/fix-stringify-sequelize-query fix stringifySequelizeQuery and add tests | 2025-02-15 17:24:19 -06:00 |  | 
			
				
					| 
							
							
								 mikiher | 8ee5646d79 | fix stringifySequelizeQuery and add tests | 2025-02-15 23:57:27 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 373551fb74 | Merge pull request #3985 from advplyr/fix-quick-match-all-crash Fix server crash when quick match all updates series sequence #3961 | 2025-02-14 17:22:29 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d9b206fe1c | Fix server crash when quick match all updates existing series sequence #3961 | 2025-02-14 16:56:37 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | fe4e0145c9 | Merge pull request #3984 from advplyr/fix-chapter-end-sleep-timer Fix chapter end sleep timer sometimes not stopping #3969 | 2025-02-14 16:39:26 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | c4d99a118f | Fix chapter end sleep timer sometimes not stopping #3969 | 2025-02-14 16:24:39 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | b96226966b | Merge pull request #3980 from advplyr/stringify_sequelize_query Fix count cache by stringify Symbols #3979 | 2025-02-13 18:24:36 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5ca12eee19 | Fix count cache by stringify Symbols #3979 | 2025-02-13 18:07:59 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | ebdf377fc1 | Version bump v2.19.2 | 2025-02-12 10:01:05 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 808d23561c | Merge pull request #3972 from advplyr/remove-col-ambiguity Fix server crash remove column name ambiguity #3966 | 2025-02-12 09:59:54 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | a34813b3ab | Fix server crash remove column name ambiguity #3966 | 2025-02-12 08:52:20 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 725192fbc0 | Version bump v2.19.1 | 2025-02-11 17:17:07 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 2915c072b5 | Merge pull request #3931 from weblate/weblate-audiobookshelf-abs-web-client Translations update from Hosted Weblate | 2025-02-11 16:52:14 -06:00 |  | 
			
				
					| 
							
							
								 Troja | 03a1d7da32 | Translated using Weblate (Belarusian) Currently translated at 19.4% (212 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/ | 2025-02-11 22:51:07 +00:00 |  | 
			
				
					| 
							
							
								 Mario | 1be1ce6f87 | Translated using Weblate (German) Currently translated at 99.9% (1088 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ | 2025-02-11 22:51:07 +00:00 |  | 
			
				
					| 
							
							
								 Troja | 21b27c432c | Translated using Weblate (Belarusian) Currently translated at 16.0% (175 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/ | 2025-02-11 22:51:06 +00:00 |  | 
			
				
					| 
							
							
								 Troja | cbe5e3db8a | Translated using Weblate (Belarusian) Currently translated at 13.0% (142 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/ | 2025-02-11 22:51:05 +00:00 |  | 
			
				
					| 
							
							
								 burghy86 | 08b4d4d7a2 | Translated using Weblate (Italian) 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/it/ | 2025-02-11 22:51:04 +00:00 |  | 
			
				
					| 
							
							
								 Jan-Eric Myhrgren | ac8324e595 | Translated using Weblate (Swedish) Currently translated at 90.1% (982 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ | 2025-02-11 22:51:03 +00:00 |  | 
			
				
					| 
							
							
								 Pepijn | a14c6a3a8b | Translated using Weblate (Dutch) Currently translated at 99.8% (1087 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ | 2025-02-11 22:51:03 +00:00 |  | 
			
				
					| 
							
							
								 Jan-Eric Myhrgren | 74b35ea9d1 | Translated using Weblate (Swedish) Currently translated at 88.7% (966 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ | 2025-02-11 22:51:02 +00:00 |  | 
			
				
					| 
							
							
								 Jan-Eric Myhrgren | 78d8c83e6d | Translated using Weblate (Swedish) Currently translated at 85.9% (936 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ | 2025-02-11 22:51:01 +00:00 |  | 
			
				
					| 
							
							
								 Jan-Eric Myhrgren | bf795d3662 | Translated using Weblate (Swedish) Currently translated at 85.9% (936 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ | 2025-02-11 22:51:00 +00:00 |  | 
			
				
					| 
							
							
								 Jan-Eric Myhrgren | 1fbd090441 | Translated using Weblate (Swedish) Currently translated at 85.8% (935 of 1089 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ | 2025-02-11 22:50:59 +00:00 |  | 
			
				
					| 
							
							
								 biuklija | 70621e72e8 | 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-11 22:50:59 +00:00 |  | 
			
				
					| 
							
							
								 advplyr | d30a09f503 | Merge pull request #3963 from mikiher/security-fix-GHSA-pg8v-5jcv-wrvw Security fix for GHSA-pg8v-5jcv-wrvw | 2025-02-11 16:50:52 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 39567c6c22 | Update view feed modal to sort episodes by pub date ascending | 2025-02-11 16:47:34 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | ed3af5bdcd | Fix server crash when feed cover image is requested but doesnt exist | 2025-02-11 16:14:49 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 9e54b4f7ca | Merge pull request #3952 from mikiher/query-performance Improve book library page query performance on title, titleIgnorePrefix, and addedAt sort orders. | 2025-02-11 15:41:59 -06:00 |  | 
			
				
					| 
							
							
								 mikiher | ec65376569 | Security fix for GHSA-pg8v-5jcv-wrvw | 2025-02-11 22:02:51 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 4e8cd6fba0 | Update index.js dev fallback router base path | 2025-02-10 17:58:18 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 1a3d70d041 | Merge pull request #3958 from devnoname120/fix-apex-path-support Fix `ROUTER_BASE_PATH` override for empty string | 2025-02-10 10:16:47 -06:00 |  | 
			
				
					| 
							
							
								 Paul | 14e92435ec | Fix ROUTER_BASE_PATHoverride for empty stringWhen the `ROUTER_BASE_PATH` env variable is set to an empty string it's mistakenly overriden to `/audiobookshelf` instead.
The `/audiobookshelf` fallback should only be used when the `ROUTER_BASE_PATH` env variable is undefined, not just an empty string.
Regression introduced in https://github.com/advplyr/audiobookshelf/pull/3810
See also: https://github.com/advplyr/audiobookshelf/pull/3810#discussion_r1948790937
Partially address https://github.com/advplyr/audiobookshelf/issues/3874 | 2025-02-10 12:08:49 +01:00 |  | 
			
				
					| 
							
							
								 advplyr | 0ccb88904a | fix v2.15.0 migration test | 2025-02-09 17:40:29 -06:00 |  | 
			
				
					| 
							
							
								 mikiher | 4cc300d6e9 | Update changelog with v2.19.1 migration | 2025-02-09 21:39:43 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 068ba84a8c | Merge pull request #3954 from advplyr/fix_next_prev_edit_description Fix next/prev buttons on edit modals not changing description when focused | 2025-02-08 13:17:50 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 36ef675556 | Fix edit episode next/prev buttons showing when editing from home page | 2025-02-08 13:05:50 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 0dd57a8912 | Fix using next/prev in edit modals while rich text input is focused #3951 | 2025-02-08 13:02:27 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | ef45f844e5 | Update upwards migration to be idempotent | 2025-02-08 12:37:34 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 9a261195b7 | Update server/models/Book.js | 2025-02-08 10:19:13 -06:00 |  | 
			
				
					| 
							
							
								 mikiher | 3d08a35aa0 | Add index on (libraryId, mediaType, createdAt) | 2025-02-08 14:53:01 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | a13143245b | Improve page load queries on title, titleIgnorePrefix, and addedAt sort order | 2025-02-08 12:29:23 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | 52bb28669a | Add a profile utility function | 2025-02-08 10:41:56 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 25ae6dd59a | Merge branch 'master' of https://github.com/advplyr/audiobookshelf | 2025-02-07 17:10:12 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | a37fe3c3d2 | Fix: Users with update permission unable to remove books from collection #3947 | 2025-02-07 17:09:48 -06:00 |  |