Commit Graph

98 Commits

Author SHA1 Message Date
Matt Isenhower
920ee6bd04 Fix a mistake, this was moved elsewhere 2017-09-01 12:52:15 -07:00
Matt Isenhower
b9abcaf67c Retrieve weapon data from SplatNet
This will be used for
2017-09-01 10:11:14 -07:00
Matt Isenhower
1e2b865f1c Reorganize region detection and save the selected region in localStorage 2017-08-28 17:03:22 -07:00
Matt Isenhower
4520e85dbc Add EU and JP Splatfest regions
These have to be entered manually for now since data from the SplatNet API is restricted to the region you purchased the game from.
2017-08-28 16:28:02 -07:00
Matt Isenhower
721df0d774 Add common gear ability when hovering over merchandise boxes 2017-08-28 12:55:34 -07:00
Matt Isenhower
2161ded21c Hide seconds countdown for upcoming Salmon Run times
This saves some space, especially when the Splatfest box appears next to it on smaller screens.
2017-08-25 23:16:46 -07:00
Matt Isenhower
9568b6b2c3 Fix a mistake
This shouldn't ever be needed, but just in case.
2017-08-25 23:13:02 -07:00
Matt Isenhower
bf9db79a40 Add the word "upcoming" to the Splatfest title 2017-08-25 23:12:01 -07:00
Matt Isenhower
a93c6d5f16 Fix a mistake where switching to "global" would hide the region dropdown 2017-08-25 23:10:46 -07:00
Matt Isenhower
c055ce04c1 Add some simple GA activity tracking 2017-08-24 14:12:23 -07:00
Matt Isenhower
aca5fa1023 Fix CSS purification for SplatNet gear bars 2017-08-24 12:42:16 -07:00
Matt Isenhower
94bbae9ffa Hide the region dropdown when there aren't any active festivals
There isn't really any point in showing this dropdown unless a festival is active since that's the only regional difference.
This also moves the "SplatNet Gear" button to the right side of the screen.
2017-08-24 12:29:17 -07:00
Matt Isenhower
f2a26dd79f Add SplatNet merchandise 2017-08-24 12:19:35 -07:00
Matt Isenhower
fbaf780986 Close the stage image modal when the image is clicked 2017-08-24 09:54:03 -07:00
Matt Isenhower
288bdbe7b0 Add Google Analytics
This change also disables automatic script/style injection in the HTML Webpack Plugin so we can maintain control over script order.
2017-08-20 11:51:27 -07:00
Matt Isenhower
4c93e3f573 Enable error overlay with the webpack dev server 2017-08-20 11:36:57 -07:00
Matt Isenhower
869d0b605d Extract CSS from Vue comonents into the main stylesheet file 2017-08-18 08:54:56 -07:00
Matt Isenhower
30d5625aa6 Close the topmost modal when pressing escape 2017-08-16 20:53:36 -07:00
Matt Isenhower
bc70952901 Add larger stage images
These are displayed in the modal popup when you click on each stage.
2017-08-16 20:47:07 -07:00
Matt Isenhower
274b227297 Fix specificity 2017-08-16 20:31:26 -07:00
Matt Isenhower
272a2fc9c3 Switch to locally-hosted stage images
The updater now downloads stage images when updating data from SplatNet. This way, users' browsers will no longer request images from the Nintendo servers.
2017-08-16 14:28:29 -07:00
Matt Isenhower
0f1509a070 Switch to the official Node.js Docker image
The official image already contains Yarn and everything we need so there's no need for a custom image.
2017-08-16 13:22:01 -07:00
Matt Isenhower
87c648b785 Restructure data updater 2017-08-16 13:07:16 -07:00
Matt Isenhower
f24262a026 Fix an issue when a Sentry DSN isn't set
We can still set it up without a DSN, it'll just disable error reporting. Without running config(), calling raven.captureException() will throw its own exception.
2017-08-16 12:55:02 -07:00
Matt Isenhower
f44c17e54b Clarify cron run time 2017-08-15 17:41:39 -07:00
Matt Isenhower
102cf4ef4d Fix CSS purification paths
This only seemed to cause issues when building inside of Docker.
2017-08-15 17:11:38 -07:00
Matt Isenhower
20981f8a65 Add link to GitHub on the About dialog 2017-08-15 16:58:24 -07:00
Matt Isenhower
281bde13e3 Move schedule dialog into a separate component 2017-08-15 16:50:29 -07:00
Matt Isenhower
b117b099ca Use CSS autoprefixer 2017-08-15 16:50:29 -07:00
Matt Isenhower
8e63693794 Add license 2017-08-15 16:50:29 -07:00
Matt Isenhower
f5996dcaca Update readme file 2017-08-15 16:50:29 -07:00
Matt Isenhower
5051c71905 Cleanup/reorganization 2017-08-15 11:33:32 -07:00
Matt Isenhower
bef08849de Add Amazon link for Splatoon 2 2017-08-14 16:20:16 -07:00
Matt Isenhower
990d8d2c1a Fix text size in the "all upcoming stages" box 2017-08-13 13:24:02 -07:00
Matt Isenhower
bcd2aefdfd Fix build issue with SVGs 2017-08-13 12:25:10 -07:00
Matt Isenhower
a629d63a74 Switch to statically-created favicons
This reduces the amount of memory (and time) required to build the site.
2017-08-13 11:42:55 -07:00
Matt Isenhower
7a04c40411 Log errors when requests fail 2017-08-13 09:19:04 -07:00
Matt Isenhower
200e0f0a1f Add some more Open Graph properties
These should appear inside Discord, etc.
2017-08-13 09:18:20 -07:00
Matt Isenhower
87d149d23b Reduce the corner radius 2017-08-13 09:18:00 -07:00
Matt Isenhower
6ae1a077c6 Round the top right corner of the Salmon Run image 2017-08-11 20:02:21 -07:00
Matt Isenhower
d33ded4e0c Update JS dependencies 2017-08-11 19:59:43 -07:00
Matt Isenhower
e150f160d9 Add Sentry to track errors and reorganize some JS 2017-08-11 19:57:59 -07:00
Matt Isenhower
0e81539ca1 Fix a few issues on mobile 2017-08-11 15:32:31 -07:00
Matt Isenhower
1000a1600e Update the data periodically in case the user leaves the page open 2017-08-11 13:13:34 -07:00
Matt Isenhower
081b7dac2a Add the Salmon Run calendar to the hourly update script 2017-08-11 12:08:07 -07:00
Matt Isenhower
e5b4e3d30a Add upcoming Salmon Run schedules 2017-08-11 10:13:57 -07:00
Matt Isenhower
6ee3e2a5a0 Remove an unused div 2017-08-10 23:33:13 -07:00
Matt Isenhower
4d2bc10228 Fix Open Graph image URL 2017-08-10 13:26:53 -07:00
Matt Isenhower
b1cb727ddb Add Open Graph image 2017-08-10 13:02:33 -07:00
Matt Isenhower
6e2a92b96e Add some transitions 2017-08-08 10:05:58 -07:00