Commit Graph

12 Commits

Author SHA1 Message Date
Matt Isenhower
90aef2ee47 Add flag icons to the Splatfest region indicators 2018-08-30 16:37:53 -07:00
Matt Isenhower
c83619108a Show a list of regions for each Splatfest 2018-08-30 16:02:23 -07:00
Matt Isenhower
5ece45a457 Add an option to view Splatfest history for all regions
This also changes the region selector so it's based on routes.
2018-08-30 15:46:01 -07:00
Matt Isenhower
fa037453fc Switch to fetch() to remove axios dependency
This saves 15kb in the modern build.
2018-08-26 11:01:57 -07:00
Matt Isenhower
a468fa0ece Update other JS dependencies 2018-08-26 10:36:03 -07:00
Matt Isenhower
51c7d71724 Add routes for the schedule popups
This also switches to using absolute links for Splatnet images to fix issues with deep links (e.g., /schedules/regular). It's not a problem for screenshots anymore since we're using an actual HTTP server to server those now.
2018-08-26 09:48:10 -07:00
Matt Isenhower
d2c1d2b527 Convert site to use Vuex to manage its state
This puts all the SplatNet data and other parameters in a centralized store (rather than passing down everything from a top-level component via props).
2018-08-25 14:22:02 -07:00
Matt Isenhower
0088442e7a Fix an issue with the Salmon Run box border 2018-08-01 14:44:50 -07:00
Matt Isenhower
940bf64ddc Reorganize some files 2018-07-31 15:58:20 -07:00
Matt Isenhower
44bc51f0a0 Disable language chunks to fix build issues
We don't need to prefetch all the languages on every page load, but there are currently some issues with modifying webpack plugin configs when using the --modern build option.
2018-07-31 14:10:05 -07:00
Matt Isenhower
3cfec6d8f2 Use Vue CLI to build assets 2018-07-31 12:14:27 -07:00
Matt Isenhower
8f2bc6d5cd Reorganize source files in preparation for transition to vue-cli
The biggest changes here include splitting the server-side JS into multiple directories (under /src/app), moving all web content to /src/web, and compiling the web app to /dist instead of /public. This layout makes more sense overall, and more closely mirrors what is used for vue-cli v3 projects.
2018-07-27 11:40:27 -07:00