22c8153ba8 
								
							 
						 
						
							
							
								
								WebHost: fix indentation in tracker.py  
							
							
							
						 
						
							2022-08-17 22:15:56 +02:00  
				
					
						
							
							
								 
						
							
								09afdc2553 
								
							 
						 
						
							
							
								
								Webhost: prevent tracker crashes with LttP key itemlinks ( #922 )  
							
							
							
						 
						
							2022-08-16 23:57:26 +02:00  
				
					
						
							
							
								 
						
							
								81cf1508e0 
								
							 
						 
						
							
							
								
								Core: Refactor Autoworld.options to Autoworld.option_definitions ( #906 )  
							
							... 
							
							
							
							* refactor `world.options` -> `world.option_definitions`
* rename world api reference
* missed some self.options 
							
						 
						
							2022-08-15 23:46:59 +02:00  
				
					
						
							
							
								 
						
							
								9bd035a19d 
								
							 
						 
						
							
							
								
								WebHost: make a fresh Room reload page once if port is not assigned yet  
							
							
							
						 
						
							2022-08-12 16:01:02 +02:00  
				
					
						
							
							
								 
						
							
								b989698740 
								
							 
						 
						
							
							
								
								WebHost: fix datapackage typo  
							
							
							
						 
						
							2022-08-11 01:04:53 +02:00  
				
					
						
							
							
								 
						
							
								f2e83c37e9 
								
							 
						 
						
							
							
								
								WebHost: use title-typical sorting for game titles ( #883 )  
							
							
							
						 
						
							2022-08-09 22:21:45 +02:00  
				
					
						
							
							
								 
						
							
								c1e9d0ab4f 
								
							 
						 
						
							
							
								
								WebHost: allow customserver to skip importing worlds subsystem for hosting a Room ( #877 )  
							
							... 
							
							
							
							Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> 
							
						 
						
							2022-08-07 18:28:50 +02:00  
				
					
						
							
							
								 
						
							
								f1c5c9a148 
								
							 
						 
						
							
							
								
								WebHost: Fix `OptionDict`s that define `valid_keys` from outputting as `[]` on Weighted Settings export. ( #874 )  
							
							... 
							
							
							
							* WebHost: Fix OptionDicts that define valid_keys from outputting as [] on Weighted Settings export 
							
						 
						
							2022-08-06 13:25:37 +02:00  
				
					
						
							
							
								 
						
							
								95bba50223 
								
							 
						 
						
							
							
								
								WebHost: fix filename rename in flask update  
							
							
							
						 
						
							2022-08-05 17:16:26 +02:00  
				
					
						
							
							
								 
						
							
								d15c30f63b 
								
							 
						 
						
							
							
								
								Stats: limit to recognized games  
							
							
							
						 
						
							2022-08-05 17:01:02 +02:00  
				
					
						
							
							
								 
						
							
								57979b9287 
								
							 
						 
						
							
							
								
								WebHost: update flask ( #804 )  
							
							
							
						 
						
							2022-08-01 12:41:15 +02:00  
				
					
						
							
							
								 
						
							
								d1f34d088b 
								
							 
						 
						
							
							
								
								WebHost: Add links to "Setup Guides" in Supported Games page ( #847 )  
							
							... 
							
							
							
							* WebHost: Add links to "Setup Guides" in Supported Games page
* Remove a hanging console.log() I left in 
							
						 
						
							2022-07-31 11:17:26 -04:00  
				
					
						
							
							
								 
						
							
								2ff7e83ad9 
								
							 
						 
						
							
							
								
								WebHost: make a deeply buried if tree for games a bit more automatic  
							
							
							
						 
						
							2022-07-29 01:47:19 +02:00  
				
					
						
							
							
								 
						
							
								e849e4792d 
								
							 
						 
						
							
							
								
								WebHost: games played per day plot per game on stats page ( #827 )  
							
							... 
							
							
							
							* WebHost: generate stats page palette for maximum hue difference between neighbours.
* WebHost: add per game played stats 
							
						 
						
							2022-07-27 23:36:20 +02:00  
				
					
						
							
							
								 
						
							
								e5b868e0e9 
								
							 
						 
						
							
							
								
								WebHost: fix 30 days cutoff for stats ( #826 )  
							
							
							
						 
						
							2022-07-27 23:09:40 +02:00  
				
					
						
							
							
								 
						
							
								79702aba65 
								
							 
						 
						
							
							
								
								WebHost: flask caching did a rename  
							
							
							
						 
						
							2022-07-26 09:53:18 +02:00  
				
					
						
							
							
								 
						
							
								8ff2c1b6f3 
								
							 
						 
						
							
							
								
								DS3: Add the Dark Souls 3 World into Archipelago ( #769 )  
							
							
							
						 
						
							2022-07-20 12:48:14 +02:00  
				
					
						
							
							
								 
						
							
								9f5e40283a 
								
							 
						 
						
							
							
								
								WebHost: reduce server uptime ( #794 )  
							
							... 
							
							
							
							* WebHost: attempt to improve wording of server resume
* WebHost: reduce default room timeout to 2 hours
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> 
							
						 
						
							2022-07-18 21:10:29 +02:00  
				
					
						
							
							
								 
						
							
								74b19dc1f5 
								
							 
						 
						
							
							
								
								WebHost: cleanup generate and hopefully fix SQL concurrency problems  
							
							
							
						 
						
							2022-07-16 19:44:29 +02:00  
				
					
						
							
							
								 
						
							
								8e15fe51b6 
								
							 
						 
						
							
							
								
								Put common options first ( #774 )  
							
							... 
							
							
							
							* this applies to yaml and webhost
* this allows overwriting common options from the world 
							
						 
						
							2022-07-15 06:54:29 +02:00  
				
					
						
							
							
								 
						
							
								beac0b1acd 
								
							 
						 
						
							
							
								
								Requirements: update some modules  
							
							
							
						 
						
							2022-07-10 19:37:50 +02:00  
				
					
						
							
							
								 
						
							
								5c2163a1a7 
								
							 
						 
						
							
							
								
								WebHost: fix comment typo  
							
							
							
						 
						
							2022-07-06 22:32:33 +02:00  
				
					
						
							
							
								 
						
							
								3205cbf932 
								
							 
						 
						
							
							
								
								Generate: convert plando settings to an IntFlag with error reporting for unknown plando names ( #735 )  
							
							
							
						 
						
							2022-07-03 14:11:52 +02:00  
				
					
						
							
							
								 
						
							
								d7a9b98ce8 
								
							 
						 
						
							
							
								
								fix glossary link on sitemap  
							
							
							
						 
						
							2022-06-29 22:08:38 +02:00  
				
					
						
							
							
								 
						
							
								61f751a1db 
								
							 
						 
						
							
							
								
								docs: add common terms documentation to website ( #680 )  
							
							... 
							
							
							
							* docs: add common terms documentation to website
* minor cleanup
* some rewording and reformatting.
* tighten up world definition clarity
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
* Clarify seed definition a bit better
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
* add text for "out of logic" and that slot names must be unique
* rename common terms to glossary
Co-authored-by: Rome Reginelli <mduo13@gmail.com> 
							
						 
						
							2022-06-27 23:34:47 -04:00  
				
					
						
							
							
								 
						
							
								1972d531b9 
								
							 
						 
						
							
							
								
								MC: fix broken brewing image on minecraft tracker ( #707 )  
							
							
							
						 
						
							2022-06-25 14:11:20 -05:00  
				
					
						
							
							
								 
						
							
								1843618c99 
								
							 
						 
						
							
							
								
								Add stone theme to WebHost ( #645 )  
							
							... 
							
							
							
							* Add stone theme
* Fix h2 color, change rogue-legacy to stone theme (approved by Phar)
* Add stone theme preview to world api.md
* Different stone theme preview to match other images 
							
						 
						
							2022-06-22 20:31:40 -04:00  
				
					
						
							
							
								 
						
							
								5be00e28dd 
								
							 
						 
						
							
							
								
								Tests: always display all warnings  
							
							... 
							
							
							
							WebHost: fix a warning about new cache names 
							
						 
						
							2022-06-17 03:22:43 +02:00  
				
					
						
							
							
								 
						
							
								681f7041dc 
								
							 
						 
						
							
							
								
								Tracker: fix order received column being empty  
							
							
							
						 
						
							2022-06-14 08:13:02 -07:00  
				
					
						
							
							
								 
						
							
								8c64f6221e 
								
							 
						 
						
							
							
								
								WebHost: update Flask-Limiter  
							
							
							
						 
						
							2022-06-13 08:20:17 +02:00  
				
					
						
							
							
								 
						
							
								e7ea827f02 
								
							 
						 
						
							
							
								
								Options: introduce SpecialRange ( #630 )  
							
							... 
							
							
							
							* Options: introduce SpecialRange
* Include SpecialRange data in player-settings and weighted-settings JSON files
* Add support for SpecialRange to player-settings pages
* Add support for SpecialRange options to weighted-settings. Also fixed a bug which would cause the page to crash if an unknown setting was detected.
Co-authored-by: Chris Wilson <chris@legendserver.info> 
							
						 
						
							2022-06-12 17:33:14 -04:00  
				
					
						
							
							
								 
						
							
								1bcc5b6582 
								
							 
						 
						
							
							
								
								WebHost: Allow "random" to be default option for toggles and choices. ( #640 )  
							
							
							
						 
						
							2022-06-12 07:48:52 +02:00  
				
					
						
							
							
								 
						
							
								c16815b16d 
								
							 
						 
						
							
							
								
								Fix Room log  
							
							
							
						 
						
							2022-06-10 13:20:35 +02:00  
				
					
						
							
							
								 
						
							
								9a471aff1b 
								
							 
						 
						
							
							
								
								WebHost: request maximum amount of file handles from the system for autolauncher. ( #625 )  
							
							... 
							
							
							
							* WebHost: request maximum amount of file handles from the system for autolauncher.
* WebHostLib: wrap resource import into try to restore windows compatibility 
							
						 
						
							2022-06-09 13:14:12 -07:00  
				
					
						
							
							
								 
						
							
								df0ae205cd 
								
							 
						 
						
							
							
								
								Update LICENSE files for WebHost assets ( #616 )  
							
							
							
						 
						
							2022-06-08 17:17:50 -04:00  
				
					
						
							
							
								 
						
							
								e47527087e 
								
							 
						 
						
							
							
								
								WebHost: some updates ( #603 )  
							
							... 
							
							
							
							* WebHost: Make custom server prefer ipv4 for display
* WebHost: Make server retry saving in case of connection issues
* WebHost: fix autolaunch guardians getting stuck waiting for the oldest two rooms.
Probably not related to the issues of the system itself getting stuck, but should be fixed anyway.
* WebHost: logfile is meant to be guarded by access cookie
* WebHost: set patch target to null if port is not valid, disabling auto-connect 
							
						 
						
							2022-06-08 00:35:35 +02:00  
				
					
						
							
							
								 
						
							
								e13e7f286c 
								
							 
						 
						
							
							
								
								Tracker: fix ItemLinks items not being attributed to inventory  
							
							
							
						 
						
							2022-06-01 08:28:16 -07:00  
				
					
						
							
							
								 
						
							
								0045e3f9f7 
								
							 
						 
						
							
							
								
								WebHost: update flask-caching  
							
							
							
						 
						
							2022-06-01 08:26:30 -07:00  
				
					
						
							
							
								 
						
							
								3dd3f045e6 
								
							 
						 
						
							
							
								
								WebHost: use non-blocking file lock on unix, just like windows  
							
							
							
						 
						
							2022-05-29 08:00:28 -07:00  
				
					
						
							
							
								 
						
							
								6d3538a35b 
								
							 
						 
						
							
							
								
								AppImage: fix build ( #589 )  
							
							... 
							
							
							
							* CI: build: use ARCH= for AppImage
* WebHost: pin flask-caching
until https://github.com/pallets-eco/flask-caching/pull/352  is merged or fixed otherwise 
							
						 
						
							2022-05-28 23:20:46 +02:00  
				
					
						
							
							
								 
						
							
								960988ddcd 
								
							 
						 
						
							
							
								
								WebHost: undo autoconnect link as not all browsers behave like Vivaldi. ( #577 )  
							
							... 
							
							
							
							* WebHost: undo autoconnect link as not all browsers behave like Vivaldi.
* Increase tooltip z-index
Co-authored-by: Chris Wilson <chris@legendserver.info> 
							
						 
						
							2022-05-26 21:13:49 -04:00  
				
					
						
							
							
								 
						
							
								fb99dca83e 
								
							 
						 
						
							
							
								
								WebHost: update waitress and bokeh ( #575 )  
							
							
							
						 
						
							2022-05-26 20:58:48 -04:00  
				
					
						
							
							
								 
						
							
								c661da57d8 
								
							 
						 
						
							
							
								
								add tooltip for Plando Options on Generate page ( #563 )  
							
							
							
						 
						
							2022-05-23 19:17:41 -04:00  
				
					
						
							
							
								 
						
							
								4165f58414 
								
							 
						 
						
							
							
								
								Clients: now featuring tooltips and some general cleanup ( #564 )  
							
							... 
							
							
							
							* Clients: now featuring tooltips and some general cleanup
* Clients: fade in tooltip over 0.25 seconds
* Clients: reset slot and team when disconnecting
* Clients: allow joining multiworld via link (TextClient only for now) 
							
						 
						
							2022-05-23 15:20:02 -07:00  
				
					
						
							
							
								 
						
							
								e901a87afd 
								
							 
						 
						
							
							
								
								LttP: fix adjuster partial settings store crash  
							
							
							
						 
						
							2022-05-22 15:07:12 -07:00  
				
					
						
							
							
								 
						
							
								909ea9dc99 
								
							 
						 
						
							
							
								
								WebHost: fix plando options type error  
							
							
							
						 
						
							2022-05-22 04:44:26 -07:00  
				
					
						
							
							
								 
						
							
								bdd9ca76ee 
								
							 
						 
						
							
							
								
								WebHost: fix title ( #544 )  
							
							... 
							
							
							
							This is pretty simple. Approved. 
							
						 
						
							2022-05-19 21:26:23 -04:00  
				
					
						
							
							
								 
						
							
								b2e65a19a2 
								
							 
						 
						
							
							
								
								Webhost serialize fixes ( #512 )  
							
							... 
							
							
							
							* Main: compress world type output log
* WebHost: ensure plando_options is serializable to json 
							
						 
						
							2022-05-14 14:05:21 -07:00  
				
					
						
							
							
								 
						
							
								89b4060a06 
								
							 
						 
						
							
							
								
								Fix Plando options pickling error  
							
							
							
						 
						
							2022-05-14 11:53:37 +02:00  
				
					
						
							
							
								 
						
							
								977159e572 
								
							 
						 
						
							
							
								
								Webworld docs: move gameinfo documentation to their world folders and copy them for webhost use. ( #455 )  
							
							
							
						 
						
							2022-05-11 20:05:53 +02:00