<feed xmlns='http://www.w3.org/2005/Atom'>
<title>menu-planner.git/app/app.py, branch master</title>
<subtitle>Weekly menu planner</subtitle>
<link rel='alternate' type='text/html' href='https://git.jots.org/menu-planner.git/'/>
<entry>
<title>Add week navigation and calendar picker to dashboard</title>
<updated>2026-05-25T01:14:43+00:00</updated>
<author>
<name>Ken D'Ambrosio</name>
<email>ken@claude</email>
</author>
<published>2026-05-25T01:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jots.org/menu-planner.git/commit/?id=ab9b1465ec45570938dc7a3eaf3e4c44dc9be0d6'/>
<id>ab9b1465ec45570938dc7a3eaf3e4c44dc9be0d6</id>
<content type='text'>
Dashboard now accepts ?week= param like meal-plan and shopping-list.
Header shows prev/next arrows, an &lt;input type="week"&gt; picker, and a
"Today" button when browsing a past/future week. Edit Plan and Shopping
List links carry the current week so they open in sync.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dashboard now accepts ?week= param like meal-plan and shopping-list.
Header shows prev/next arrows, an &lt;input type="week"&gt; picker, and a
"Today" button when browsing a past/future week. Edit Plan and Shopping
List links carry the current week so they open in sync.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add per-user meal plans and household sharing</title>
<updated>2026-05-25T01:02:59+00:00</updated>
<author>
<name>Ken D'Ambrosio</name>
<email>ken@claude</email>
</author>
<published>2026-05-25T01:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jots.org/menu-planner.git/commit/?id=acfd92ed803e75bd02e291556bba48579add784d'/>
<id>acfd92ed803e75bd02e291556bba48579add784d</id>
<content type='text'>
Each user now has their own meal plan and shopping list. Users can
form a household (invite by username, owner can remove members) so
that shopping list generation combines all household members' plans.
DB migration preserves existing data assigned to user id=1.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each user now has their own meal plan and shopping list. Users can
form a household (invite by username, owner can remove members) so
that shopping list generation combines all household members' plans.
DB migration preserves existing data assigned to user id=1.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add recipe overview page linked from dashboard stat card</title>
<updated>2026-05-25T00:52:19+00:00</updated>
<author>
<name>Ken D'Ambrosio</name>
<email>ken@claude</email>
</author>
<published>2026-05-25T00:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jots.org/menu-planner.git/commit/?id=b5f0c3ee2c3060dd9821d42f4e1bcbb87cbbee10'/>
<id>b5f0c3ee2c3060dd9821d42f4e1bcbb87cbbee10</id>
<content type='text'>
Clicking "Active Recipes" on the dashboard goes to /recipes/overview,
which shows favorites and the 12 most recently added recipes as cards.
Favorites are highlighted with a red border. Stat card has a hover lift.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clicking "Active Recipes" on the dashboard goes to /recipes/overview,
which shows favorites and the 12 most recently added recipes as cards.
Favorites are highlighted with a red border. Stat card has a hover lift.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit — menu.jots.org Flask/SQLite meal planner</title>
<updated>2026-05-25T00:46:10+00:00</updated>
<author>
<name>Ken D'Ambrosio</name>
<email>ken@claude</email>
</author>
<published>2026-05-25T00:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jots.org/menu-planner.git/commit/?id=55bcec90c14db6f2956ed51cf4df1503c0767f81'/>
<id>55bcec90c14db6f2956ed51cf4df1503c0767f81</id>
<content type='text'>
Full-featured weekly menu planner with:
- Recipe library with ratings, comments, cuisine/nationality, added-by attribution
- AI recipe assistant (Claude) with URL fetching and file upload
- Weekly meal plan grid with shopping list generation
- Sort by name, prep/cook time, or rating
- Print and copy-link support
- Deployed on LXC container (192.168.10.51) behind Apache reverse proxy

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Full-featured weekly menu planner with:
- Recipe library with ratings, comments, cuisine/nationality, added-by attribution
- AI recipe assistant (Claude) with URL fetching and file upload
- Weekly meal plan grid with shopping list generation
- Sort by name, prep/cook time, or rating
- Print and copy-link support
- Deployed on LXC container (192.168.10.51) behind Apache reverse proxy

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
