0.2.58 (2026-06-02)
Pre-release
Pre-release
0.2.58 (2026-06-02)
Highlights
- Added durable transcript speaker mapping, known-speaker suggestion review, per-segment speaker decisions, and a transcript voice-reference candidate picker for Wagtail editors.
- Added private contributor voice references and known-speaker recognition opt-in support for Voxhelm diarized jobs.
- Added
CAST_POST_BODY_BLOCKSso projects can extend post body blocks without editing django-cast internals.
Improvements
- Made transcript artifact replacement write-safe across Voxhelm regeneration, speaker-label rewrites, known-speaker application, and private suggestion sidecar updates.
- Stabilized transcript speaker-mapping fingerprints on S3-style storage.
- Moved episode transcript generation status into the episode edit form and improved speaker-mapping context with transcript samples and timestamp seek controls.
- Added audio transcript diarization mode with inherit/enabled/disabled states and contributor-count diarization hints for Voxhelm jobs.
Fixes
- Sanitized public transcript and Podlove player speaker metadata against live episode contributors.
- Fixed Wagtail admin Voxhelm configuration errors so missing or invalid settings show admin messages instead of server errors.
- Fixed episode publishing from the Wagtail editor by removing the hidden
action-publishfield. - Fixed contributor editing so newly created contributor links become selectable without reloading the episode draft.
- Returned 404 for PodcastIndex transcript JSON when a transcript points to a missing DOTe file.
Docs / Maintenance
- Documented Voxhelm token handling, transcript workflows, private voice references, custom post body blocks, and related operations/settings.
- Updated JavaScript release dependencies and rebuilt shipped assets.