Skip to content

FL-1503: replies without threads — replyToCommentId replaces parentId

David Makyan requested to merge FL-1503-quote into main

Replies to comments (FL-1425) reworked as in Telegram (Product, 2026-10-19): a reply is a comment of the post's one stream that quotes the comment it answers — there are no threads.

cms.PostCommentCreated

  • replyToCommentId (the answered comment) replaces parentId (a thread's top-level comment); IsReply() reads it.
  • ErrReplyFieldsWithoutParent → ErrReplyFieldsWithoutTarget ("reply fields require replyToCommentId").
  • replyToCreatorId, replyToPostedAsCommunity, postedAsCommunity, community: {name, logo} unchanged.

parentId (v1.68.0) is read only by the unmerged FL-1503 / FL-1504 branches, so removing it breaks no consumer.

Tag for the stand: v1.69.0-rc.1 (this head). After merge → v1.69.0; CMS and NMS bump to it.

Contract: https://freedomgroupinternational.atlassian.net/wiki/spaces/fig/pages/374112259

🤖 Generated with Claude Code

Merge request reports

Loading