Commit Graph

64 Commits

Author SHA1 Message Date
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
Matt Isenhower
c4c68c3240 Fix a mistake 2017-08-05 11:27:33 -07:00
Matt Isenhower
1fc03771c0 Remove Moment and use built-in date functions instead
This saves about 216kb in the compiled JS and also formats dates/times based on the user's location.
2017-08-04 13:04:33 -07:00
Matt Isenhower
25195ab822 Fix popup header coloring 2017-08-04 12:21:22 -07:00
Matt Isenhower
712641b92a Fix a mistake
This was unintentionally modifying the source array, causing some of the schedules to disappear for a moment (before "now" was updated at the next second).
2017-08-04 12:17:58 -07:00
Matt Isenhower
95db51a1aa Fix a mistake 2017-08-04 07:41:00 -07:00
Matt Isenhower
2273f6adeb Fix a horizontal alignment issue 2017-08-04 00:24:39 -07:00
Matt Isenhower
bfc0dcd3f9 Layout overhaul, add popups to view all upcoming stages 2017-08-04 00:01:22 -07:00
Matt Isenhower
079f4b083a Enable clicking on stage images to view them full size 2017-08-03 21:48:26 -07:00
Matt Isenhower
8f7c29907b Add loading spinner 2017-08-03 20:53:46 -07:00
Matt Isenhower
12d05c43dd Improve text flow in schedule boxes 2017-08-03 19:27:27 -07:00
Matt Isenhower
090e6d791a Improve appearance of Salmon Run box 2017-08-03 19:20:53 -07:00
Matt Isenhower
87c6dc10ef Reorganize CSS 2017-08-03 18:51:37 -07:00
Matt Isenhower
4ca493da1c Add Salmon Run box 2017-08-03 16:28:11 -07:00
Matt Isenhower
bfc6aaf67b Remove babel-polyfill dependency
This saves 85kb in the production build.
2017-08-03 15:58:21 -07:00
Matt Isenhower
86a5021769 Fix HMR for CSS files 2017-08-03 15:16:11 -07:00
Matt Isenhower
e9401aaf9d Add a timestamp to SplatNet data update messages 2017-08-03 14:49:37 -07:00
Matt Isenhower
590c9ef0f5 Add Salmon Run (co-op mode) data 2017-08-03 14:49:23 -07:00
Matt Isenhower
42fc3e3ac9 Fix issues with building CSS inside the Docker container 2017-08-03 14:12:43 -07:00
Matt Isenhower
165af41a4a Update footer 2017-08-03 12:31:25 -07:00
Matt Isenhower
966475886d Disable clean webpack plugin for now to make deployments easier
Right now I'm just building the content directly in the public directory, so this reduces the time that visitors would get 404 errors when building a new version.
2017-08-03 12:29:35 -07:00
Matt Isenhower
2a0ad69a28 Re-enable the purify CSS plugin 2017-08-03 12:26:44 -07:00