Changelog

Every release, newest first.

1.7.0-rc

Released

Push notifications & flexible shopping

Added

  • Push notifications — Turn on lock-screen alerts per device for food to use up, items another household member runs out of, and household join requests. iPhone and iPad require the Home Screen app.
  • Weekly digest email — A weekly pantry and shopping summary replaces the daily pantry email. Choose the day and time in Settings.
  • Up to three shops per item — Assign alternatives when adding or editing an item. It appears under every matching shop filter.
  • Keep the screen on — This trip has a session toggle, and active cooking timers can keep the display awake automatically.
  • Export Markdown — Download readable shopping, pantry, cooker, and recipe files in one zip.
  • Add to Home Screen coach — iPhone Safari can show a one-time guide to installing PattyShop.
  • Policies in the app — Privacy, Terms, and release notes open without leaving PattyShop.

Changed

  • Shopping add and edit — Name and shops come first. Less-used options sit in a compact expandable section.
  • This trip on desktop — The desktop sidebar exposes the trip overlay whenever trip items exist.
  • Pantry at a glance — Attention colours are easier to distinguish: red for expired/out, yellow for today, and blue for low stock.
  • Notifications settings — Push and email have separate purposes and controls. Push handles timely nudges; email is the weekly digest.
  • Delete household data — Creators and admins can delete individual lists or all household lists.
  • Member roles and activity — Member cards show Creator, Admin, or Member. Recent activity now lives on Overview.
  • Pantry links from email — Android can reuse the installed PWA, and signed-out visits return to Pantry after sign-in. iOS Mail still opens web links in the browser.

Fixed

  • Removing an expiry — No expiry now stays removed after Firestore sync instead of the previous date returning.
  • Household ownership — If a creator leaves, ownership moves to an eligible remaining member.
  • Create or join after leaving — Household setup no longer fails after a previous household was deleted.
  • Pull to search — Pulling from the top reliably opens search in both the browser and installed app.
  • Last member leaving — The final household member can leave or delete the household without a permission error.

1.6.0-rc

Released

Pantry alert emails & Overview Stats

Added

  • Pantry alert emails — PattyShop emails you when food is expired, close to expiring, out, or running low, so a closed app no longer means a missed reminder. At most one a day, nothing at all when there is nothing to report, and an unsubscribe link in every one. Set the expiry window and the send time under Settings → Notifications → Email.
  • Overview Stats — A third Overview pane next to Home and Activity: typical stay, restock counts, a six-month chart, longest stays, and items sitting longer than their average — all from pantry cycles you already track.
  • Feedback from the app — Settings → Feedback opens the same idea, bug, or review form as the website.
  • Clearer sign-up — Creating an account now asks you to agree to the Privacy Policy and Terms, and the join screens say up front that household members can see your name and email.

Changed

  • This trip — Opens a full-page compact shopping list instead of filtering the main list.
  • Pull to search — In the installed PWA, pull down at the top of a tab to open search.
  • Kitchen theme — Navy chrome, brass hardware, and paper lists; Source Sans 3 for UI and Source Serif 4 for the wordmark.
  • Overview — Grouped by tab (Shopping, Pantry, Cooker, Recipes) with Activity and Stats as sibling panes.

Removed

  • Pantry stock sort — Changing a quantity no longer reshuffles the list. Use the Low stock filter to restock.

1.3.0-rc

Released

Household activity & accents

Added

  • Personal accent palettes and runtime theming.
  • Join approval for household invites.
  • Unread household activity and a tabbed activity feed.
  • Display name editing for clearer activity labels.
  • Cooking heat units (°C, °F, gas mark, microwave level).
  • In-app update flow that warns if a cooking timer is running.

Changed

  • Overview hub and alert indicator combine pantry attention with unread activity.

1.4.0-rc

Released

Overview as a main tab

Added

  • Overview tab — Joins Shopping, Pantry, Cooker, and Recipes in the bottom nav, with a combined pantry/activity alert badge.
  • Header tab status — Live summary for the active tab (items to buy, pantry attention, presets, recipes ready).
  • Header search — Opens global search across all lists.
  • Low stock filter and Pantry at a glance on the pantry sort bar.
  • Invite from Overview — Share the household invite from the household card.

Changed

  • Compact two-line header; floating add action simplified across tabs.

Removed

  • Mobile overflow menu and Overview close button (Overview is a tab now).

1.5.0-rc

Released

Pantry filters & update toast

Added

  • Update toast — A persistent prompt when a newer build is waiting, without nagging twice.
  • Pantry section filter — Chips for each storage zone with live counts (like shop chips on Shopping).
  • First-day checklist — Interactive checklist in Quick tips with progress that syncs per user.

Changed

  • Relative timestamps — Clearer labels into weeks, months, and years.
  • Recently bought — Newest first, with exact date next to the relative label.

Removed

  • Pantry jump pills — Replaced by section filter chips.

1.1.0-rc

Released

Recipes

Added

  • Recipes tab — Save meals, link ingredients to Shopping and Pantry, see readiness, favourites, and cook history.
  • Unit converter for volume, weight, and temperature.
  • Global search includes recipes.
  • Cooking preset detail sheet and recipe-linked cooker filter.