SmokeStack — What's new

Customer-facing changelog. For the engineering-detail commit log, see docs/VERSION_HISTORY.md.


June 2026

Calmer cook dashboard (chart toolbar in one menu)

Less duplication on the cook page

Probe cards lead with what matters

Public polish + vendor-neutral copy

Consistent in-app dialogs

  • No more jarring browser pop-ups on the cook page. Archiving a cook, deleting a marker or saved view, revoking a share link, saving a template, and the rest now use SmokeStack’s own toast + dialog styling instead of the raw browser confirm/alert/prompt boxes. (v0.0.297)
  • No more dead “View on GitHub” links. The repo isn’t public yet, so those links 404’d — removed from the landing page and the public recipes footer.
  • The footer version is honest again. It now reads the real build number straight from the app version instead of a string that had drifted ~12 releases out of date.
  • Recipes lost the meaningless “verified” badge. It showed on basically every recipe, so it carried no signal. Gone from the list (the recipe detail page still notes verified system recipes where it matters).
  • Vendor-neutral probe wording. Replaced the last “Sense 600” mentions with “their charging case” across the empty-states. (v0.0.296)
  • Tidier probe readouts. The dashboard readout tiles and kiosk probe cards now lead with name, temperature, pull target, and status — matching the clean shared /watch card. Housekeeping like battery % is de-emphasized into a smaller line (and only goes loud when the battery is actually low). No data removed, just re-prioritized. (v0.0.295)
  • Dropped the redundant raw-sensor tile grid. The Post-cook section showed a per-probe grid of all five raw sensor values (tip + three ring sensors + ambient) — the same numbers the chart already plots as lines, the live readout already shows, and the kiosk pills already surface. That panel is gone; the chart still carries every sensor. (v0.0.294)
  • The chart toolbar is one tidy menu now. The cook page used to line up ~10 always-on buttons over the chart — six layout icons, four smoothing toggles, and the saved-views controls. They all live behind a single ⚙ Chart menu now. The app still auto-picks a sensible layout; the menu is there when you want to change it. (v0.0.293)
  • Find your recipe faster + prep guidance before you probe

  • The recipe picker is searchable now. Start a cook and the Recipe box lets you type to filter the library by name or meat — "chicken", "brisket", "ribs" — instead of scrolling ~46 recipes in random order. Recipes are grouped by category (Beef, Pork, Chicken, …) and alphabetized, and the list shows clean names, never internal slugs.
  • There’s a proper whole chicken recipe. Added Whole chicken (smoke-roasted) for an intact (non-spatchcocked) bird — dry brine, truss & season, high-heat smoke, rest — so searching "whole chicken" finds the right method instead of dead-ending.
  • Prep steps show up before you pair probes. When your cook has a recipe bound, the pairing screen now leads with a Prep first panel — the dry-brine / truss / season steps plus the target pit temp and pull temp — so the system tells you what to do with lead time instead of dropping you straight onto probe entry.
  • Recipe pit temps now match their own method. Fixed several library recipes whose stored pit temperature contradicted the temperature written in their steps (e.g. spatchcock chicken stored 275°F while the method says 350°F). The number the app shows you is now the number the recipe actually calls for.
  • Smoker defaults to your only pit. If you have exactly one smoker, the start-a-cook smoker box pre-selects it instead of sitting on "— none —".
  • UI simplification — cook-start, advisor trust, kiosk toolbar, pairing

  • Start-a-cook now points you somewhere. If a pit already has a live cook, the start screen names that cook and gives you a one-tap "Open live cook" link instead of a red dead-end. If you haven't set up a pit hub yet, it links you straight to setup.
  • The AI pitmaster no longer "calls" a cook off stale probes. If your probes stop reporting (cook ended, probes back in the case, hub unplugged), the advisor pauses with a plain "No live readings — advice paused" instead of confidently announcing a doneness/pull off a temperature that's hours old.
  • Cleaner kiosk ETA card. The Wrap / Pull / Ready times stay front-and-center; the extra projection diagnostics (calibration %, stall pace, recalculating notes) now tuck behind a one-tap "details" line. Also fixed a doubled "No signal" badge on probe cards.
  • Tidier cook page toolbar. The two share buttons merged into one Share ▾ (snapshot link + live-view TV code), and ending a cook is now one End ▾ control (End cook / End cook + shut down the Pi).
  • Friendlier probe pairing. Vendor-neutral wake-up copy, a wider "room temp" sanity range so a cold porch no longer throws a false warning, and a manual probe-pick option that's always available (no more waiting 60 seconds for it to appear).
  • May 2026

    Pit hub auto-power-off after a cook

  • Auto-shutdown 1 hour after a cook ends. When you wrap up a cook, the Pi hub stays online for 60 minutes (so late-arriving readings make it home) and then powers itself off cleanly — no SD-card corruption, no leaving it running overnight by accident.
  • Cancels itself if you start another cook on the same hub during that hour, or if you tap the manual power-off button sooner. A small banner on the cook page tells you exactly when it will fire and how to override.
  • Smarter projections + a kiosk for every cook at once

  • Multi-cook kiosk at `/dashboard/kiosk` — running two pits at once? See every live cook side-by-side as tiles. No more flipping tabs.
  • Smarter ETA — the projection engine got an overhaul. It now factors in meat thickness (not just weight) and degrades smoothly through the stall instead of jumping by half an hour when the cook changes phases.
  • Probe-not-in-meat guard — if your probe is still on the counter or sitting in air rather than in the meat, the cook page now refuses to make up a fake ETA from it.
  • Bring your own AI — public REST API + Personal Access Tokens. Mint a key at Settings -> API Keys and point your favorite assistant (Claude Desktop, ChatGPT, your own) at your cooks. See `/dashboard/api` for the help hub.
  • Setup checklist self-cleans — once you finish a setup step, that card disappears so the panel stays focused on what's left.
  • Recipes you can search and rate

  • Public recipe library at smokestackpit.com/recipes — 39 tested BBQ recipes, browsable without an account.
  • Favorites + ratings — heart the recipes you love, rate them 1-5 stars, leave notes for future-you.
  • Import from URL — paste a blog or Reddit link, SmokeStack pulls the page and extracts a structured recipe with phase timings.
  • Phase timeline on every recipe — see how long each step takes at a glance.
  • Better visibility into your cooks

  • Filters on cook history — search by name, filter by smoker, brand, category, or date range.
  • AI Pitmaster front-and-center — moved to the top of every cook page so advice is visible without scrolling.
  • End cook button — wrap up a cook with one click and start fresh on the next one (auto-cycles your Pi daemon).
  • Reliability

  • Daemon offline detector — get a push notification when your Pi stops sending data during an active cook.
  • Alert preferences — choose which alerts fire (pit breach / probe disconnect / battery / daemon offline), set quiet hours, customize thresholds.
  • Crash-safe local buffer — the Pi daemon caches readings to disk and replays them on reconnect so you never lose data when wifi drops.
  • Cook resume — your live cook keeps its identity across daemon restarts, Pi reboots, even short outages.
  • Pits and grills, not just smokers

  • Smokers + grills as a first-class option — pick smoker / grill / combo when you register a pit, with category-specific type and fuel choices.
  • Brand selector — pick from Traeger, Recteq, Weber Connect, Pit Boss, Yoder, Big Green Egg, Kamado Joe, and more. Picking a supported brand sets you up for upcoming hardware integrations.
  • Coming next: Traeger WiFire connect — read pit temp and set target temp directly from SmokeStack.
  • Onboarding + polish

  • First-cook wizard — friendlier walkthrough with discovery indicators, troubleshooting tips, and a "test push notification" button on completion.
  • Toast notifications — every save, delete, and error now shows a clear in-app message.
  • Skeleton loading states across the whole dashboard — feels much snappier.
  • Branded 404 / error pages — no more raw Next.js defaults.
  • Trust + data ownership

  • Export your data — download a JSON dump of every cook, recipe, smoker, probe, plan, and reading tied to your account.
  • Public status page at smokestackpit.com/status — live health of the cloud, no login required.

  • April 2026

    First public beta

  • AI-powered cook predictions based on your past cooks.
  • Bluetooth probe pairing via Raspberry Pi 5 edge node.
  • Web Push notifications for temperature breaches and probe disconnects.
  • Cook share — generate a public link to share a cook timeline with friends.
  • Cook compare — overlay two cooks to see what differed.
  • Pre-plan wizard — say "8 guests at 6pm Saturday" and SmokeStack back-times when to put the meat on.

  • Built by one human + a lot of AI. Suggestions, bug reports, and feature requests welcome at github.com/zippyfear/SmokeStack/issues.