From 9866c7d414fae0f1d2138d81eeba52806f89dd42 Mon Sep 17 00:00:00 2001 From: lmjabreu Date: Fri, 23 Oct 2026 11:14:52 +0100 Subject: [PATCH] docs(status): say --pause-activity is not acted on by Todoist yet Co-Authored-By: Claude Sonnet 5.5 --- skills/todoist-cli/SKILL.md | 2 +- src/commands/status/index.ts | 7 ++++--- src/lib/skills/content.ts | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/skills/todoist-cli/SKILL.md b/skills/todoist-cli/SKILL.md index c44bcd98..5c48b69d 100644 --- a/skills/todoist-cli/SKILL.md +++ b/skills/todoist-cli/SKILL.md @@ -427,7 +427,7 @@ Two rules matter when calling one: An extension is not reviewed or endorsed by Todoist, and runs with the user's own permissions. ### Settings, Stats, And Utilities -`td status` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. `--until` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; `--for` takes 30m, 2h, 1d or 1h30m, and the two conflict. `--pause-notifications` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). `--pause-activity` is separate: it stops your Karma changing and protects your streaks while the status is active, and does not silence notifications. `status set` replaces any existing status, and `status set --dry-run --json` prints a preview without setting anything. +`td status` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. `--until` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; `--for` takes 30m, 2h, 1d or 1h30m, and the two conflict. `--pause-notifications` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). `--pause-activity` is separate: it asks for your Karma to stay put and your streaks to be protected while the status is active, is likewise stored but not yet acted on by Todoist, and does not silence notifications. `status set` replaces any existing status, and `status set --dry-run --json` prints a preview without setting anything. ```bash td stats td stats goals --daily 10 --weekly 50 diff --git a/src/commands/status/index.ts b/src/commands/status/index.ts index d7de3503..1c79baa4 100644 --- a/src/commands/status/index.ts +++ b/src/commands/status/index.ts @@ -45,7 +45,7 @@ Examples: ) .option( '--pause-activity', - 'Protect your Karma and streaks while the status is active, as Vacation Mode does. Independent of --pause-notifications', + 'Ask for your Karma and streaks to be protected while the status is active, as Vacation Mode does. Only apps that read the status honour it (not Todoist yet). Independent of --pause-notifications', ) .option('--dry-run', 'Show what would be set without setting it') .option('--json', 'Output as JSON') @@ -54,8 +54,9 @@ Examples: ` The message is 1 to 80 characters. The status is shared with your Todoist account, so other apps that read it show it too. --pause-notifications is stored on the status but only affects apps that read -it; Todoist does not hold back its own notifications yet. --pause-activity is separate: it stops -your Karma changing and protects your streaks, and does not silence notifications. +it; Todoist does not hold back its own notifications yet. --pause-activity is separate: it +asks for your Karma to stay put and your streaks to be protected, and does not silence notifications. +Todoist does not act on it yet either. Examples: td status set "On holiday" --emoji 🏝️ --until 2026-10-20T09:00 diff --git a/src/lib/skills/content.ts b/src/lib/skills/content.ts index 2d9b75a1..1bb22984 100644 --- a/src/lib/skills/content.ts +++ b/src/lib/skills/content.ts @@ -424,7 +424,7 @@ Two rules matter when calling one: An extension is not reviewed or endorsed by Todoist, and runs with the user's own permissions. ### Settings, Stats, And Utilities -\`td status\` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. \`--until\` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; \`--for\` takes 30m, 2h, 1d or 1h30m, and the two conflict. \`--pause-notifications\` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). \`--pause-activity\` is separate: it stops your Karma changing and protects your streaks while the status is active, and does not silence notifications. \`status set\` replaces any existing status, and \`status set --dry-run --json\` prints a preview without setting anything. +\`td status\` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. \`--until\` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; \`--for\` takes 30m, 2h, 1d or 1h30m, and the two conflict. \`--pause-notifications\` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). \`--pause-activity\` is separate: it asks for your Karma to stay put and your streaks to be protected while the status is active, is likewise stored but not yet acted on by Todoist, and does not silence notifications. \`status set\` replaces any existing status, and \`status set --dry-run --json\` prints a preview without setting anything. \`\`\`bash td stats td stats goals --daily 10 --weekly 50