mikiher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40504da4d7 
							
						 
					 
					
						
						
							
							Improve book library page query performance for author sort order ( #4080 )  
						
						... 
						
						
						
						* Add migration to create authorNames* columns, in libraryItems including update triggers and indices
* Add authorNames columns and indices to LibraryItem model
* Add database triggers for updating author names in libraryItems (for new databases)
* Populate authorNames during book scanning
* Update book sorting to use new authorNames columns
* Add an index on podcastEpisodes.publishedAt
* Fix group_concat order by and update to sqlite 3.44.2
---------
Co-authored-by: advplyr <advplyr@protonmail.com> 
						
						
					 
					
						2025-03-17 17:09:49 -05:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c0e52f18 
							
						 
					 
					
						
						
							
							Add title triggers in new databases  
						
						
						
						
					 
					
						2025-02-19 17:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8186cbda 
							
						 
					 
					
						
						
							
							Add ANALYZE to database init sequence  
						
						
						
						
					 
					
						2025-02-16 13:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							95864705dc 
							
						 
					 
					
						
						
							
							Update clean database to remove invalid CollectionBook records  
						
						
						
						
					 
					
						2025-01-28 16:58:42 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							23067e1818 
							
						 
					 
					
						
						
							
							Allows setting of some pragma values through environment variables  
						
						
						
						
					 
					
						2025-01-26 13:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d5ce7b4939 
							
						 
					 
					
						
						
							
							Migrate to new library item in scanner  
						
						
						
						
					 
					
						2025-01-05 12:05:01 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							1e9470b840 
							
						 
					 
					
						
						
							
							Update AuthorController library item usage and remove unused  
						
						
						
						
					 
					
						2025-01-04 15:59:40 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							6d52f88a96 
							
						 
					 
					
						
						
							
							Update controllers to use toOldJSON functions  
						
						
						
						
					 
					
						2025-01-04 15:20:41 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							63466ec48b 
							
						 
					 
					
						
						
							
							Fix deleting episode library file removes episode from playlist  #3784  
						
						
						
						
					 
					
						2025-01-03 12:06:20 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9785bc02ea 
							
						 
					 
					
						
						
							
							Update Playlist model & controller to remove usage of old Playlist object, remove old Playlist  
						
						
						
						
					 
					
						2024-12-31 17:01:42 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							476933a144 
							
						 
					 
					
						
						
							
							Refactor Collection model/controller to not use old Collection object, remove  
						
						
						
						
					 
					
						2024-12-30 16:54:48 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							de8a9304d2 
							
						 
					 
					
						
						
							
							Remove unused old feed methods  
						
						
						
						
					 
					
						2024-12-15 17:05:57 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d19bb909b3 
							
						 
					 
					
						
						
							
							Fix:Server crash deleting library that has playback sessions  #3634  
						
						
						
						
					 
					
						2024-11-22 17:20:31 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Lorenzen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f38b6636e3 
							
						 
					 
					
						
						
							
							Add published decade filter option ( #3489 )  
						
						... 
						
						
						
						* Add strings for PublishedDecade and PublishedDecades
* Add publishedDecades filter options to LibraryFilterSelect
* Add publishedDecades to libraries store
* Add publishedDecades to getFilterData
* Add database method to add published decades to filter data
* Add published decade in BookScanner
* Add 'publishedDecades' to invalidFilters in user.js
* Add publishedDecades filter group to MediaGroupQuery
* Update client/strings/en-us.json
* Auto formatting
---------
Co-authored-by: advplyr <dev@advplyr.com>
Co-authored-by: advplyr <advplyr@protonmail.com> 
						
						
					 
					
						2024-10-08 17:20:42 -05:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							37eae3406c 
							
						 
					 
					
						
						
							
							Remove debug messages  
						
						
						
						
					 
					
						2024-09-29 12:27:30 +03:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							501dc938e6 
							
						 
					 
					
						
						
							
							Add Nunicode sqlite extension integration  
						
						
						
						
					 
					
						2024-09-29 09:22:39 +03:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8493e56b11 
							
						 
					 
					
						
						
							
							Merge pull request  #3418  from mikiher/fix-database-version-init  
						
						... 
						
						
						
						Fix MigrationManager initial run behavior 
						
						
					 
					
						2024-09-14 10:09:46 -05:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							55164803b0 
							
						 
					 
					
						
						
							
							Fix migrationMeta database version initial value, and move isDatabaseNew logic inside MigrationManager  
						
						
						
						
					 
					
						2024-09-14 08:01:32 +03:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							01fbea02f1 
							
						 
					 
					
						
						
							
							Clean out old unused functions, Device updates for replacing DeviceInfo  
						
						
						
						
					 
					
						2024-09-12 16:36:39 -05:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							8a28029809 
							
						 
					 
					
						
						
							
							Make migration management more robust  
						
						
						
						
					 
					
						2024-09-07 22:24:19 +03:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							3f93b93d9e 
							
						 
					 
					
						
						
							
							Add db migration management infratructure  
						
						
						
						
					 
					
						2024-09-04 12:48:10 +03:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9f60017cfe 
							
						 
					 
					
						
						
							
							Update:Remove oldSeries model  
						
						
						
						
					 
					
						2024-09-01 15:26:43 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							db86bfd63d 
							
						 
					 
					
						
						
							
							Fix:New authors not setting lastFirst column, updates for new Series model  
						
						
						
						
					 
					
						2024-09-01 15:08:56 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							ba742563c2 
							
						 
					 
					
						
						
							
							Remove old Author object & fix issue deleting empty authors  
						
						
						
						
					 
					
						2024-08-31 13:27:48 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							38edcdca4b 
							
						 
					 
					
						
						
							
							Updates to use new Library model  
						
						
						
						
					 
					
						2024-08-23 16:59:51 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							8774e6be71 
							
						 
					 
					
						
						
							
							Update:Create library endpoint to create using new model, adding additional validation  
						
						
						
						
					 
					
						2024-08-22 17:39:28 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							5308fd8b46 
							
						 
					 
					
						
						
							
							Update:Create & update API endpoints to create with new data model  
						
						
						
						
					 
					
						2024-08-17 17:18:40 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							e53ac6566b 
							
						 
					 
					
						
						
							
							Update API JS docs  
						
						
						
						
					 
					
						2024-08-11 17:01:25 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9cd92c7b7f 
							
						 
					 
					
						
						
							
							Update API media progress endpoints to use new user model. Merge book & episode endpoints  
						
						
						
						
					 
					
						2024-08-11 11:53:30 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							202ceb02b5 
							
						 
					 
					
						
						
							
							Update:Auth to use new user model  
						
						... 
						
						
						
						- Express requests include userNew to start migrating API controllers to new user model 
						
						
					 
					
						2024-08-10 15:46:04 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							3a1e9abd68 
							
						 
					 
					
						
						
							
							Revert unicode sqlite extension to fix db corruption  #3241  
						
						
						
						
					 
					
						2024-08-09 16:41:52 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							a55c167dde 
							
						 
					 
					
						
						
							
							Fix:Cleanup media progress when deleting podcasts, remove usage of old user model  
						
						
						
						
					 
					
						2024-08-03 17:09:17 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac604c665 
							
						 
					 
					
						
						
							
							Remove ffmpeg binaries install step from debian preinst script  
						
						
						
						
					 
					
						2024-07-28 16:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							dedf6e5d4b 
							
						 
					 
					
						
						
							
							Support accent-insensitive matching using the sqlean sqlite3 unicode extension  
						
						
						
						
					 
					
						2024-07-27 21:56:07 +03:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							8cadaa57f6 
							
						 
					 
					
						
						
							
							Update share endpoint to return playback session, add get share file endpoint  
						
						
						
						
					 
					
						2024-06-26 17:03:12 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d6eae9b43e 
							
						 
					 
					
						
						
							
							Add:Create media item shares with expiration  #1768  
						
						
						
						
					 
					
						2024-06-22 16:42:13 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b2a2d060 
							
						 
					 
					
						
						
							
							Fix:Applying backup not properly overwriting existing sqlite file  
						
						... 
						
						
						
						- Fixed resetting api cache on backup
- Added loading indicator in backups table
- Fixed apply backup api not responding with 200 http status code
- Added additional logging and failsafes 
						
						
					 
					
						2024-03-16 15:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							c14f9accaf 
							
						 
					 
					
						
						
							
							Update functions for  #2724  and add jsdocs  
						
						
						
						
					 
					
						2024-03-11 17:07:03 -05:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							ad45dadc15 
							
						 
					 
					
						
						
							
							Remove redundant space  
						
						
						
						
					 
					
						2024-03-09 12:07:08 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8148001e 
							
						 
					 
					
						
						
							
							Fix direct access to Database.libraryFilterData  
						
						
						
						
					 
					
						2024-03-09 11:59:50 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							a43b93d796 
							
						 
					 
					
						
						
							
							Fix:Clear library filter data cache when library item is updated  #2597  
						
						
						
						
					 
					
						2024-02-18 14:58:46 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							0cf2f8885e 
							
						 
					 
					
						
						
							
							Add custom metadata provider controller, update model, move to item metadata utils  
						
						
						
						
					 
					
						2024-02-11 16:48:16 -06:00 
						 
				 
			
				
					
						
							
							
								FlyinPancake 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ef4944d89 
							
						 
					 
					
						
						
							
							Merge branch 'advplyr:master' into dewyer/add-custom-metadata-provider  
						
						
						
						
					 
					
						2024-01-13 01:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Porter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a76059608 
							
						 
					 
					
						
						
							
							Change Logger.dev calls to Logger.debug  
						
						... 
						
						
						
						Logger.dev is kind of in a weird spot where it doesn't fit into the
standard log level.  It is called directly by some code and it only
checks whether a property is set (which comes from an env var) before
deciding to print out.
This standardizes on `debug` by changing the dev calls to debug. Also
removes the now unused code. 
						
						
					 
					
						2024-01-09 15:24:23 -07:00 
						 
				 
			
				
					
						
							
							
								Barnabas Ratki 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea423072b 
							
						 
					 
					
						
						
							
							Small fixes  
						
						
						
						
					 
					
						2024-01-03 20:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Barnabas Ratki 
							
						 
					 
					
						
						
						
						
							
						
						
							8027c4a06f 
							
						 
					 
					
						
						
							
							Added support for custom metadata providers  
						
						... 
						
						
						
						WiP but already open to feedback 
						
						
					 
					
						2024-01-03 20:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							24a587b944 
							
						 
					 
					
						
						
							
							Update:Remove playback sessions that are 3s or less on startup  
						
						
						
						
					 
					
						2023-12-21 14:29:36 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							7391b4d0ec 
							
						 
					 
					
						
						
							
							Add:User stats API for year stats  
						
						
						
						
					 
					
						2023-12-19 17:19:33 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							60a80a2996 
							
						 
					 
					
						
						
							
							Update:Remove support for metadata.abs, added script to create metadata.json files if they dont exist  
						
						
						
						
					 
					
						2023-10-22 15:53:05 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97b0b98605 
							
						 
					 
					
						
						
							
							Merge pull request  #2102  from selfhost-alt/sqlite-query-logging  
						
						... 
						
						
						
						Add ability to enable DEV logs of Sqlite queries 
						
						
					 
					
						2023-09-22 16:17:32 -05:00