1.9.0-beta.1 (2026-08-15)
Bug Fixes
- add Pillow to the CI test requirements (98dddf6)
- adding a purchased item again no longer un-buys it (05be699)
- fold a list item back together once both rows are in the same state (48ab9dc)
- keep form defaults after cancelling a dialog (3e827d1)
- make the torn and iced card edges actually visible (4d7503f)
- offer the camera as its own control when adding a photo (65c72ec)
- rebuild the broken /alllists route as a list index (aa77125)
- tear the bottom off the sheet instead of notching above it (ba8be11)
Features
- add a freezer section to the dashboard (f5a7d26)
- add a photo to an item from a shopping list row (2d2dcd9)
- add photos to items and freezer foods (40cdc81)
- allow the freezer date added to be unknown (345d686)
- bring the dialogs and the nav menu into the new design (3d5a7cb)
- cap the dashboard and hoist the freezer warning above the lists (25993fd)
- expose list progress and preview items on shopping list responses (304423c)
- merge the two shopping list pages into one (2e53a3f)
- rebuild the active shopping list as a paper sheet (699b6ec)
- rebuild the dashboard as paper notepad cards (627ad5a)
- rebuild the items and aisles pages as paper sheets (46286c2)
- rebuild the stores and freezer pages (73bdaca)
- track frozen foods by freezer with throw out dates (8ed31cb)