Skip to content

Sizzle v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 01:43
· 116 commits to main since this release
ec66aa9

Sizzle v0.1.0

Sizzle is early in development. Expect rough edges and breaking changes between releases. Keep it on a home or private network: there is no login yet.

What's new

  • Import several recipe links at once: paste up to 20 links into Add recipe.
  • Import recipes from YouTube video descriptions, including a recipe page linked from the description. Recipes that are only spoken in a video are not supported. #22
  • Record when you make a recipe with I made this, see how often and when you last made it, and undo an accidental entry. #26
  • Choose a grid or list for your cookbook; Sizzle remembers the choice in your browser. Gallery cards have a new layout. #21
  • Follow sharing instructions for iPhone, Android, or computer, with clearer server addresses for setting up the iOS Shortcut. #25

Improvements and fixes

  • Page titles are correct on the first load. #24
  • A simpler empty cookbook and clearer recipe details, including relative added and edited times.
  • Updated installation documentation and website previews. #20, #28, #29
  • Development setup installs a pinned secret scanner and fixes its PATH fallback. #19

Upgrade from v0.0.1

  1. Back up the complete sizzle-storage volume with Sizzle stopped, following the backup instructions.
  2. To pin this release, set SIZZLE_VERSION=0.1.0 in your existing .env.
  3. Run docker compose pull followed by docker compose up -d.

The database migration runs automatically on startup. It adds cooking-history records, a cook count, and an edited timestamp. No new environment settings or Compose changes are required relative to v0.0.1.

To roll back, restore your backup and pin SIZZLE_VERSION=0.0.1 before starting Sizzle. Changing only the image version does not reverse a database migration.

Known limitations

  • There is no login. Use a home network or a private network such as Tailscale.
  • YouTube imports need a recipe in the description or its linked page; Sizzle does not transcribe videos. Some videos may be unavailable from your server.
  • Pages without usable recipe data and unstructured pasted text require the optional Anthropic API key, or manual recipe entry.

Full changes: v0.0.1 to v0.1.0.