Skip to content

Latest 🗞️

Saturday, March 28

Git Commits

itsa-me commits 1 ohnsh/itsa-me
  • 3:33 pm — John Sherrell <dev@ohn.sh>

    Fixed weird portrait artifacts in profile photo.

YouTube

Friday, March 27

Git Commits

days commits 4 ohnsh/days
  • 2:59 pm — John Sherrell <dev@ohn.sh>

    Need to remove duplicate commit (using sha) when incrementally fetching with `since`. (The commit associated with the timestamp will always be returned.)

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

    Github loader: Incrementally fetch commits using `since` query parameter.

  • 1:35 pm — John Sherrell <dev@ohn.sh>

    Bump dependencies; new Typescript and Lucide.

  • 10:09 am — John Sherrell <dev@ohn.sh>

    Latest Videos -> Latest Uploads

itsa-me commits 2 ohnsh/itsa-me
  • 10:05 am — John Sherrell <dev@ohn.sh>

    Lucide release; bump Astro and Wrangler.

  • 10:02 am — John Sherrell <dev@ohn.sh>

    New pic.

xpro-nextjs-dashboard commits 1 ohnsh/xpro-nextjs-dashboard
  • 10:52 am — John Sherrell <dev@ohn.sh>

    RCP26.4: Testing dynamic rendering with noStore()

YouTube

Thursday, March 26

Git Commits

days commits 5 ohnsh/days
  • 5:24 pm — John Sherrell <dev@ohn.sh>

    New sort order for video tabs prioritizing talking vids, then running vids.

  • 4:01 pm — John Sherrell <dev@ohn.sh>

    Now prioritize talking videos for og:image thumbnail. (Running videos come next, then everything else.)

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

    YouTube loader: rudimentary incremental fetching implemented. If a playlist already has items saved in local JSON, only fetch 10 items at a time until an already-saved item is reached, then stop. Implementation uses an async generator to page through the API. I'm uncertain about what exactly happens to the playlist when I *update* metadata on an already-published video, but I'm quite certain that this incremental fetch implementation won't handle it gracefully. When a fresh sync is needed, simply delete the .days/youtube directory, where the API JSON is cached.

  • 10:18 am — John Sherrell <dev@ohn.sh>

    Github loader: important to use `pushed_at` timestamp instead of `updated_at`. The latter is (seemingly) not updated on push.

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

    Github loader: Only fetch commits for repositories updated since last sync. Still fetching *all* commits, which needs to be optimized.

xpro-nextjs-dashboard commits 2 ohnsh/xpro-nextjs-dashboard
  • 9:47 pm — John Sherrell <dev@ohn.sh>

    Module 26 projects 1-3 finished. Dashboard now rendering some charts and cards.

  • 7:38 pm — John Sherrell <dev@ohn.sh>

    Added vercel project with neon postgres storage. Seeded database with provided placeholder data.