Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:18
· 87 commits to main since this release
0faa857

Sizzle is early in development. Expect rough edges and breaking changes between releases.

What's new

  • Group ingredients with headings when writing recipes, and adjust quantities with half/double controls or a target serving count. Scaling leaves the saved recipe unchanged. #44
  • Print a recipe card with your selected servings, designed to fit A4 or Letter. Very long recipes can continue onto more pages. #49
  • Review duplicate links before importing, choose whether to restore archived recipes, and follow progress beside the import form. #41
  • Open YouTube directions from recipes. New imports retain video duration, description chapters, and a written-recipe link when available. Existing recipes get the video link without a metadata backfill. #46
  • Use a dark cookbook with photo-colored recipe headers and a version link in the footer. The marketing site gains seasonal recipe stacks and screenshots that follow system appearance.

Fixes

  • Recognize tracking variants and historical redirect aliases during duplicate review.
  • Preserve manual recipe fields when a source link already belongs to a saved recipe.
  • Correct quantity scaling for spaced Unicode mixed fractions.

Upgrade

Before upgrading, stop Sizzle and back up the complete storage volume using the documented stop/copy/start procedure.

Set SIZZLE_VERSION=0.2.0 in .env, then run docker compose pull and docker compose up -d. Startup automatically adds the recipe video-metadata column. No new settings or Compose changes are required.

The /setup page has been removed. Optional AI remains configured through ANTHROPIC_API_KEY on the server; the running version appears in the footer.

To roll back, restore the complete pre-upgrade storage backup and pin the previous image version. Changing the image alone does not undo the migration.

Known limitations

  • There is no login. Keep Sizzle on a private network or behind an authenticating reverse proxy.
  • YouTube imports read descriptions and linked recipe pages, not spoken audio.
  • Very long unbroken text can overflow the recipe screen on narrow displays.

Full changes: v0.1.0...v0.2.0