Files

14 lines
1.1 KiB
TypeScript

import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_53 = VersionInfo.of({
version: '0.2.53:0',
releaseNotes: {
en_US:
'Echo resolved media title back to Recap in the summarize-url completion envelope. Previously, the relay\'s worker extracted the YouTube title via yt-dlp (line ~219 of summarize-url.js — "if (!title && audio.title) title = audio.title") and stored it on the audit log, but the SSE "done" event\'s result body did NOT include it. Recap-app\'s relay-mode branch had no way to learn the real title, so every fresh URL paste landed in the library list as "Untitled" — the user would have to double-click to rename each entry manually. Fixed by adding a single `title` field to the markComplete result envelope alongside transcript / analysis / model / audio_seconds. Paired with Recap 0.2.70 which reads this field and uses it for the saveToHistory call + the transcript_ready / result SSE events the browser renders. Older Recap clients (< 0.2.70) ignore the new field — fully backwards compatible.',
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})