Skip to content

Thursday, July 23

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.

YouTube