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
alwaysintreble
bf5282dfa8
add Toggle options back to player settings and remove unnecessary check ( #1633 )
2023-03-30 16:56:26 -04:00