1.7.0-rc
ReleasedPush 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.