VOD
Bedroom
1,438 minOn YouTube
GitHub commits
ohnsh/days10
- Tweak post header styles, remove console.log.
0b6ba82 - Styles: using border-bottom on post titles instead of <hr />. The border is actually on a new <header> wrapping both the h2 and tags. On single-day pages, the rules are a bit different: Tags need a negative margin to create a superficial grouping with the h1 rendered by <StarlightPage>.
df7be7e - Github loader: New, generalized fetch-all-pages abstraction around api() calls. Just in time for my 99th commit. The Github API uses the HTTP `Link` header to return next-page URLs, while the YouTube API puts them in the body.
368fe2e - Youtube loader: Generalized fetch-all-pages abstraction around YouTube Data API calls.
04f0615 - Edited site description.
705af56 - Reaching into tab component styles to remove full-width border. This UI needs a lot of improvement, possibly in the form of a framework component, but for now it's better than using <details> everywhere.
8c95ef8 - Updated og:image extraction to extract multiple thumbnails if available. (E.g. Facebook lets you pick between them when posting.) Currently filtering out timelapse videos and prioritizing running videos.
0662d38 - Can't pass empty string in <TabItem> label prop.
e3e7baa - Changed YouTube daily entries (<YTDay>) to tabbed interface. Using starlight/astro <Tabs> component but considering adding React to this project and testing radix-ui.
a879baa - Now grouping videos by tag for display. New <VideoList> component for that purpose. Upgrades to emoji detection. A sort order for tags can be passed as a prop.
af768b6