docs: clean up documentation (v0.8.2)

- Roadmap: v0.8.x mpadditemtolist marked as 'cancelled – Family Wall native'
- CLAUDE.md: add recipe.recipeCategoryIdList and scope params to tables; add mpstar/isFavorite limitation section
- README.md: v0.8.0 → v0.8.2; get_lists clarification (returns all circles without scope); get_recipe_categories standard categories list
- SPEC.md: update recipe categories explanation, taskupdatelist scope param, offene punkte clarification
This commit is contained in:
2026-04-17 07:38:38 +02:00
parent d41ac8e763
commit 36448e68e0
3 changed files with 16 additions and 10 deletions
+8 -2
View File
@@ -54,8 +54,8 @@ und wird in Claude Desktop eingebunden.
- v0.8.0: Rezept-Kategorien (get_recipe_categories, create_recipe + category_ids, update_recipe + category_ids) ✓
- v0.8.1: Bugfixes (recipe categories) ✓
- v0.8.2: get_lists() ohne scope → alle Kreise ✓ ← aktuell
- v0.8.x: mpadditemtolist (gestrichen Family Wall kann das nativ)
- v0.9.x: Erinnerungen + Wiederholungen (Premium-Account erforderlich)
- v0.8.x: mpadditemtolist (Zutaten → Einkaufsliste)
- v2.0: Schreibzugriff auf Wall-Posts (Erstellen, Kommentieren)
@@ -146,10 +146,11 @@ Fehler bei falschen Parametern kommen nicht immer auf Top-Level:
| `taskcategorydelete` | `id` | metaId der Kategorie |
| `taskcreatelist` | `name`, `taskListType`, `sharedToAll`, `color`, `emoji`, `scope` | `scope`: Kreis-metaId für nicht-primäre Kreise |
| `taskgettasklists` | `scope` | Kreis-metaId; ohne scope → primärer Kreis |
| `taskupdatelist` | `metaId`, `name`, `color`, `emoji` | `metaId` ⚠️ nicht `id`!; Partial Update |
| `taskupdatelist` | `metaId`, `name`, `color`, `emoji`, `scope` | `metaId` ⚠️ nicht `id`!; `scope`: Kreis-metaId für sekundäre Kreise; Partial Update |
| `taskdeletelist` | `id`, `scope` | `scope`: Kreis-metaId für sekundäre Kreise |
| `mprecipeput` | `recipe.name`, `recipe.isRecipe="true"`, `recipe.description`, `recipe.ingredients`, `recipe.instructions`, `recipe.prepTime`, `recipe.cookTime`, `recipe.serves`, `recipe.url` | Alle mit `recipe.`-Prefix! |
| `mprecipeput` (Update) | zusätzlich `recipe.metaId` | Vorhandene ID → Update statt Create |
| `mprecipeput` (Kategorien) | `recipe.recipeCategoryIdList` | Mehrfach sendbar; leerer String `""` entfernt alle Kategorien |
| `metasync` (Rezepte lesen) | `id="recipe"` | liefert `a00.r.r.updatedCreated[]` |
| `acccreatefamily` | `name` | liefert numerische Kreis-ID als String in `a00.r.r` |
| `accinvite` | `familyId`, `identifier`, `role="Unknown"`, `firstname` | nur für neue FW-Accounts |
@@ -163,6 +164,11 @@ Eigene Posts können nicht geliked werden. API antwortet 200, macht aber nichts.
Service Worker verschlüsselt den Unlike-Request-Body.
Endpoint unbekannt. `like_post(like=False)` gibt Fehlermeldung zurück.
### mpstar / Rezept-Favorit
Service Worker fängt `mpstar` ab. `metamood` funktioniert nur auf
fremde Inhalte (Self-Reaction-Restriction). Eigene Rezepte
können nicht als Favorit markiert werden. Siehe SPEC.md § Offene Punkte.
## Test-Credentials (nur für Entwicklung)