Fabian Dill
22c8153ba8
WebHost: fix indentation in tracker.py
2022-08-17 22:15:56 +02:00
Fabian Dill
09afdc2553
Webhost: prevent tracker crashes with LttP key itemlinks ( #922 )
2022-08-16 23:57:26 +02:00
alwaysintreble
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
Fabian Dill
9bd035a19d
WebHost: make a fresh Room reload page once if port is not assigned yet
2022-08-12 16:01:02 +02:00
Fabian Dill
b989698740
WebHost: fix datapackage typo
2022-08-11 01:04:53 +02:00
Fabian Dill
f2e83c37e9
WebHost: use title-typical sorting for game titles ( #883 )
2022-08-09 22:21:45 +02:00
Fabian Dill
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
Zach Parks
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
Fabian Dill
95bba50223
WebHost: fix filename rename in flask update
2022-08-05 17:16:26 +02:00
Fabian Dill
d15c30f63b
Stats: limit to recognized games
2022-08-05 17:01:02 +02:00
Fabian Dill
57979b9287
WebHost: update flask ( #804 )
2022-08-01 12:41:15 +02:00
Zach Parks
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
Fabian Dill
2ff7e83ad9
WebHost: make a deeply buried if tree for games a bit more automatic
2022-07-29 01:47:19 +02:00
Fabian Dill
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
Fabian Dill
e5b868e0e9
WebHost: fix 30 days cutoff for stats ( #826 )
2022-07-27 23:09:40 +02:00
Fabian Dill
79702aba65
WebHost: flask caching did a rename
2022-07-26 09:53:18 +02:00
Ludovic Marechal
8ff2c1b6f3
DS3: Add the Dark Souls 3 World into Archipelago ( #769 )
2022-07-20 12:48:14 +02:00
Fabian Dill
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
Fabian Dill
74b19dc1f5
WebHost: cleanup generate and hopefully fix SQL concurrency problems
2022-07-16 19:44:29 +02:00
black-sliver
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
Fabian Dill
beac0b1acd
Requirements: update some modules
2022-07-10 19:37:50 +02:00
Fabian Dill
5c2163a1a7
WebHost: fix comment typo
2022-07-06 22:32:33 +02:00
Fabian Dill
3205cbf932
Generate: convert plando settings to an IntFlag with error reporting for unknown plando names ( #735 )
2022-07-03 14:11:52 +02:00
alwaysintreble
d7a9b98ce8
fix glossary link on sitemap
2022-06-29 22:08:38 +02:00
alwaysintreble
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
alwaysintreble
1972d531b9
MC: fix broken brewing image on minecraft tracker ( #707 )
2022-06-25 14:11:20 -05:00
Chris Wilson
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
Fabian Dill
5be00e28dd
Tests: always display all warnings
...
WebHost: fix a warning about new cache names
2022-06-17 03:22:43 +02:00
Fabian Dill
681f7041dc
Tracker: fix order received column being empty
2022-06-14 08:13:02 -07:00
Fabian Dill
8c64f6221e
WebHost: update Flask-Limiter
2022-06-13 08:20:17 +02:00
Fabian Dill
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
Zach Parks
1bcc5b6582
WebHost: Allow "random" to be default option for toggles and choices. ( #640 )
2022-06-12 07:48:52 +02:00
CaitSith2
c16815b16d
Fix Room log
2022-06-10 13:20:35 +02:00
Fabian Dill
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
Chris Wilson
df0ae205cd
Update LICENSE files for WebHost assets ( #616 )
2022-06-08 17:17:50 -04:00
Fabian Dill
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
Fabian Dill
e13e7f286c
Tracker: fix ItemLinks items not being attributed to inventory
2022-06-01 08:28:16 -07:00
Fabian Dill
0045e3f9f7
WebHost: update flask-caching
2022-06-01 08:26:30 -07:00
Berserker66
3dd3f045e6
WebHost: use non-blocking file lock on unix, just like windows
2022-05-29 08:00:28 -07:00
black-sliver
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
Fabian Dill
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
Fabian Dill
fb99dca83e
WebHost: update waitress and bokeh ( #575 )
2022-05-26 20:58:48 -04:00
Zach Parks
c661da57d8
add tooltip for Plando Options on Generate page ( #563 )
2022-05-23 19:17:41 -04:00
Fabian Dill
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
Fabian Dill
e901a87afd
LttP: fix adjuster partial settings store crash
2022-05-22 15:07:12 -07:00
Fabian Dill
909ea9dc99
WebHost: fix plando options type error
2022-05-22 04:44:26 -07:00
Fabian Dill
bdd9ca76ee
WebHost: fix title ( #544 )
...
This is pretty simple. Approved.
2022-05-19 21:26:23 -04:00
Fabian Dill
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
CaitSith2
89b4060a06
Fix Plando options pickling error
2022-05-14 11:53:37 +02:00
alwaysintreble
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