Git Commits
dash commits 6
ohnsh/dash-
7:31 pm — John Sherrell <dev@ohn.sh>
dash-next: layout now confines scrolling to <main>, keeping the sidebar fixed. Overhauled live route layout using flexbox to make <video> fluid while keeping the stats tabs underneath in view.
-
4:37 pm — John Sherrell <dev@ohn.sh>
dash-next: Load <video> using crossOrigin="anonymous" in preparation of filtering audio in JavaScript.
-
4:13 pm — John Sherrell <dev@ohn.sh>
dash-next: Add small radius to main video player, change `overflow: hidden` to `overflow: clip` to mask out cornders of underlying <video> (and <img> for thumbnails).
-
4:02 pm — John Sherrell <dev@ohn.sh>
dash-next: Add outline to currently-selected thumbnail.
-
3:10 pm — John Sherrell <dev@ohn.sh>
dummy commit to trigger deployment.
-
2:40 pm — John Sherrell <dev@ohn.sh>
dash-next: validate date and return 404 when invalid (or when there's no content) on /[date] route, or else it becomes a catch-all route that returns 200 and an empty video player. Also manage <video> element with an effect that runs whenever src changes. This is crucial to properly pause and tear down media streams when the source changes, otherwise phantom audio continues to play.