0.2.52 (2026-01-17)

Changes:

  • Validate transcript uploads for Podlove/DOTe/WebVTT formats. (#168)

  • Expose comments_enabled on Blog and Podcast pages in the Wagtail admin.

  • Expose podcast metadata fields (itunes_categories, keywords, explicit) in the Wagtail admin.

  • Fix inline-uploaded images missing in draft preview rendering.

  • Fix HTML validation issues in built-in Bootstrap 4 and plain templates.

  • Render HTMX attributes as data-hx-* so validators accept them.

  • Clean up filters markup by removing invalid date placeholders and facet label bindings.

  • Provide valid gallery modal placeholders and unique image IDs.

  • Fix gallery navigation for duplicate images in default and HTMX layouts.

  • Fix gallery rendering in the plain theme by adding plain gallery templates.

  • Avoid extra queries when evaluating comment settings by using repository data.

  • Fix last_build_date to avoid unnecessary Blog lookups and allow cached values.

  • Preserve Podcast fields in cached repository data to avoid extra fetches in feeds.

  • Cache site lookups during feed rendering to eliminate remaining queries.

  • Use blog/podcast subtitles for itunes:subtitle in podcast feeds.

  • Add a max-1200x1200 Podlove poster rendition and expose cover_image_poster_url in the pages API.

  • Update bundled Podlove web player to 5.13.0.

  • Index cover image and body image alt text for post search.

  • Show a visible error message when the Podlove embed script fails to load.

  • Document guidance for locally patching the Podlove subscribe button bundle.

  • Remove legacy CoreAPI schema settings and schema URL wiring.

  • Add a canonical transcript detail URL per episode and link transcripts from episode pages. (#168)

  • Improve transcript HTML rendering with episode metadata and speaker/timestamp formatting. (#168)