feat: auto-classify AI recipes as dish/drink (v0.33.0)
generate, generate-from-idea, URL import, and photo import all now have the AI set recipeType directly (defaulting to "dish" whenever ambiguous, per instruction), with cookMins force-cleared for drinks as a backstop in case the model doesn't follow the prompt guidance. 1-serving-by-default for unspecified drink quantities is left to the model's own judgment of the request text, since there's no reliable way to detect "was a serving count stated" without re-parsing intent. Drink recipes get a distinct default icon (no cover photo case), and Explore gains the same dish/drink Type filter My Recipes already had. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Mirrors CHANGELOG.md at the repo root — update both together.
|
||||
export const APP_VERSION = "0.32.0";
|
||||
export const APP_VERSION = "0.33.0";
|
||||
|
||||
export type ChangelogEntry = {
|
||||
version: string;
|
||||
@@ -11,6 +11,15 @@ export type ChangelogEntry = {
|
||||
};
|
||||
|
||||
export const CHANGELOG: ChangelogEntry[] = [
|
||||
{
|
||||
version: "0.33.0",
|
||||
date: "2026-07-14 17:35",
|
||||
added: [
|
||||
"**AI recipe generation/import now auto-detects drinks vs dishes** — generate, generate-from-idea, URL import, and photo import all classify the result and skip cook time for drinks, defaulting to dish whenever it's ambiguous.",
|
||||
"**Drink recipes get their own default icon** (🍹 instead of 🍽️) wherever a recipe has no cover photo.",
|
||||
"**Explore now has a Type filter** (dish/drink), alongside My Recipes' existing one.",
|
||||
],
|
||||
},
|
||||
{
|
||||
version: "0.32.0",
|
||||
date: "2026-07-14 17:10",
|
||||
|
||||
Reference in New Issue
Block a user