days.
Latest Uploads
Sunday, October 18
Git Commits
days commits 3
ohnsh/daysYouTube
Saturday, October 17
New project: VOD πΌ
VOD is a video player component that streams camera footage from R2, seamlessly covering timelines of arbitrary length. This is a plain React/Vite SPA with a Cloudflare Worker backend in front of a Turso/libSQL database. Thereβs an authenticated admin route for editing metadata, but since itβs only me, I just added some Cloudflare Access rules and called it a day.
Thereβs also a local command that ingests raw footage into Turso and R2. The whole package is an upgrade to my recent dash project and its video.sh command.
Git Commits
dash commits 4
ohnsh/dash-
11:36 pm β John Sherrell <dev@ohn.sh>
CE
-
4:48 pm β John Sherrell <dev@ohn.sh>
Fix props type for SVG component (`React.ComponentPropsWithoutRef<'svg'>`)
-
4:45 pm β John Sherrell <dev@ohn.sh>
next: VOD logo now a TSX component that responds to `prefers-color-scheme`.
-
4:07 pm β John Sherrell <dev@ohn.sh>
next: Remove <VodView> from root `/` route, replacing with an <iframe> embedding vod.ohn.sh. The old dash-native <VodView> still renders on day-specific routes.
YouTube
Friday, October 16
Git Commits
YouTube
Thursday, October 15
YouTube
Wednesday, October 14
Git Commits
dash commits 2
ohnsh/dashYouTube
Tuesday, October 13
YouTube
Monday, October 12
YouTube
Sunday, October 11
Git Commits
days commits 2
ohnsh/days-
9:47 pm β John Sherrell <dev@ohn.sh>
change glob pattern for posts content loader to exclude files beginning with an underscore. unlike the `draft` frontmatter property, it allows excluding files even in development.
-
9:45 pm β John Sherrell <dev@ohn.sh>
Note about HomePod OS 27 bug on homebridge post
dash commits 1
ohnsh/dash-
11:23 am β John Sherrell <dev@ohn.sh>
next: note about the HomePod OS 27 bug that breaks the 'Get content from URL' shortcut (and thus my temperature readings).