Fabian Dill 
							
						 
					 
					
						
						
							
						
						5591879547 
					 
					
						
						
							
							WebHost/Factorio: use "better" jinja practices in web tracker ( #2257 )  
						
						
						
						
					 
					
						2023-10-08 11:30:34 +02:00 
						 
				 
			
				
					
						
							
							
								kindasneaki 
							
						 
					 
					
						
						
							
						
						115a6b666c 
					 
					
						
						
							
							Webhost: random button presisted after being inactive ( #2248 )  
						
						... 
						
						
						
						* update game settings to get the proper attribute
* change to ternary operator 
						
						
					 
					
						2023-10-04 23:53:59 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6b48f9aac5 
					 
					
						
						
							
							WebHost: link to stats from the use statistics directly on landing ( #2242 )  
						
						
						
						
					 
					
						2023-10-02 20:52:58 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c7c94eebeb 
					 
					
						
						
							
							WebHost: fix indentation ( #2240 )  
						
						
						
						
					 
					
						2023-10-02 20:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9d38725688 
					 
					
						
						
							
							WebHost: update ponyorm ( #2241 )  
						
						
						
						
					 
					
						2023-10-02 20:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						18bf7425c4 
					 
					
						
						
							
							WebHost: cache static misc pages ( #2245 )  
						
						
						
						
					 
					
						2023-10-02 20:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5d47c5b316 
					 
					
						
						
							
							WebHost: check that worlds system is not loaded in customserver ( #2222 )  
						
						
						
						
					 
					
						2023-09-27 11:26:08 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Wilson 
							
						 
					 
					
						
						
							
						
						974bab2b24 
					 
					
						
						
							
							[WebHost] Add search filter and collapse button to Supported Games page ( #2215 )  
						
						... 
						
						
						
						* Add search filter and collapse button to Supported Games page
* Autofocus search input, fix bug with arrow display when searching
* Add "Expand All" and "Collapse All" buttons. Buttons respect visible games. 
						
						
					 
					
						2023-09-25 22:15:00 -04:00 
						 
				 
			
				
					
						
							
							
								kindasneaki 
							
						 
					 
					
						
						
							
						
						638d6807db 
					 
					
						
						
							
							add invisible to locations div ( #2191 )  
						
						
						
						
					 
					
						2023-09-20 16:53:00 -04:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						d471dcc067 
					 
					
						
						
							
							Core, WebHost: lazy-load worlds in unpickler, WebHost and WebHostLib ( #2156 )  
						
						... 
						
						
						
						* Core: lazy-load worlds in unpickler
this should hopefully fix customserver's memory consumption
* WebHost: move imports around to save memory in MP
* MultiServer: prefer loading _speedups without pyximport
This saves ~15MB per MP and speeds up module import if it was built in-place.
* Tests: fix tests for changed WebHost imports
* CustomServer: run GC after setup
* CustomServer: cleanup exception handling 
						
						
					 
					
						2023-09-20 16:05:56 +02:00 
						 
				 
			
				
					
						
							
							
								Remy Jette 
							
						 
					 
					
						
						
							
						
						794959e182 
					 
					
						
						
							
							WebHost: Fix KeyError in alttp multitracker ( #2194 )  
						
						
						
						
					 
					
						2023-09-20 10:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Remy Jette 
							
						 
					 
					
						
						
							
						
						a0eea3a650 
					 
					
						
						
							
							WebHost: Don't count item links in the summary row completed worlds ( #2193 )  
						
						
						
						
					 
					
						2023-09-20 01:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						0e7c7bd1bf 
					 
					
						
						
							
							Core: update versions ( #2186 )  
						
						
						
						
					 
					
						2023-09-16 19:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ziktofel 
							
						 
					 
					
						
						
							
						
						648d682add 
					 
					
						
						
							
							SC2 WoL - Mod, Item and Location update ( #2113 )  
						
						... 
						
						
						
						Migrates SC2 WoL world to the new mod with new items and locations. The new mod has a different architecture making it more future proof (with planned adding of other campaigns). Also gets rid of several old bugs
Adds new short game formats intended for sync games (Tiny Grid, Mini Gauntlet). The final mission isn't decided by campaign length anymore but it's configurable instead. Allow excluding missions for Vanilla Shuffled, corrected some documentation.
NOTE: This is a squashed commit with Salz' HotS excluded (not ready for the release and I plan multi-campaign instead)
---------
Co-authored-by: Matthew <matthew.marinets@gmail.com > 
						
						
					 
					
						2023-09-15 02:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								Friðberg 
							
						 
					 
					
						
						
							
						
						1756a30acc 
					 
					
						
						
							
							WebHost: Clean up the exported yaml in weighted settings ( #2167 )  
						
						... 
						
						
						
						* Trim output yaml in weighted options
Remove options that have only one possible outcome as well as empty arrays, when building yaml.
* fix quotes 
						
						
					 
					
						2023-09-11 17:17:11 -04:00 
						 
				 
			
				
					
						
							
							
								Remy Jette 
							
						 
					 
					
						
						
							
						
						57c13ff273 
					 
					
						
						
							
							WebHost: Support multi-select during check/generate file upload ( #2138 )  
						
						... 
						
						
						
						* Support multi-select during check/generate file upload
This will allow the user to select multiple YAML files via Shift-Click
or Control-Click in their browser when generating a game via the site
instead of having to zip them locally first.
* Update generate.html: File -> File(s)
* Change check.html button text to "Upload File(s)" to match generate.html 
						
						
					 
					
						2023-09-11 16:57:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						29f8053d6e 
					 
					
						
						
							
							Factorio: fix website multitracker ( #2126 )  
						
						... 
						
						
						
						Co-authored-by: Remy Jette <remy@remyjette.com > 
						
						
					 
					
						2023-09-10 00:33:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						2b9e8fa273 
					 
					
						
						
							
							WebHost: flask caching doesn't do lazy init anymore ( #2155 )  
						
						
						
						
					 
					
						2023-09-09 05:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Remy Jette 
							
						 
					 
					
						
						
							
						
						9323f7d892 
					 
					
						
						
							
							WebHost: Add a summary row to the Multiworld Tracker ( #1965 )  
						
						... 
						
						
						
						* WebHost: Add a summary row to the Multiworld Tracker
Implements suggestions from the generation-suggestions channel:
- https://discord.com/channels/731205301247803413/1124186131911688262 
- https://discord.com/channels/731205301247803413/1109513647274856518 
* Improve secondsToHours function, and remove jQuery from footerCallback function.
* Don't show the summary row on game-specific multi trackers
---------
Co-authored-by: Chris Wilson <chris@legendserver.info > 
						
						
					 
					
						2023-08-29 17:58:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						3a4b157363 
					 
					
						
						
							
							Adjustments to player-settings.css for better UI on small view-widths. ( #2019 )  
						
						... 
						
						
						
						Also removes "portrait" media query as it forces this display method for large monitors. 
						
						
					 
					
						2023-08-12 23:06:28 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7f180a6d5a 
					 
					
						
						
							
							Factorio: fix multitracker ID misalignment  
						
						
						
						
					 
					
						2023-07-21 19:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Wagener 
							
						 
					 
					
						
						
							
						
						e8bf471dcd 
					 
					
						
						
							
							Webhost: Fix failing gen for players > 1 ( #1998 )  
						
						
						
						
					 
					
						2023-07-20 22:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						9af56ec0dd 
					 
					
						
						
							
							WebHost: Update copyright year in footer. ( #1951 )  
						
						
						
						
					 
					
						2023-07-09 13:23:50 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d8a8997684 
					 
					
						
						
							
							Core: remove "names" from multidata ( #1928 )  
						
						
						
						
					 
					
						2023-07-05 21:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						ee40312384 
					 
					
						
						
							
							LttP: free core of checks_in_area ( #1798 )  
						
						
						
						
					 
					
						2023-07-02 13:00:05 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Wagener 
							
						 
					 
					
						
						
							
						
						122d404145 
					 
					
						
						
							
							Docs: rework main ap setup guide ( #1853 )  
						
						... 
						
						
						
						* rework main ap setup guide
* review updates
* add blurb about re-opening rooms and user-content
* more review suggestions
* remove dead links. Windows blurb 
						
						
					 
					
						2023-06-28 19:06:18 -05:00 
						 
				 
			
				
					
						
							
							
								Kory Dondzila 
							
						 
					 
					
						
						
							
						
						76cace725b 
					 
					
						
						
							
							WebHost: Fixes multi-tracker checks sorting. ( #1893 )  
						
						
						
						
					 
					
						2023-06-27 20:40:29 -05:00 
						 
				 
			
				
					
						
							
							
								Freya Arbjerg 
							
						 
					 
					
						
						
							
						
						d51e0ec0ab 
					 
					
						
						
							
							WebHost: Align multitracker status column to the left ( #1645 )  
						
						... 
						
						
						
						* Align multitracker status column to the left
* Move 'Status' column to after 'Game' column 
						
						
					 
					
						2023-06-27 17:37:01 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						125ee8b198 
					 
					
						
						
							
							WebHost: fix dict lookup exceptions  
						
						
						
						
					 
					
						2023-06-27 04:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Wagener 
							
						 
					 
					
						
						
							
						
						f1ccf1b663 
					 
					
						
						
							
							reenable ping  
						
						
						
						
					 
					
						2023-06-25 01:24:39 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						78b981228a 
					 
					
						
						
							
							Generate: improve error message for missing game ( #1857 )  
						
						... 
						
						
						
						---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2023-06-23 10:17:35 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						59ad9e97e5 
					 
					
						
						
							
							WebHost: Fix special-range value setting to custom when randomization is toggled off ( #1856 )  
						
						... 
						
						
						
						* WebHost: Fix custom-range value setting to `custom` when randomization is toggled off
* Remove redundant code
* Add optional parameter default 
						
						
					 
					
						2023-06-22 22:12:22 -04:00 
						 
				 
			
				
					
						
							
							
								StripesOO7 
							
						 
					 
					
						
						
							
						
						abd8eaf36e 
					 
					
						
						
							
							WebHost: Change default spoiler-option for games generated from WebHost to 3 instead of 0 ( #1852 )  
						
						... 
						
						
						
						* Change default spoiler-option in WebHostLib/generate.py to 3 instead of 0
* shifting spoiler-default to the JS calls instead of setting it in generate.py
---------
Co-authored-by: StripesOO7 <54711792+StripeesOO7@users.noreply.github.com > 
						
						
					 
					
						2023-06-22 21:01:09 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a75159b57e 
					 
					
						
						
							
							WebHost: import Markup from markupsafe ( #1848 )  
						
						
						
						
					 
					
						2023-06-20 01:01:42 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						422ccdaa4c 
					 
					
						
						
							
							WebHost: remove some unused imports  
						
						
						
						
					 
					
						2023-06-18 22:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e9f8b1ed28 
					 
					
						
						
							
							WebHost: use Py3.11 compatible ponyorm  
						
						
						
						
					 
					
						2023-05-25 14:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1d565b9aaf 
					 
					
						
						
							
							WebHost: add game to template export  
						
						
						
						
					 
					
						2023-05-21 05:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6814bc158a 
					 
					
						
						
							
							WebHost: index columns used by landing page.  
						
						
						
						
					 
					
						2023-05-21 05:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						97ba631b80 
					 
					
						
						
							
							Core: update modules  
						
						
						
						
					 
					
						2023-05-20 19:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						c8ebad1dfe 
					 
					
						
						
							
							WebHost: Prevent dict type options with valid_keys from exporting with [] on weighted settings. ( #1762 )  
						
						... 
						
						
						
						Thanks HK. 
						
						
					 
					
						2023-05-06 19:07:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9edab76567 
					 
					
						
						
							
							WebHost: recycle generator processes  
						
						
						
						
					 
					
						2023-04-30 16:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						42da24cb5e 
					 
					
						
						
							
							WebHost: offer room owner log download link  
						
						
						
						
					 
					
						2023-04-28 05:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						bf5c1cbbbf 
					 
					
						
						
							
							WebHost: add spoiler level field to generate form  
						
						
						
						
					 
					
						2023-04-20 09:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						599cd2c82e 
					 
					
						
						
							
							Launcher: add Discord links and generate yamls ( #1716 )  
						
						
						
						
					 
					
						2023-04-16 01:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						0c1e3097c3 
					 
					
						
						
							
							WebHost: Set defaults for lists/sets on Weighted Settings page ( #1692 )  
						
						
						
						
					 
					
						2023-04-10 18:01:54 -04:00 
						 
				 
			
				
					
						
							
							
								zig-for 
							
						 
					 
					
						
						
							
						
						ccb89dd65c 
					 
					
						
						
							
							WebHost: Fix upload of .archipelago file ( #1657 )  
						
						... 
						
						
						
						* Fix upload
* simple fix for slot data
* remove extra patch.data check
* remove extra parens
* Update WebHostLib/upload.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Update WebHostLib/upload.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* parse -> process
* Update WebHostLib/upload.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2023-04-07 00:24:03 +02:00 
						 
				 
			
				
					
						
							
							
								kindasneaki 
							
						 
					 
					
						
						
							
						
						47989325f8 
					 
					
						
						
							
							[Webhost] header closing tag moved after mobile menu ( #1650 )  
						
						... 
						
						
						
						* Change archipelago mod download page
* Docs: change connecting to archipelago in RoR2 setup guide
* /header off by one 
						
						
					 
					
						2023-04-05 19:27:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f015cf4298 
					 
					
						
						
							
							MultiServer: compat fix if checksum is not present ( #1642 )  
						
						
						
						
					 
					
						2023-04-01 22:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Freya Arbjerg 
							
						 
					 
					
						
						
							
						
						e43bb99622 
					 
					
						
						
							
							Fix broken styling of multitracker navigation ( #1644 )  
						
						
						
						
					 
					
						2023-04-01 19:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Wilson 
							
						 
					 
					
						
						
							
						
						1dc4e2b44b 
					 
					
						
						
							
							Restore "random" option to weighted-settings ( #1635 )  
						
						... 
						
						
						
						* Restore "random" option to weighted-settings, adjust capitalization of hardcoded settings
* Set default value as "random" for Choice, TextChoice, and Toggle options with no default value 
						
						
					 
					
						2023-03-30 16:01:31 -07:00