- Add `itunesSeason` and `itunesEpisode` fields to podcast feed items for iTunes compatibility.
- Include custom elements `podcast:season` and `podcast:episode` for additional podcast metadata.
- Fix minor formatting issues in `itunesImage` declaration.
- Ensure metadata for transcripts, season, and episode numbers is properly included in the feed.
- Add `.cache` to `.gitignore` for temporary build files.
- Introduce Markdown snippets for creating Season 1 and Season 5 show notes in `.vscode/markdown.code-snippets`.
- Update `.vscode/settings.json`:
- Exclude `node_modules` directory.
- Adjust quick suggestions to disable them for comments, strings, and others.
- Remove unnecessary `console.log` statements from `episodes.11tydata.js`.
- Add an image file `content/episodes/image.jpg`.
- Implement a transcript search feature:
- Add `search-transcripts.hbs` to enable searching transcript cues with time markers.
- Add `transcript-index.11ty.js` to generate a searchable transcript index.
- Update `search-index.11ty.js` to skip processing `<hr>` and `<img>` tags.
- Enhance episode layout with `startAt` query parameter to allow audio playback from a specific time.
- Add a new dependency:
- `@11ty/eleventy-fetch` for fetching transcripts.
- `media-captions` for parsing and handling transcript files.
- Update package-lock.json and package.json to include new dependencies.
- Dynamically resolve image paths for podcast episodes in `episodes.11tydata.js`
- Add podcast metadata handling with inferred URLs for MP3 and transcripts
- Introduce search functionality with Lunr.js and a search index generator
- Update Eleventy path prefix handling to support environment variable override
- Add `.mp4` files to `.gitignore`
- Expand VSCode settings to include Markdown-Eleventy support and improved terminal history
- Add deployment script (`deploy.sh`) with remote rsync-based deployment and permission handling
- Adjust episode layout to use dynamic image paths and updated podcast metadata
- Add search and members page updates, including new URLs and search integration
- Update dependencies to include `html-to-text` and related packages for search indexing