Chris Wilson
e8e141b206
Update copyright year on the WebHost to 2021
2021-04-29 20:09:10 -04:00
Fabian Dill
ea15f221ae
various fixes to WebHost
2021-04-10 15:26:30 +02:00
Fabian Dill
6455dc3ffc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# README.md
2021-03-13 23:34:38 +01:00
CaitSith2
b898803981
single player tracker now hides small key/big key column if everything in that column would be N/A.
2021-03-07 14:53:42 -08:00
Fabian Dill
f7dc21ddcc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# Utils.py
2021-03-07 22:04:06 +01:00
Fabian Dill
63fda9535a
use jinja's url_for instead of manual text assembling
2021-03-06 06:09:12 +01:00
Fabian Dill
11e1125044
fixes for solo tracker
2021-03-06 05:59:49 +01:00
Fabian Dill
0d576eefbb
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# worlds/alttp/EntranceRandomizer.py
2021-03-03 01:54:52 +01:00
Chris Wilson
8615b2f0f5
Finish implementing the player tracker
2021-02-25 01:16:22 -05:00
Chris Wilson
c38eafeb59
Eliminate excess data being passed to playerTracker.html
2021-02-23 23:16:02 -05:00
Chris Wilson
cb4ed06eb8
Fix progressive items not being tracked correctly
2021-02-23 22:43:40 -05:00
Chris Wilson
1749ca333c
Fix alignment issue, include checks done / total checks
2021-02-23 20:19:41 -05:00
Chris Wilson
34c74c9d2a
Set up basic template for player tracker
2021-02-23 19:34:35 -05:00
Chris Wilson
3027112a45
Finish writing backend for Jinja template for player-tracker
2021-02-23 00:05:31 -05:00
Fabian Dill
dcce53f8c8
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Adjuster.py
# Gui.py
# MultiClient.py
# setup.py
# worlds/alttp/AdjusterMain.py
# worlds/alttp/Main.py
2021-02-21 20:15:07 +01:00
Chris Wilson
67f0663715
Initial testing commit for a solo-tracker on the website. Nothing to see here.
2021-02-21 00:38:53 -05:00
Fabian Dill
68c639d798
empty text comes before text; right.
2021-02-19 15:23:18 +01:00
Fabian Dill
9b6a695551
default sort hints table so that it pushes found hints to the bottom
2021-02-19 15:18:26 +01:00
Fabian Dill
122e360ec8
Merge branch 'main' into breaking_changes
...
# Conflicts:
# MultiClient.py
# Utils.py
# worlds/alttp/ItemPool.py
# worlds/alttp/Main.py
# worlds/alttp/Shops.py
2021-02-19 13:45:50 +01:00
Chris Wilson
1eaab4e843
Implement a versioning system for the weighted-settings page
2021-02-07 13:58:24 -05:00
Fabian Dill
514cd19367
Merge branch 'main' into breaking_changes
...
# Conflicts:
# BaseClasses.py
# Mystery.py
# WebHostLib/downloads.py
# WebHostLib/models.py
# WebHostLib/templates/macros.html
# WebHostLib/upload.py
# worlds/alttp/ItemPool.py
# worlds/alttp/Main.py
2021-01-17 06:50:25 +01:00
Fabian Dill
25330bd730
Fix displaying Race Seeds
2021-01-16 00:32:52 +01:00
Chris Wilson
9aea7fa113
Update wording on host game page
2021-01-12 21:09:59 -05:00
Chris Wilson
975a40e093
Change header title to "Archipelago"
2021-01-03 17:48:27 -05:00
Chris Wilson
b063407d2b
Update WebHost to include new tutorial landing page.
...
- Added MSU-1 setup guide
- Updated header and landing page for title change
- Re-structured tutorial files
- Added tutorials.json, which is used when constructing the new /tutorial page
2021-01-03 17:46:47 -05:00
Fabian Dill
eb58ee2422
fix downloading and displaying patches for seeds/rooms with teams
2021-01-03 18:28:07 +01:00
Fabian Dill
07954fc230
update connect link
2021-01-03 17:49:30 +01:00
Fabian Dill
08ca4245c1
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Adjuster.py
# AdjusterMain.py
# BaseClasses.py
# MultiClient.py
# MultiServer.py
# Mystery.py
# Utils.py
# WebHostLib/downloads.py
# WebHostLib/generate.py
# dumpSprites.py
# test/TestBase.py
# worlds/alttp/EntranceRandomizer.py
# worlds/alttp/Main.py
# worlds/alttp/Rom.py
2021-01-03 13:13:59 +01:00
Fabian Dill
7f9b4ef9d0
use sortable table on Roll Results page
...
(cherry picked from commit 32d8f33932d913154989e41c940ba24adc98a881)
2020-12-19 19:38:12 +01:00
Fabian Dill
84d74fab77
use sortable table on Roll Results page
...
(cherry picked from commit 32d8f33932d913154989e41c940ba24adc98a881)
2020-12-19 19:36:23 +01:00
CaitSith2
51fa516ab9
Add nice seed generation error page.
2020-12-08 21:30:26 -08:00
Chris Wilson
6450e72deb
Add options to /player-settings, fix incorrect names, note that the /weighted-settings page is advanced
2020-12-06 00:16:22 -05:00
Chris Wilson
1a62772825
Slew of minor style adjustments
...
- Added padding to bottom of /setup-guide to accomodate iPhone users with curved screen bottoms
- Added screen orientation detection to /player-settings to force select inputs into a single column on mobile devices
- Added an X to the cookie notice to indicate it can be closed
- Changed "Generate Game" to "Start Game" so it matches the header
2020-12-05 15:37:31 -05:00
Chris Wilson
63d4162c97
Fix missing paging on /user-content
2020-12-05 14:59:29 -05:00
Chris Wilson
64b5b28d47
Fix an animation bug on mobile devices on the landing page
2020-12-04 23:00:06 -05:00
Chris Wilson
e67852ba2c
Add a link to the user-content page to player-settings
2020-12-04 18:28:17 -05:00
Chris Wilson
18afeed437
Add user-content page
2020-12-04 18:22:21 -05:00
Fabian Dill
9e0ed8ab5b
Add Seeds Table
2020-12-04 23:25:49 +01:00
Chris Wilson
fc61e809cf
Better wording for the main page
2020-12-04 16:13:07 -05:00
Chris Wilson
850c50494a
Put wiki link back into the footer.
2020-12-04 16:05:14 -05:00
Chris Wilson
e89dc31956
Add player names to a tooltip on player count for /uploads page
2020-12-04 16:02:41 -05:00
Chris Wilson
3979013aa9
Add player names to a tooltip on player count for /uploads page
2020-12-04 15:49:05 -05:00
Chris Wilson
f2afd1eef9
Restore columns to /uploads, fix styling for table, re-enable sorting
2020-12-04 15:28:46 -05:00
Chris Wilson
929239004d
Adjust table styling and content on Host Game page
2020-12-04 15:21:08 -05:00
Chris Wilson
fbce8f26f5
Update setup guide and change MultiWorld to Archipelago on the footer
2020-12-04 15:05:48 -05:00
Chris Wilson
eebaee3030
Add sprite picker to start game page. Improve styles on verification page. Update global styles.
2020-12-04 05:30:03 -05:00
Chris Wilson
5529f4232b
UX Improvements. Add Generate buttons to weighted settings page.
2020-12-04 03:40:46 -05:00
Chris Wilson
73013395a7
Fix bug in api wait_seed, fix styles on seed gen pages
2020-12-04 02:59:23 -05:00
Chris Wilson
71209a962a
Add simpler Player Settings page
2020-12-04 00:40:57 -05:00
Chris Wilson
da6c44a1cf
Working on player-settings update
2020-12-03 18:27:32 -05:00
Chris Wilson
ccdc8cefe4
Many small adjustments
...
- Adjust header width for scrollbar presence
- Added new header assets for grass and dirt
- Adjusted styles for hosted and tracker
- Expand header to implement templating system
- Much more I have forgotten
2020-12-03 01:55:48 -05:00
Chris Wilson
ef14aff201
Apply new styles to hosted room.
2020-12-03 00:18:09 -05:00
Chris Wilson
af547fea12
Change footer text to MultiWorld
2020-12-03 00:06:15 -05:00
Chris Wilson
7b9c18eee2
Finalize styles. Release candidate.
2020-12-02 23:48:10 -05:00
Chris Wilson
ce5f8d7267
Implement button styles
2020-12-02 23:05:37 -05:00
Chris Wilson
d447dccbb5
Probably finalized landing page
2020-12-02 21:27:29 -05:00
Chris Wilson
14616623a1
Add some kick-ass animations to the landing page
2020-12-01 17:59:09 -05:00
Chris Wilson
f38f6cc33a
Fix header and footer positioning
2020-12-01 16:44:24 -05:00
Chris Wilson
c343c5fcef
Updates cliff side assets, modified styles, more to come
2020-12-01 03:08:31 -05:00
Chris Wilson
26fdb92c30
Implement new styles for tracker, mostly keep the old ones there.
2020-11-30 22:29:48 -05:00
Chris Wilson
660a65208f
Added style for landing page and fixed footer style
2020-11-30 21:54:33 -05:00
Chris Wilson
bd3b419de0
Updates all styles save for the tooltip and tracker, which are forthcoming. I just really wanted to commit all these changes.
2020-11-30 21:15:47 -05:00
Chris Wilson
016d09150d
Merge branch 'master' into website-redesign
2020-11-23 17:49:53 -05:00
Fabian Dill
aab3a3496a
Webhost race support as a non-breaking change
2020-10-30 00:09:47 +01:00
CaitSith2
58765a18d3
Retrieve location_to_data area from multidata if present.
2020-10-29 15:20:41 -07:00
Fabian Dill
4dc84e1dac
Update Webhost for generation on-site
...
uploads and tracker do not work yet
2020-10-26 00:04:58 +01:00
Chris Wilson
172d26ffb2
Swap out PNG files for SVG files, add proof-of-concept style for upload page.
2020-10-25 11:49:12 -04:00
Chris Wilson
e08e650110
Create website-redesign branch. Include incomplete redesign assets. Very much in-progress.
2020-10-24 14:46:27 -04:00
Chris Wilson
008f38400d
Update Player Settings page to include new yaml options. Event sprite options are forthcoming.
2020-10-16 19:33:42 -04:00
Fabian Dill
88c28c3e83
WebHost: fix a typo on upload.html
2020-09-06 16:32:12 +02:00
Chris Wilson
6a7633e51e
Add player-settings link to landing page
2020-08-27 21:39:45 -04:00
Chris Wilson
b5ee2edca5
Player Settings fully operational, but missing sprite options
2020-08-27 21:31:18 -04:00
Chris Wilson
ad895f045c
Nuked the schema file and create my own. Works much better.
2020-08-25 20:51:11 -04:00
Chris Wilson
4126d48d0d
Change a couple filenames and move some files around.
2020-08-23 18:24:09 -04:00
Fabian Dill
40e4e3c0c6
WebHost: correct easy.yaml to playerSettings.yaml
2020-08-23 14:40:50 +02:00
Chris Wilson
79170f8195
Solid progress on Game Settings
2020-08-19 21:51:59 -04:00
Fabian Dill
39f85aa291
WebHost: job pool based world generation
2020-08-18 01:18:37 +02:00
Chris Wilson
4c3f5188e4
Some preliminary setup for the Game Settings page
2020-08-14 23:45:23 -04:00
Chris Wilson
b47e8cbbf2
Move HTML generation back to JavaScript.
...
- Functionality maintained
- File operations removed from server
- Browsers should again be able to cache the tutorial
2020-08-14 20:09:59 -04:00
Chris Wilson
6c29f86115
Reimplement anchor navigation via Javascript
2020-08-14 00:03:07 -04:00
Chris Wilson
ecc599d097
Move markdown handling to Python. Enable multi-language support for tutorial.
2020-08-13 22:26:42 -04:00
Chris Wilson
9352687d61
Update tutorial to correct an oversight and add more content.
2020-08-13 21:24:11 -04:00
Fabian Dill
2a2452e30f
update landing with dynamic links and counter for Seeds
2020-08-13 09:23:52 +02:00
Chris Wilson
d2b17b69d2
Add a Setup Guide button to the landing page
2020-08-12 23:20:45 -04:00
Chris Wilson
39bfdc244b
Implement written tutorial page
2020-08-12 23:07:26 -04:00
Fabian Dill
5c9b3dbdbc
WebHost: sort patches by player ID
2020-08-03 06:41:25 +02:00
Fabian Dill
2716b78d07
WebHost: Sort patch files
2020-08-03 04:29:46 +02:00
Chris Wilson
8e8bce4d9a
Update directory structure in WebHostLib
2020-08-02 19:10:42 -04:00
Fabian Dill
22abd09087
WebHost: On-Server rolling
2020-08-02 22:11:52 +02:00
Chris Wilson
d5d6c717e0
Add tutorial page, favicon.
...
- The tutorial is written in markdown and transformed into HTML via Javascript, so anyone can edit it without knowledge of web development.
2020-07-31 19:59:33 -04:00
Chris Wilson
1abc6b2b2e
Include a style file for tooltips.
2020-07-29 18:54:44 -04:00
Fabian Dill
daf4ac8117
WebHost: Tracker updates
...
- use long player names for hint table
- allow multistream link to be updated without page refresh
- add a notice that the tracker is self updating
2020-07-29 21:35:31 +02:00
Fabian Dill
ab54921665
WebHost: make multistream usernames unique
2020-07-28 17:19:54 +02:00
Fabian Dill
bca1a2d9e0
WebHost: Automatic !hint tracking
2020-07-27 19:30:31 +02:00
Fabian Dill
8696ee4c9e
WebHost: Use B64encoded UUIDs for links.
...
Warning: This will break old links
2020-07-27 05:04:49 +02:00
Fabian Dill
63cbdb9449
WebHost: Add a yaml checker
2020-07-27 04:05:42 +02:00
Chris Wilson
e384c9ed6d
Tables now automatically resize themselves to fit page height
2020-07-25 22:07:35 -04:00
Chris Wilson
d1af7de6fe
Merge remote-tracking branch 'origin/master'
2020-07-25 17:27:07 -04:00
Chris Wilson
1d22c7fb97
Fix thead not sticking properly in chromium-based browsers, restore scroll-sync
2020-07-25 17:24:23 -04:00
Fabian Dill
9f5d9847f0
WebHost: Clean up some whitespace
2020-07-25 22:53:46 +02:00
Fabian Dill
5cd5223ae0
WebHost: Add youtube livestreaming and autogenerated multistream link
2020-07-25 22:40:24 +02:00
Chris Wilson
aacd5b4063
Center last activity column
2020-07-25 02:10:49 -04:00
Chris Wilson
3ea435c66c
Style fixes for tracker page
...
- Restore single search bar
- Restore cell borders
- Restore row highlighting on hover
- Utilize more vertical space
- Remove sorting arrows
2020-07-25 02:07:52 -04:00
Fabian Dill
c41ffdeb80
WebHost: restore automatic tracker refresh
2020-07-24 03:57:44 +02:00
Chris Wilson
f484ed0274
Overhaul of styles for DataTables, re-add Cookie Notice
2020-07-23 03:21:26 -04:00
Chris Wilson
da38029ee7
Fix upload button doing nothing. Caused by script tag in head overriding window.onload, which was already declared in uploads.js
2020-07-22 22:44:52 -04:00
Fabian Dill
78c85cce14
WebHost: List Rooms in a sortable table
2020-07-21 23:15:19 +02:00
Fabian Dill
d005f6e1e1
WebHost: fix landing page caching and mention amount of multiworlds in the last week.
2020-07-21 06:35:47 +02:00
Fabian Dill
cb4d2d1ef0
Tracker: Use Icons for header where appropriate
2020-07-19 22:32:56 +02:00
Fabian Dill
611a38be67
Tracker: Only show AT and HC big key in DoorRando
2020-07-19 21:15:55 +02:00
Fabian Dill
4b155677fa
javascript import ordering is a thing~
2020-07-19 20:55:03 +02:00
Fabian Dill
e13136ea7d
restore tracker to known ugliness
2020-07-19 20:52:04 +02:00
Chris Wilson
3e86347389
Remove debug logs
2020-07-18 23:02:41 -04:00
Chris Wilson
5fdc3f757b
Fix import paths and restore tracker functionality
2020-07-18 23:01:35 -04:00
Chris Wilson
69f5802e7a
Improved styling for WebHost
2020-07-18 16:25:07 -04:00
Berserker66
cdee9e5a3a
WebHost: Move module into WebHostLib to prevent shadowing WebHost.py
2020-07-11 16:59:37 +02:00