Git Commits
dash commits 7
ohnsh/dash-
11:27 pm — John Sherrell <dev@ohn.sh>
New layout.module.css for scoped rules targeting the main layout (main, header, footer). Remove tailwind classes which made <body> a flex container.
-
10:20 pm — John Sherrell <dev@ohn.sh>
next-dash: top-level mdx page linking to both switcher and experiment paths. Setting `aria-current` in switcher and using as a styling hook. Update hls.js initialization to pass cookies in requests, which is required when running in iOS.
-
9:28 pm — John Sherrell <dev@ohn.sh>
next-dash: add *-patch streams, debugging output, a CSS module for the HLS stream switcher.
-
7:45 pm — John Sherrell <dev@ohn.sh>
next-dash: New route that switches HLS streams using the component that won the experiment (sane client component that uses hls.js NPM package).
-
6:44 pm — John Sherrell <dev@ohn.sh>
dash-next: Reorganize and refactor HLS experiment into own section, change content to use MDX.
-
4:31 pm — John Sherrell <dev@ohn.sh>
next-dash: A new implementation of the HLS client component that uses the hls.js NPM package instead of a CDN script. This is the obvious right way. Also added proper cleanup to the effect in each client component.
-
4:16 pm — John Sherrell <dev@ohn.sh>
dash-next: HLS experiment is now in decent shape. Moved the CDN <script> tag to the layout; it's esssential for it to be above the client-side navigation boundary, or else <Link>s cause it to be removed or re-added to the DOM. Cleaned up the client HLS component by moving initialization to an effect instead of <Script onLoad>.
dev commits 2
ohnsh/dev-
3:09 pm — John Sherrell <dev@ohn.sh>
cron: Add logging to daily.sh.
-
2:47 pm — John Sherrell <dev@ohn.sh>
cam: Factor library functions into lib.sh. Remove cam-proxy.sh, which originally ran the container before I started using Docker Compose. Document a sample Go program that listens for status updates on a socket, potentially a big upgrade over a bash script listening on a FIFO.