Skip to content

Friday, August 14

Git Commits

dash commits 6 ohnsh/dash
  • 11:24 pm — John Sherrell <dev@ohn.sh>

    dash-next: root route now shows only video with speech, along with a (very rough) interface to skip to each speech segment.

  • 8:12 pm — John Sherrell <dev@ohn.sh>

    dash-next: Add library functions for converting between short and long keys for URL query parameters, and for converting between keys and video sources.

  • 6:34 pm — John Sherrell <dev@ohn.sh>

    vod: extracted a helper to compute total speech duration from a VoiceResult, necessary because sometimes the `speechTotal` property is absent. util.ts is a package export.

  • 6:31 pm — John Sherrell <dev@ohn.sh>

    dash-next: new DashVideo type, derived from VODVideo with helpful computed properties. Refactor ThumbStrip to accept a promise that resolves to DashVideo[] instead of implementing its own inventory fetching/parsing logic.

  • 2:41 pm — John Sherrell <dev@ohn.sh>

    dash-next,dash-vod: big refactor to consolidate schemas and keep imports clean. If my vod processing code is anywhere in the import path from Next, it will crash the build. Schemas are now in vod/lib/schema.ts, which doesn't import any code that might cause build issues for depending projects.

  • 12:21 am — John Sherrell <dev@ohn.sh>

    dash-next: front end now using drizzle and the migrated database.

dev commits 1 ohnsh/dev
  • 8:15 pm — John Sherrell <dev@ohn.sh>

    cam: new wrapper function to supervise recordings and restart them in case of a recoverable error. For now, the only recoverable error is when the date changes mid-run and ffmpeg starts trying to save to a folder that doesn't exist (since the path is computed from the date).

YouTube