Skip to content

Document reporting an MLS message (GRYT-1557) - #150

Merged
sivert-io merged 1 commit into
mainfrom
claude/GRYT-1557-mls-reports
Sep 28, 2026
Merged

sivert-io merged 1 commit into
mainfrom
claude/GRYT-1557-mls-reports

Conversation

@sivert-io

@sivert-io sivert-io commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Docs for reporting an MLS message (Gryt-chat/server#250). Merge it after the server PR.

  • build/server-api.mdx
    • chat:report lists its fields, including mls.
    • The MLS capability in server:info lists reports.
    • A new Reports section under MLS says what the reporter's app sends, what the server checks and refuses, that the card comes back unverified: true, and what delete does to one. It closes the report and deletes nothing.
  • about/security.mdx
    • Reactions join the list of what MLS protects.
    • "Reactions and reports on an MLS message" is off the "not covered yet" list.
    • A short section on reporting says your app sends its own copy, the moderator sees it marked unverified, and files aren't sent. Verifiable reports are planned, and that's GRYT-1568.

Checked with yarn build, the comment-length check and the other two checks CI runs.

Part of GRYT-1557.

🤖 Generated with Claude Code

The server API page covers the mls field on chat:report, what's checked,
the unverified flag and mls.reports in server:info. The security page
says a report of an MLS message is the reporter's own copy, marked
unverified, and drops reactions and reports from "not covered yet".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sivert-io
sivert-io merged commit 630f2f0 into main Sep 28, 2026
8 checks passed
@sivert-io
sivert-io deleted the claude/GRYT-1557-mls-reports branch September 28, 2026 23:29
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