Michael Green 
							
						 
					 
					
						
						
							
						
						f65408a64d 
					 
					
						
						
							
							Game library should return to the page it was on after a page navigation or refresh  Fixes   #253  
						
						... 
						
						
						
						* Game library should return to the page it was on after a page navigation or refresh
Fixes  #253  
						
						
							
						
					 
					
						2024-01-29 18:08:09 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						3a9d3df013 
					 
					
						
						
							
							Add filters for number of rating votes, and release year  
						
						... 
						
						
						
						Added support for filtering:
* number of rating votes(closes  #144 )
* release year (closes  #146 ) 
						
						
							
						
					 
					
						2024-01-29 16:36:32 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						69863f8b61 
					 
					
						
						
							
							Added a setting to toggle the emulator debug mode  
						
						... 
						
						
						
						* Added a setting to toggle the emulator debug mode 
						
						
							
						
					 
					
						2024-01-28 21:46:47 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						10be6c53ba 
					 
					
						
						
							
							Update background task time scheduling to use server local time. Ensure that the TZ variable is passed to the container with the location of the server. ( #268 )  
						
						... 
						
						
						
						* Remove LastRun values during upgrade
* Add timezone variable to docker-compose files
* Release note update to include PR's labeled "note" 
						
						
							
						
					 
					
						2024-01-28 15:18:13 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						163aa7a446 
					 
					
						
						
							
							Add enhanced schedule management for background tasks ( #267 )  
						
						
						
						
							
						
					 
					
						2024-01-27 23:30:35 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						ec115b33de 
					 
					
						
						
							
							Add alpha pager, and move main pager to bottom of page ( #265 )  
						
						... 
						
						
						
						* Add alpha paging, move main pager to the bottom of the page 
						
						
							
						
					 
					
						2024-01-22 01:17:54 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						9b8874902a 
					 
					
						
						
							
							Migrate to new EJS CDN, and save state tweaks ( #264 )  
						
						... 
						
						
						
						* Saved game icon now displays on game cover art in library
* Fixed casing error on save state download icon
* Migrate EJS from submodule to 7z download during docker build
* Updated README and gitignore
* Resized library search buttons
* Export to JSON now triggers the download rather than display of a formatted platform map 
						
						
							
 
						
					 
					
						2024-01-20 16:12:21 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						127eab683b 
					 
					
						
						
							
							Save states are now saved to the Gaseous host, making them available anywhere ( #255 )  
						
						... 
						
						
						
						* Added ability to save emulator state
* Save states can now be fully managed during a game
* Save states can also be launched from the game info screen 
						
						
							
						
					 
					
						2024-01-15 11:37:18 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						1efc47f9cd 
					 
					
						
						
							
							Re-enabled artwork backgrounds  
						
						... 
						
						
						
						* Re-enabled artwork backgrounds 
						
						
							
						
					 
					
						2024-01-10 22:44:47 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						7f2e186d06 
					 
					
						
						
							
							Refactored code, and added Amiga CDTV and CD32, and ColecoVision to the PlatformMap ( #252 )  
						
						... 
						
						
						
						* More bug fixes
* Update PlatformMap for Amiga CDTV and CD32, and ColecoVision
* Fixed default platform setting for library scan
* Refactor of rematcher
* Temp unzips are no longer deleted immediately - now kept and cleaned up after 5 minutes
* Library Scan now spawns worker processes to perform scans in parallel. Number of workers is limited by MaxWorkers default = 4
* More logging
* More null reference checks
* Overhaul of ROM and MediaGroup handling in web page
* Minor collections updates
* Newlines are now replaced with breaks in HTML on Game summary page 
						
						
							
 
						
					 
					
						2024-01-10 12:57:31 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						7d5419d33c 
					 
					
						
						
							
							Multiple Updates ( #251 )  
						
						... 
						
						
						
						* Added more error logging to zip expansion
* Added more logging
* More logging, and archive contents can now be seen in rom info
* Bug fixes and caching enhancements
* Import path now cleaned after import 
						
						
							
						
					 
					
						2024-01-07 01:07:10 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						ce9ab91e5b 
					 
					
						
						
							
							Limit library scan workers to four concurrent processes  
						
						... 
						
						
						
						* Formatting fixes
* Library scans are now limited to 4 worker processes 
						
						
							
						
					 
					
						2024-01-04 16:01:33 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						eac35ee8a3 
					 
					
						
						
							
							A new library scanner process will now be started for each library  
						
						... 
						
						
						
						* A new library scanner process will now be started for each library 
						
						
							
						
					 
					
						2024-01-04 12:04:46 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						49f36a2b99 
					 
					
						
						
							
							Many bug and UI fixes, and improved client side caching of images ( #248 )  
						
						
						
						
							
						
					 
					
						2024-01-03 23:24:26 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						47c2fc8069 
					 
					
						
						
							
							Fixed ROM count and platform display  
						
						... 
						
						
						
						* Fixed ROM count and platform display 
						
						
							
						
					 
					
						2024-01-02 22:10:04 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						9a215123f6 
					 
					
						
						
							
							Remove broken dependency reference  
						
						... 
						
						
						
						* Remove broken dependency reference 
						
						
							
						
					 
					
						2024-01-02 11:32:08 +11:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						40597b4386 
					 
					
						
						
							
							chore(deps): bump gaseous-server/wwwroot/emulators/EmulatorJS ( #239 )  
						
						... 
						
						
						
						Bumps [gaseous-server/wwwroot/emulators/EmulatorJS](https://github.com/EmulatorJS/EmulatorJS ) from `1b3a17f` to `c1a9d9b`.
- [Release notes](https://github.com/EmulatorJS/EmulatorJS/releases )
- [Commits](1b3a17f6f1...c1a9d9b266support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2024-01-02 00:38:55 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						eb9c1ce1a4 
					 
					
						
						
							
							Improve UX ( #244 )  
						
						... 
						
						
						
						* Removed insta-search and added a search button - closes  #203  
* Pagination is constrained to 5 pages on either side of the current page (10 page numbers displayed in total) - closes  #223 
* Reviewed all dialogs and made behaviour consistent - closes  #225  
						
						
							
						
					 
					
						2024-01-02 00:33:56 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						7be1ec7080 
					 
					
						
						
							
							More refactoring and bug fixes ( #243 )  
						
						
						
						
							
						
					 
					
						2023-12-31 00:21:40 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						311c7733fa 
					 
					
						
						
							
							Assorted bug fixes ( #242 )  
						
						... 
						
						
						
						* Fixed DBNull error when updating metadata
* Fixed platform id bug with media group launching
* Updates to support Hasheous - testing only
* Refactored alot of code, initial support for Hasheous 
						
						
							
						
					 
					
						2023-12-30 20:28:23 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						ea0a5a6a71 
					 
					
						
						
							
							Add missing indexes ( #238 )  
						
						... 
						
						
						
						* Add missing index
* Check of indexes 
						
						
							
 
						
					 
					
						2023-12-21 20:39:37 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						d014a176ce 
					 
					
						
						
							
							Many performance updates ( #237 )  
						
						
						
						
							
						
					 
					
						2023-12-21 16:59:17 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						b9d9b0ea16 
					 
					
						
						
							
							Filter ROMs by platform ( #236 )  
						
						... 
						
						
						
						* Added paging to the ROM display on game pages
* Added basic ROM filtering 
						
						
							
						
					 
					
						2023-12-20 13:31:45 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						7e3e4991dc 
					 
					
						
						
							
							Now pre-compiles age group metadata instead of generating it on every query ( #235 )  
						
						... 
						
						
						
						* Server will now quit on start up if schema updates fail (closes Abort start up if an error occurs during database upgrade #221 )
* Moved AgeGroups to it's own class
* Improved query performance by defining the AgeGroupId as a metadata item. A metadata refresh is required to generate this data 
						
						
							
						
					 
					
						2023-12-19 23:03:02 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						57248cd467 
					 
					
						
						
							
							Overhaul of SQL queries to (hopefully) improve performance with large libraries ( #233 )  
						
						... 
						
						
						
						* Latest round of performance updates
* Improved first set up logging
* Updated logging display 
						
						
							
 
						
					 
					
						2023-12-17 00:51:46 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						722c153e40 
					 
					
						
						
							
							Many queries re-written to improve performance ( #232 )  
						
						
						
						
							
 
						
					 
					
						2023-12-14 22:06:16 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						b691eab0ee 
					 
					
						
						
							
							Resolve a critical error in new logging code ( #231 )  
						
						
						
						
							
 
						
					 
					
						2023-12-14 01:09:19 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						907b3e42c4 
					 
					
						
						
							
							Added log correlation and revised background tasks layout ( #230 )  
						
						
						
						
							
						
					 
					
						2023-12-13 23:18:21 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						128bbcc1df 
					 
					
						
						
							
							Filter controller performance improvements ( #229 )  
						
						... 
						
						
						
						* Removed perfomance impacting code from filter generation
* Minor pagination fixes 
						
						
							
						
					 
					
						2023-12-13 13:36:10 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						789ec7fc17 
					 
					
						
						
							
							Improve background task progress feedback ( #228 )  
						
						... 
						
						
						
						* Include a last run duration field for background tasks
* Improved background task progress feedback 
						
						
							
						
					 
					
						2023-12-12 17:42:40 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						32051493a8 
					 
					
						
						
							
							Implement API rate limit handling support ( #227 )  
						
						... 
						
						
						
						* Merged all IGDB API communications into one class
* Added code to handle IGDB's rate limiter
* Revised IGDB rate limit avoidance and recovery times 
						
						
							
						
					 
					
						2023-12-12 12:00:24 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						7b241ee13e 
					 
					
						
						
							
							Miscellaneous bug fixes ( #220 )  
						
						
						
						
							
 
						
					 
					
						2023-12-09 15:50:39 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						84017639eb 
					 
					
						
						
							
							Logs now have filtering options ( #219 )  
						
						... 
						
						
						
						* Added logging configuration options
* Add support for filtering logs 
						
						
							
						
					 
					
						2023-12-09 14:07:08 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						9e346910f4 
					 
					
						
						
							
							Set paging default to "paged" ( #218 )  
						
						
						
						
							
						
					 
					
						2023-12-07 13:57:40 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						e7239c428b 
					 
					
						
						
							
							Library filtering and display enhancements ( #214 )  
						
						... 
						
						
						
						* Implement infinite scrolling and paging (selected via preference) (closes  #202 )
* Display game counts on more filter types (closes  #194 )
* Make game counts larger (closes  #194 )
* Include age groups in filtering (closes  #200 )
* Add sorting options (closes  #145 ) 
						
						
							
						
					 
					
						2023-12-07 13:20:53 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						9288eb8f12 
					 
					
						
						
							
							Enhanced firmware availability page ( #213 )  
						
						
						
						
							
						
					 
					
						2023-12-01 17:01:16 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						e32e7ad36f 
					 
					
						
						
							
							Improved handling of password user feedback ( #212 )  
						
						
						
						
							
						
					 
					
						2023-12-01 15:51:00 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						3de551be95 
					 
					
						
						
							
							Fix spelling error ( #211 )  
						
						
						
						
							
						
					 
					
						2023-12-01 14:40:32 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						8e3fa4f8d5 
					 
					
						
						
							
							Added release notes configuration ( #210 )  
						
						
						
						
							
						
					 
					
						2023-12-01 14:27:20 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						b564edb158 
					 
					
						
						
							
							Background task execution intervals are now user configurable ( #209 )  
						
						... 
						
						
						
						* Store background task intervals in database
* Background task intervals are now user customisable 
						
						
							
						
					 
					
						2023-12-01 13:28:41 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						0bf2ba5d96 
					 
					
						
						
							
							Store background task intervals in database ( #207 )  
						
						
						
						
							
						
					 
					
						2023-11-30 09:35:05 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						688af162f5 
					 
					
						
						
							
							Make library scan run once a day rather than every hour ( #206 )  
						
						
						
						
							
						
					 
					
						2023-11-30 09:19:00 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						7e4fccb0c1 
					 
					
						
						
							
							Apply indexes to improve signature search ( #205 )  
						
						
						
						
							
						
					 
					
						2023-11-30 07:50:32 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						fcdc5cdbde 
					 
					
						
						
							
							Fixed typo in rematcher code ( #192 )  
						
						... 
						
						
						
						* Include ROM's without a signature match in rematcher efforts
* Rematcher will now execute on all titles if manually started
* Fixed typo in rematcher code 
						
						
							
 
						
					 
					
						2023-11-26 02:06:27 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						f85f246a26 
					 
					
						
						
							
							Include ROM's without a signature match in rematcher efforts ( #191 )  
						
						... 
						
						
						
						* Include ROM's without a signature match in rematcher efforts
* Rematcher will now execute on all titles if manually started 
						
						
							
						
					 
					
						2023-11-26 01:51:03 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						006f337cb3 
					 
					
						
						
							
							Applied correct database query casing ( #190 )  
						
						
						
						
							
						
					 
					
						2023-11-25 23:13:11 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						401a354f04 
					 
					
						
						
							
							Resolved platform mapping form save error ( #189 )  
						
						
						
						
							
						
					 
					
						2023-11-25 16:00:05 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						3c25adfc15 
					 
					
						
						
							
							Resolved collection build error ( #188 )  
						
						
						
						
							
						
					 
					
						2023-11-25 15:53:46 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Green 
							
						 
					 
					
						
						
							
						
						5d0222397f 
					 
					
						
						
							
							Fixed collection preview load error ( #187 )  
						
						
						
						
							
						
					 
					
						2023-11-25 15:31:13 +11:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5840d02265 
					 
					
						
						
							
							chore(deps): bump gaseous-server/wwwroot/emulators/EmulatorJS ( #180 )  
						
						... 
						
						
						
						Bumps [gaseous-server/wwwroot/emulators/EmulatorJS](https://github.com/EmulatorJS/EmulatorJS ) from `7c22d03` to `1b3a17f`.
- [Release notes](https://github.com/EmulatorJS/EmulatorJS/releases )
- [Commits](7c22d03b16...1b3a17f6f1support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2023-11-25 15:04:15 +11:00