Commit Graph

85 Commits

Author SHA1 Message Date
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
Matt Isenhower
4ce20f76a2 Add dependency required for building the favicons with Webpack 2017-08-06 14:07:01 -07:00
Matt Isenhower
c9db0cfe6e Add favicon 2017-08-06 13:54:52 -07:00
Matt Isenhower
c98869ab7e Add a blur effect when a modal dialog is open 2017-08-06 13:07:51 -07:00
Matt Isenhower
5d83f2ffbf Add an "about" dialog 2017-08-06 12:43:28 -07:00
Matt Isenhower
cf10ff1817 Add a slight gradient to the striped background 2017-08-06 12:43:17 -07:00
Matt Isenhower
9930c37702 Adjust the "slight" tilt angles 2017-08-06 12:42:12 -07:00
Matt Isenhower
0f09d3abea Show upcoming Splatfest info 2017-08-06 10:27:57 -07:00
Matt Isenhower
29310da3f2 Update data closer to the top of the hour
This will help make Salmon Run times show up sooner.
2017-08-06 10:16:01 -07:00
Matt Isenhower
29b3a6604d Fix issues with negative durations 2017-08-06 09:57:59 -07:00
Matt Isenhower
4f8d694722 Fix a visual glitch when rolling over to a new hour 2017-08-05 20:49:20 -07:00
Matt Isenhower
f3e082eeea Prevent page navigation on dropdown menu links 2017-08-05 17:21:44 -07:00
Matt Isenhower
56c55f2633 Add automatic region detection 2017-08-05 16:28:23 -07:00
Matt Isenhower
2404ba73d5 Add Splatfest info for NA 2017-08-05 16:21:19 -07:00