Changelog

What we shipped.

Every update, fix, and new thing. No marketing spin, just what changed and when.

Collections, coming to My Recipes

Weeknight regulars. Things to bake when it rains. That dinner party you keep talking about. Collections give your saved recipes a home inside My Recipes. This one needs a new app release, so it won’t appear in older installed versions yet.

  • Create named collections from your saved recipes
  • Add and remove recipes, rename a collection, or delete it
  • Deleting a collection keeps the recipes in your library
  • A collection sidebar on supported iPads

The ingredients, right where you need them

How much flour was that again? We’ve added support for ingredients right under the steps that use them. Amounts follow your serving size, and checking one off checks it off in the main list too. This needs the updated app and recipes imported with those links — older recipes won’t gain them automatically.

  • Ingredients alongside the steps that use them, when the source includes those links
  • Shared checkboxes and scaled amounts throughout the recipe
  • Ingredient sections stay together — dough, filling, frosting, all of it
  • Shared recipe pages keep those ingredient references too
  • Better handling of fractions, ranges, and amounts like “1 cup plus 2 tablespoons”
  • Measurements we can’t safely scale keep their original wording

More links make it to the kitchen

Instagram links come in more shapes than they should. We now recognize more of them, including links with a creator’s name in the path. Social video downloads got another round of fixes, and links you tap in the in-app browser stay there instead of whisking you into another app.

  • More Instagram post and Reel link formats recognized
  • More reliable downloads for social recipe videos
  • In-app browser link taps and new-window links stay in the browser

A little more room to cook

Heated’s layouts now make better use of wider screens. Recipes can put ingredients and instructions side by side, and cards, feeds, and profiles adapt to the room they have. The new iPad and rotation support needs an updated app build.

  • Side-by-side ingredients and instructions when there’s enough space
  • Recipe cards and feeds that adapt to the window width
  • Previously loaded recipe feeds remembered between app launches
  • Layouts prepared for iPad, landscape, and split-screen use

Your first recipe is a real one

Getting started now means saving something you actually want to cook. Choose an app, follow a floating share guide, and bring a recipe back to Heated. Your recipe and setup answers stay with you through sign-up, even if you need to step away.

  • Guided first imports from social apps and recipe websites
  • Help adding Heated to your share sheet, in onboarding and Settings
  • A picture-in-picture guide while you share your first recipe
  • Retry an unfinished first import from My Recipes
  • Continue with a free account if subscription options can’t load

A warmer welcome, in either theme

Sign-in, onboarding, and subscription screens now follow your light or dark theme. We cleaned up the tutorials and made the text and buttons easier to read along the way. Getting into Heated should feel like part of Heated.

  • Light and dark themes across sign-in, onboarding, and subscription screens
  • Clearer contrast for text, inputs, and buttons
  • Save tutorials for TikTok, Facebook, Pinterest, Chrome, and Safari

The fine print, easier to find

Our Privacy Policy and Terms now have their own pages, with links from the website, Settings, and subscription screens. They spell out how Heated handles recipes, sharing, and account data — somewhere you can actually find them.

  • Dedicated Privacy Policy and Terms pages
  • Links in Settings and below the subscription controls
  • Legal pages open in the system browser

Dinner plans, meet grocery list

Pick a few saved recipes, set your portions, and build a grocery list from the lot. Your plan stays at the top of My Recipes, so “what are we cooking?” has an answer. Meal planning is rolling out alongside the grocery list.

  • Plan your meals from My Recipes
  • Preview recipes and adjust portions before adding their ingredients
  • Keep your current groceries and add to them, or start a fresh list
  • This week’s meals stay handy until you replace or clear the plan
  • Open a planned recipe at the serving size you picked

Your grocery list remembers the recipe

Change of dinner plans? Manage recipes from your grocery list to adjust portions or remove a recipe’s ingredients. Ingredients shared with other recipes keep the amounts you still need. You can also clear a meal plan and choose whether its groceries go with it.

  • Manage recipes from the grocery list menu
  • Adjust each recipe addition separately, even if you added the same recipe twice
  • Remove a recipe’s contribution without removing another recipe’s groceries
  • Keep groceries when clearing your meal plan, if you still want them

Your kitchen has a history

Your profile is a cooking journal now. A four-week calendar shows the days you logged a cook, followed by your meals, photos, and notes. No streak to lose. Just a little record of what you’ve been making.

  • Four weeks of cooking activity at a glance
  • A chronological journal of your logged meals
  • Log a cook straight from your profile
  • Tap follower and following counts to see your connections

Found it. Read it. Saved it.

Find a recipe in For You and open the recipe itself before saving. When Heated has already read it, saving keeps that exact recipe — no second trip through the importer. Your library and the bookmark on the feed card catch up right away.

  • Recipe previews from For You before you save
  • Save a recipe already read in the preview or in-app browser directly
  • Immediate saving feedback in the feed and library
  • A clearer browser fallback when a page still needs a closer look

An import you can actually follow

While a recipe is coming in, you’ll see its source image, title, and description when they’re available. Tap an active import to reopen its progress, even after restarting the app. You can also tap the source preview to take another look at the original.

  • Source previews while your import runs
  • Clearer progress, retry, and cancellation states
  • Reopen an active import without starting it again
  • Tap the source preview to open the original page
  • Specific messages for import limits and connection problems
  • Cleaner ingredient amounts — no more ranges like “2–2 cups”

Facebook Reels are on the menu

Share a public Facebook Reel to Heated and we’ll look for the recipe in its caption, linked recipe, and video. The original post and creator come along for the ride. Private posts and Reels that require a login aren’t supported.

  • Import recipes from public Facebook Reels
  • Follow a linked recipe when the post includes one
  • Keep the original Reel, caption, and available creator credit
  • Facebook source cards in the app and on shared recipe pages

Fewer social imports left hanging

We tightened up Instagram and TikTok importing, from recognizing shared links to recovering when a video download fails. When an import needs the in-app browser, you can get back to that step from its progress card.

  • Better recognition of Instagram and TikTok share links
  • More resilient video downloads
  • Resume imports that need your attention in the browser
  • Clearer outcomes when a post doesn’t contain a usable recipe

Forgot your password? Dinner can wait a minute.

There’s a proper password reset flow now. Request an email, follow the link, and set a new password in Heated. We also fixed our emails getting hard to read when Gmail flips into dark mode.

  • Forgot password from the sign-in screen
  • Reset your password through an email link
  • Readable account emails in Gmail dark mode

A limit message that says what it means

Hitting your import limit used to look like a broken recipe. Now the message tells you you’ve reached the limit, instead of sending you back to retry the same thing. Multi-image social posts and TikTok video handling got fixes too.

  • A clear explanation when you’ve reached an import limit
  • Better coverage of multi-image social posts
  • Better handling of larger TikTok videos

A new way to import, rolling out now

We rebuilt how recipes get into Heated — and it's starting to roll out. One import screen for everything: paste a link, pick photos, or drop in a video. Then watch each import progress live in your library, with retry, cancel, and dismiss right where you'd want them. It's rolling out gradually, so nothing breaks mid-dinner.

  • One import screen — link, photos, or video
  • Live progress for every import, right in your recipe library
  • Retry, cancel, or dismiss any import without digging
  • Share up to 4 photos or a video straight from your camera roll — no picker detour
  • Imports keep going if you close the app, and pick up where they left off
  • Gradual rollout with the current importer as the safety net

Groundwork for smarter search

Recipes you save are now indexed by what they are, not just what they're called. Nothing looks different yet — this is the foundation for finding "that tomato pasta thing from March" without remembering its name.

  • Every newly imported recipe is indexed by meaning at save time
  • Built to power search, matching, and recommendations down the road
  • Never slows down or blocks a save

Your account data is yours. Full stop.

The final stage of our profile privacy work is live. Your account data — email, settings, all of it — is readable by exactly one person: you. Everyone else sees your username, display name, and avatar. That's it.

  • Account data locked to its owner
  • Profiles show others only username, display name, and avatar
  • Verified end-to-end in production
  • Automated checks keep it locked, permanently

We rebuilt the import engine

The biggest push since launch: recipe importing rebuilt from scratch to be dramatically more reliable. Imports survive network drops and app closes instead of getting stuck forever. And the AI plays by a new rule — every ingredient, step, and time has to come from the actual source. If it can't back it up, it doesn't make it up.

  • Imports recover from hiccups and resume on their own — no more stuck-forever imports
  • Every recipe fact is grounded in the source — no invented ingredients, steps, or times
  • Captions get read alongside the video, so recipes living in the caption come through too
  • Instagram and TikTok imports keep their previews and creator attribution
  • Faster, fairer processing when a lot of imports are running at once

Already saved it? We notice.

Import a recipe that's already in Heated and you get it back instantly now. We recognize it behind short links, redirects, and caption links too — so the same recipe can't sneak in twice under different URLs.

  • Instant results when the recipe already exists — no re-processing, no wait
  • Duplicates caught across redirects, short links, and caption links
  • Original source credit stays intact on reused recipes
  • Your edits to a recipe never get overwritten by a re-import

Logging a cook got lighter

Logging a cook is faster and cleaner. Give it a title, jot a note, add photos if you feel like it — done. Cooks without photos show up as compact cards with the recipe's thumbnail, so your feed reads like a cooking diary, not a form.

  • Streamlined Log Cook — title, notes, optional photos
  • No more URL and recipe-picker clutter when logging from a recipe
  • Photo-less cooks render as compact cards with the recipe thumbnail
  • Full gallery and detail view stays for cooks with your photos

A security sweep, top to bottom

We audited the whole system and tightened everything we found. Internal machinery locked behind the server, admin tools pulled fully out of reach, and profile data trimmed so every part of the app sees only what it actually needs.

  • Internal processing locked down — nothing publicly callable that shouldn't be
  • Admin tooling moved completely out of the public app
  • Feeds, comments, notifications, and search now use minimal profile data
  • Automated regression guards so it stays tight

New onboarding

A completely new onboarding flow before sign-up. Tell us your goals and where you find recipes, then learn to save from social media, the web, and your camera roll with hands-on tutorials.

  • Goal and recipe-source selection to personalize your setup
  • Interactive save tutorials — practice sharing to Heated on mocked iOS screens
  • Camera tutorial: snap a photo, pick from your gallery, share to Heated
  • A look at what's in Heated now and what's coming in the weeks ahead
  • Your answers carry through sign-up — nothing gets lost

Video compression and media polish

Large videos from your camera roll now shrink on-device before upload, so imports are faster and lighter on data. HEIC photos just work. The import modal shows real progress.

  • Videos compress on your phone before upload — faster, less data
  • HEIC photos convert automatically
  • Upload progress percentage in the import modal
  • Status text that knows whether you sent a photo, a video, or several
  • "From Camera Roll" attribution on imported recipes
  • Clear errors and safe fallbacks when a file can't be processed
  • Fixed imports of already-saved recipes not showing up in your library

Save recipes from photos and videos

Share a photo or video from your camera roll to Heated and we'll pull out the recipe. A progress modal keeps you posted while it processes, then drops you into your library when it's done.

  • Share photos and videos to Heated — not just links
  • Screenshots of recipes work great
  • Progress modal while your media uploads and processes
  • Duplicate files get caught automatically
  • "From a Photo" credit on recipes imported from media
  • Lands in your library the moment it's ready

Save recipes from TikTok

Share a TikTok recipe video to Heated and we'll extract the recipe — from the linked recipe in the caption when there is one, or straight from the video itself. Works with every TikTok link format, short links included.

  • Works with all TikTok URL formats, including vm.tiktok.com short links
  • Caption links to a real recipe? We grab that directly
  • No caption link? The video itself becomes the recipe
  • TikTok source card on the recipe — thumbnail, @username, expandable caption
  • Instagram import now on for everyone

Save recipes from Pinterest

Share a Pinterest pin to Heated and we'll follow it to the original recipe and save it to your library — with full Pinterest attribution. Every pin format works: standard pins, country domains, and pin.it short links.

  • Follows the pin to the original recipe and saves the real thing
  • Pinterest source card — pin thumbnail, pinner name, board
  • pin.it short links resolve automatically
  • Paste the whole share message ("Take a look! 📌 ...") — we find the link

Spotlight search for your recipes

Your saved recipes are now indexed in iOS Spotlight. Search from the home screen and tap to jump straight to the recipe in Heated. The index stays in sync as you save and remove recipes, and clears on sign-out.

  • Recipes indexed as you save, removed when you delete
  • Tap a Spotlight result to jump straight to the recipe
  • Index clears on sign-out and account deletion

Save to Heated from the actions menu

Heated now shows up in the actions list in the share sheet — not just the app icon row. Tap "Save to Heated" from Safari, NYT Cooking, or any app that shares a link. Apps that share links as plain text (looking at you, NYT) work now too.

  • "Save to Heated" in the share sheet actions list
  • Flame icon in the actions list — on-brand, easy to spot
  • Links shared as plain text get picked up too
  • Works alongside the app icon row — share however you like

Light mode fixes and theme cleanup

The My Recipes empty state and the how-to accordions were stuck in dark mode. Not anymore — everything follows your system theme now.

  • How-to guides respect light mode
  • Empty states match your theme
  • Sign-in screens adapt automatically

Six-digit codes and sturdier sign-in

Email confirmation now uses a six-digit code instead of a magic link — faster, and it works even when your mail app is being difficult. Session security got tightened behind the scenes too.

  • Six-digit code on email confirmation
  • Stronger session verification
  • Fixed browser-based recipe imports

Grocery list

Add ingredients from any recipe straight to a grocery list, grouped by aisle so your list is already in store order. Long-press any item to edit, move it, or delete it. Rolling out gradually.

  • Grocery list grouped by aisle — store order, not recipe order
  • Add to List from any recipe
  • Ingredient picker that merges duplicates across recipes
  • Edit items inline — amounts re-parse as you type
  • Long-press any item — Edit, Move to..., Delete
  • 900+ ingredients mapped to the right aisle

Native context menus everywhere

Long-press got good. Recipe cards, grocery items, and the grocery list header all use real native context menus now — the blurred iOS kind, with a proper Android fallback.

  • Native long-press menus on recipe cards — Share and Delete
  • Grocery list menu with Clear Completed and Clear All
  • Feels right on both iOS and Android

Faster images & Instagram attribution

Recipe images load faster now — we prepare every size up front instead of resizing on the fly. Instagram credit shows consistently everywhere, including the web recipe page, and shared recipe images never expire.

  • Faster image loads at every size, thumbnail to full-screen
  • Instagram credit on the web recipe page
  • Attribution added to every existing Instagram recipe
  • Share preview images never expire anymore

Instagram imports, fully automatic

Instagram imports now run entirely on our side — share the post and walk away. Recipes show up in your library right away, even while the full extraction is still finishing.

  • Imports run server-side — no need to keep the app open
  • Recipes appear in your library immediately
  • Save and remove work the same on every kind of import
  • Instagram credit fills in automatically

Instant imports when the recipe is linked

When an Instagram caption links to the actual recipe, we now grab it directly — no AI needed. Those imports finish in seconds and come through word-for-word accurate.

  • Caption links to a recipe page get used directly
  • Near-instant results when it happens
  • Word-for-word accuracy from the original site

Text cleanup and feed polish

Recipe text and feed section headers no longer show raw & and friends. Skeleton loading rows in the feed are spaced correctly now too.

  • Clean text in recipes — no more raw HTML codes
  • Clean feed section headers
  • Fixed skeleton loading row spacing

Onboarding flow

New users walk through a four-screen onboarding: what Heated is, where you find recipes, how you cook, and a step-by-step guide to saving your first one. Share a recipe link into Heated mid-onboarding and it completes itself so you don't get stuck.

  • Four screens — value prop, sources, methods, how-to
  • Sharing a recipe mid-onboarding auto-completes it
  • How-to guides also live on My Recipes when your library is empty

Smarter feed cards

The For You feed shows helpful cards now — tips and pointers you can dismiss or snooze. Default feeds got smarter too, so day one doesn't feel empty.

  • Education cards in the feed with quick actions
  • Dismiss or snooze — they respect your choice
  • Better default feeds for brand-new accounts

Instant saves for linked recipes

When a shared post links to the actual recipe, we now grab it directly on your phone — instant save, perfect accuracy, no AI wait.

  • Instant saves when the original recipe is linked
  • Word-for-word accuracy from the source
  • Smarter handling of video recipes

Android polish and platform fixes

Android got proper safe area handling and toolbar buttons on profile screens. Headers are solid where they should be and blurred on the feed. Google sign-in applies your profile picture automatically. Feeds behind redirects load correctly now.

  • Proper safe areas and toolbar buttons on Android profile screens
  • Cleaner headers across the app
  • Google sign-in applies your profile photo automatically
  • Feeds behind redirects load correctly
  • Fixed an avatar upload edge case

Sign in with Apple & Google

Native sign-in with Apple and Google. Tap a button, get in. New users pick a username and display name on one profile screen — same flow whether you signed up with email, Apple, or Google. Password managers autofill properly on sign-in and sign-up.

  • Sign in with Apple
  • Sign in with Google
  • One profile completion flow for email, Apple, and Google
  • Password manager autofill on sign-in and sign-up
  • Delete your account from settings

Unsupported site screen

When you try to import from a site we can't parse yet, you now see the site's icon and name instead of a generic error. Tap "I want this" to vote — the most-requested sites go to the top of our list.

  • Branded error screen with the site's own icon and name
  • Two-state UI: "We can't grab from X yet" → "We're on it"
  • Your votes decide what we build next

Instagram source card on recipes

When a recipe was imported from Instagram, the recipe detail screen now shows an attribution card at the bottom with the original reel thumbnail, username, and caption. Tap the thumbnail to open the post in Instagram, the username to visit their profile, or the caption to expand the full original text.

  • Instagram source card with reel-shaped thumbnail
  • Tap the thumbnail to open the post in Instagram
  • Tap the username to open the creator's profile
  • Expandable caption with selectable text

Save reels and posts from Instagram

Share an Instagram link to Heated and we'll pull the recipe automatically. If a post needs a login, an in-app browser opens so you can grab it yourself with one tap. Rolling out gradually.

  • Share reels and posts straight to Heated
  • Automatic import for most posts
  • One-tap fallback in an in-app browser when a login is needed
  • Rolling out gradually

Recipes got serious

One consistent recipe view everywhere — detail, preview, and feed. Save and remove work how you'd expect. We also added ingredient parsing and scaling — pick a serving size and the amounts adjust. Check off ingredients as you go.

  • Save and remove that work how you'd expect
  • Ingredients parsed and displayed cleanly
  • Scale slider — pick servings, amounts adjust with proper fractions
  • Check off ingredients as you cook
  • Recipe screen overhaul — transparent header, hero zoom

Your feed got personal

The feed now finds new recipes from the sites you actually save from and surfaces them for you. No algorithm picking for you. Just more of the stuff you already trust.

  • New recipes from the publishers you save from
  • Recipe preview screen before opening the browser
  • "From your friends" section in the feed
  • Skeleton loading, pull-to-refresh, and long-press save

Comments landed

You can leave a comment on someone's cook now. They get a push notification. The input slides up with the keyboard and the scroll view adjusts so nothing gets buried.

  • Comment threads on cook detail screens
  • Push notification when someone comments
  • Keyboard-aware input that never buries the thread
  • Comment counts on feed and profile cards

Recipe browser and library

Full recipe system from scratch. Browse any recipe site in-app and we'll detect the recipe automatically. Save it to your library. View the detail. Link it to a cook. The browser got a Liquid Glass toolbar redesign too.

  • In-app recipe browser with automatic recipe detection
  • Works across most major recipe sites
  • Recipe library with search
  • Recipe detail screen
  • Liquid Glass toolbar with animated nav and import button
  • Link recipes to your cooks

The landing page, deep links, and share intent

heatedsocialclub.com went live — with recipe share pages, so when you share a Heated link, people see the actual recipe. Universal links, QR codes, and share intent — URLs from other apps land directly in Heated.

  • heatedsocialclub.com with waitlist signup
  • Recipe share pages — shared links show the real recipe
  • Universal links for iOS and Android
  • Share into Heated from any app
  • Device-aware CTAs — QR on desktop, platform buttons on mobile

The first version

Everything started here. Sign in, feed, cook logging with photo upload, find friends, profiles, kudos. Day one.

  • Sign up, sign in, sessions
  • Log a cook with a photo
  • Social feed with kudos
  • Find friends — search, follow, unfollow
  • Profile screens with cooking stats

Notifications, multi-photo, and the rebrand

Heated Social Club got its name. Push notifications arrived. Cooks can have multiple photos now. Link preview cards show up in the log form and feed. The app started feeling like the real thing.

  • Rebrand to Heated Social Club with a new logo
  • Push notifications
  • Multi-photo upload and photo gallery on cook cards
  • Link preview cards in the log form and feed
  • Notification list, settings, and per-type preferences
  • Notification prompt after your first cook

Infinite scroll and feed pagination

The feed and profile screens load as you scroll instead of pulling everything at once. Cook detail view, settings screen, and edit profile rounded out the core.

  • Infinite scroll on the feed and profile history
  • Faster, smoother scrolling
  • Cook detail view and settings screen
  • Edit profile — name and avatar
  • Better empty states with icons and CTAs