This release adds 6 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryAdded YouTube recipe scraping with multi-stage AI pipeline, expanded file upload support, and fixed translation bugs.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds YouTube video URL scraping with three-stage AI pipeline Adds YouTube video URL scraping with three-stage AI pipeline Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Shows progress feedback at each scraping stage (links → description → transcript) Shows progress feedback at each scraping stage (links → description → transcript) Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Detects and rejects Instagram/TikTok URLs with a user message Detects and rejects Instagram/TikTok URLs with a user message Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Propagates _noRecipe signal through text parse pipeline to indicate missing recipe Propagates _noRecipe signal through text parse pipeline to indicate missing recipe Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Adds translations for new YouTube and blocked‑platform messages in all 12 non‑English locales Adds translations for new YouTube and blocked‑platform messages in all 12 non‑English locales Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Enables HTML file upload alongside image uploads in the File Upload tab Enables HTML file upload alongside image uploads in the File Upload tab Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Low |
Makes File Upload tab always visible regardless of AI configuration Makes File Upload tab always visible regardless of AI configuration Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes broken recipe translation functionality Fixes broken recipe translation functionality Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes PWA share target to work when the app is already open Fixes PWA share target to work when the app is already open Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Decodes HTML entities in recipe names and descriptions correctly Decodes HTML entities in recipe names and descriptions correctly Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Low |
Prevents duplicate "Markdown" text in NewRecipe Markdown infotext Prevents duplicate "Markdown" text in NewRecipe Markdown infotext Source: granite4.1:30b@2026-05-25-audit Confidence: low |
— |
Full changelog
What's Changed
-
YouTube recipe scraping with three-stage AI pipeline (#412, #413) (#414) @jt196
Release Notes
-
Added: YouTube video URL scraping — paste a YouTube URL and the app checks the description for recipe links, falls back to AI description parsing, then AI transcript parsing if needed
-
Added: Progress feedback shown to the user at each stage (checking links → parsing description → fetching transcript)
-
Added: Instagram and TikTok URLs are detected and rejected with a message to use the Text tab instead
-
Added: _noRecipe signal propagated through the text parse pipeline so AI can indicate no recipe was found rather than returning garbage data
-
Added: Translations for all 12 non-English locales covering new YouTube and blocked-platform messages
-
Added: More comprehensive unit testing for LLM features.
-
Added: #408 HTML file upload (#409) @jt196
-
Added: File upload tab now accepts both HTML files and images (previously image-only), and is always visible regardless of AI configuration
-
Fixed: Recipe translate broken
-
Fixed: PWA share target now works when the app is already open (previously only worked on a cold launch) #413
-
Fixed: Recipe names and descriptions containing HTML entities (e.g.
') now decode correctly -
Fixed: NewRecipe Markdown infotext no longer displays "Markdown" twice.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]