v1.0.0-rc.5
Fifth release candidate. All about sharing.
A Kitchen can now Auto-Share every recipe you own with the current members automatically, past and future. Recipes others share with you land in a dedicated Shared tab that lives between Recipes and Cookbooks, with a chip on each card showing which Kitchen the grant came through when relevant. Cookbooks are shareable end-to-end (per user or per Kitchen), and cookbooks can now hold recipes others have shared with you, not only your own. Leaving or being removed from a Kitchen no longer takes your contributions with you; only incoming grants revoke.
Added
- Auto-Share with a Kitchen. Turn on Auto-Share Your Recipes in any Kitchen and every recipe you own (past and future) is shared with current members automatically. New members who join later pick up existing members' recipes too. Great for household setups where everyone should see the same library without having to share each recipe by hand.
- Shared Recipes Tab. A dedicated Shared tab sits between Recipes and Cookbooks and lists every recipe others have shared with you, directly or via a Kitchen. Each card shows a chip for which Kitchen the grant came through, plus a count badge on the tab itself.
- Blend Shared Recipes into Main List (Optional). Toggle under Settings → Cooking. Off by default. On to see your own and shared recipes together in the main Recipes tab.
- Cookbook Sharing. Share a cookbook with specific users or a whole Kitchen. Shared cookbooks appear alongside your own with a Shared chip. Recipes inside a shared cookbook that you haven't been granted individually appear as a locked placeholder, so cookbook access can't be used to bypass recipe permissions.
- Cookbooks Can Hold Shared Recipes. Previously you could only add your own recipes to your cookbooks. Now anything someone else has shared with you can be organized into your cookbooks the same way.
Changed
- Leaving a Kitchen Leaves Your Contributions Behind. If you leave or are removed from a Kitchen, recipes and cookbooks you shared into it stay with the remaining members. Only incoming grants (things others shared with you via that Kitchen) are revoked.
Fixed
- Trace AI panel raw keys. A duplicate
traceblock in the English translation file was silently dropped by the JSON parser, so several AI-panel labels rendered as their raw key (e.g.trace.panel_sub). Merged and de-duped.
Signed APK attached. Docker image is multi-arch (amd64 + arm64):
docker compose pull && docker compose up -d