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.
3:33 pm — John Sherrell <dev@ohn.sh>
Fixed weird portrait artifacts in profile photo.
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
10:52 am — John Sherrell <dev@ohn.sh>
RCP26.4: Testing dynamic rendering with noStore()
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.
6:01 pm — John Sherrell <dev@ohn.sh>
Bump to 8 most recent videos to maximize space.
5:54 pm — John Sherrell <dev@ohn.sh>
Basic responsive thumbnail grid for <LatestVids> component. Good enough to deploy, but needs plenty of work. Currently displaying six most recent uploads with a maximum of three grid rows. (If only one column, the last three rows will be hidden.)