Skip to content

feat(messages): reactions, pin, unpin and mark-read on the shared commands - #262

Merged
leemour merged 1 commit into
mainfrom
feat/move-group-3
Sep 30, 2026
Merged

leemour merged 1 commit into
mainfrom
feat/move-group-3

Conversation

@leemour

@leemour leemour commented Sep 30, 2026

Copy link
Copy Markdown
Owner

T6 item 7 — group 3 (plan docs_ai/plans/2026-09-30-max-onto-services.md; order corrected: 1, 3, 4, 5, then 2 with 6).

  • reactions add|remove, messages pin|unpin, chats mark-read = cli-messaging's commands over maxMessenger; max's copies deleted (src/commands/reactions.ts, pin/unpin/mark-read subcommands).
  • --json answers take the shared shapes with operationId (M5): Reacted, Pinned, MarkedRead. Listed under «Изменено — может сломать скрипты».
  • messages unpin <chat> <message> — shared shape; MAX unpins its one pinned message whatever the id (noted in changelog and docs/usage.md).
  • MCP max_reactions_add|remove, max_messages_pin|unpin, max_chats_mark_read answer through the shared services (bridge). max_messages_unpin now takes message.
  • Parity: all five rows already both; nothing to flip. REVIEW.md §B does not exist yet.

Checked: lint, typecheck, test:coverage (1186), test:matrix (0 missing), docs:check. Live test-live run owed before release (with group 1's).

🤖 Generated with Claude Code

…mands

T6 item 7, group 3. `max reactions add|remove`, `messages pin|unpin` and
`chats mark-read` are cli-messaging's commands over the MAX Messenger; max's
own are gone. Their --json answers take the shared shapes, each with its
operationId: Reacted, Pinned and MarkedRead. `messages unpin` names a
message, as `pin` and tg do; MAX unpins its one pinned message whatever
the id. The five MCP tools answer through the shared services (the bridge).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@leemour
leemour merged commit 122376a into main Sep 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant