From 7abe58dee2c95b7c13428d733a47960d8dfc3125 Mon Sep 17 00:00:00 2001 From: Marcus van Elst Date: Thu, 16 Apr 2026 14:12:02 +0200 Subject: [PATCH] docs(create_task): add quantity convention to text parameter (v0.5.2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Documents the preferred format for quantities in shopping list tasks: item name first, quantity in parentheses at the end. Examples: "Äpfel (5x)", "Hackfleisch (500g)", "Joghurt (Erdbeere, 2x)". No functional code changes. Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 5 +++-- README.md | 4 ++-- pyproject.toml | 2 +- src/mcp_familywall/__init__.py | 2 +- src/mcp_familywall/server.py | 3 +++ 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 3282b52..df54488 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -38,8 +38,9 @@ und wird in Claude Desktop eingebunden. - v0.4.x: Kategorie-Management, Task-Felder (due_date, assignee, list_id) ✓ - v0.5.x: Listen-Management (create_list, delete_list) ✓ -- v0.5.1: emoji + color in get_lists / create_list ← aktuell -- v0.5.2: update_list (Umbenennen, emoji/color ändern), Sharing-Verwaltung +- v0.5.1: emoji + color in get_lists / create_list ✓ +- v0.5.2: Mengenkonvention im create_task Docstring ← aktuell +- v0.5.3: update_list (Umbenennen, emoji/color ändern), Sharing-Verwaltung - v0.6.x: Erinnerungen + Wiederholungen (Premium-Account erforderlich) - v2.0: Schreibzugriff auf Wall-Posts (Erstellen, Kommentieren) diff --git a/README.md b/README.md index 526a90a..c32f0dd 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ MCP server for [Family Wall](https://www.familywall.com) -- read and manage your family's circles, lists, and tasks directly from Claude. -## Features (v0.5.1) +## Features (v0.5.2) ### Read @@ -15,7 +15,7 @@ MCP server for [Family Wall](https://www.familywall.com) -- read and manage your ### Write (with confirmation prompt) -- `create_task` -- create a new task in a list (supports `category_id`, `due_date`, `assignee_ids`) +- `create_task` -- create a new task in a list (supports `category_id`, `due_date`, `assignee_ids`); use `"Äpfel (5x)"` format for quantities - `update_task` -- update text, description, category, due date, assignees, or move to a different list; supports `clear_due_date=True` to remove a due date - `toggle_task` -- mark a task complete or reopen it - `delete_task` -- permanently delete a task diff --git a/pyproject.toml b/pyproject.toml index e7f2b3e..981e25c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "mcp-familywall" -version = "0.5.1" +version = "0.5.2" description = "MCP server for Family Wall — read your family's lists and tasks via Claude" readme = "README.md" requires-python = ">=3.12" diff --git a/src/mcp_familywall/__init__.py b/src/mcp_familywall/__init__.py index dd9b22c..7225152 100644 --- a/src/mcp_familywall/__init__.py +++ b/src/mcp_familywall/__init__.py @@ -1 +1 @@ -__version__ = "0.5.1" +__version__ = "0.5.2" diff --git a/src/mcp_familywall/server.py b/src/mcp_familywall/server.py index d86b389..73b09aa 100644 --- a/src/mcp_familywall/server.py +++ b/src/mcp_familywall/server.py @@ -693,6 +693,9 @@ def create_task( Args: list_id: Target list ID from get_lists (e.g. ``taskList/123_456``). text: Task title / main text. + For quantities use the format "Äpfel (5x)" — item name first, + quantity in parentheses at the end. Examples: + "Äpfel (5x)", "Hackfleisch (500g)", "Joghurt (Erdbeere, 2x)". description: Optional longer description. category_id: Optional category metaId from get_categories (e.g. ``taskCategory/23431854_200``). Only meaningful for