Skip to content

docs(android-uikit): reframe thread subscription coverage - #521

Open
hritika-cometchat wants to merge 3 commits into
mainfrom
docs/pin-save-docs-reframe
Open

docs(android-uikit): reframe thread subscription coverage#521
hritika-cometchat wants to merge 3 commits into
mainfrom
docs/pin-save-docs-reframe

Conversation

@hritika-cometchat

@hritika-cometchat hritika-cometchat commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

What

Reframes the Android UI Kit's thread-subscription docs: the standalone guide is folded into the threaded-messages guide, and the feature-gate wording is dropped now that the gate no longer sits on UIKitSettings.

Pairs with cometchat-team/uikit-android#913, which moves the gate out of UIKitSettings and flips it to default-ON for parity with React and React Native.

Changes

Removed as stale — these documented API that #913 deletes:

ui-kit/android/methods.mdx Removed
UIKitSettings table row setEnableThreadSubscription"Opt in… Default false"
Feature-flags table row CometChatUIKit.isThreadSubscriptionEnabled()

Restructuredguide-thread-subscription.mdx (157 lines) is deleted and its content merged into guide-threaded-messages.mdx (+113), with the nav entry nested under Threaded Conversations in docs.json. Subscription is a behaviour of threads, not a separate feature, so it reads better in one place.

Rewordedcore-features.mdx, message-list.mdx, events.mdx and threaded-messages-header.mdx now describe the feature as enabled by default, with the per-surface controls (setThreadSubscriptionOptionVisibility / hideThreadSubscriptionOption, setThreadSubscriptionVisibility / hideThreadSubscription) as the way to hide a surface.

ui-kit/react/core-features.mdx gets a matching blurb so web and Android describe the feature the same way.

Merge order

Land this with or after uikit-android#913 — until that ships, these pages describe behaviour the released v6.0.8 kit doesn't have.

🤖 Generated with Claude Code

hritika-cometchat and others added 3 commits September 11, 2026 18:23
- Android: drop the `setEnableThreadSubscription` / `isThreadSubscriptionEnabled`
  init-time gate from the UI Kit settings docs; the feature is documented as
  available out of the box.
- Android: fold the standalone Thread Subscription guide into the Threaded
  Messages guide as a `Thread Subscription` section, remove the nav entry and
  add a redirect to the new anchor.
- Android: keep a separate Thread Subscription entry in core features next to
  Threaded Conversations, pointing at the merged guide section.
- React: add a Thread Subscription subsection under Threaded Conversations in
  core features, linking the message list option and thread header bell.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- message-list: `setThreadSubscriptionOptionVisibility()` no longer
  footnoted as depending on a thread-subscription feature gate.
- threaded-messages-header: same for the subscription bell row in the
  XML/Compose parity table.
- core-features: restore the blank line before `## Threaded Conversations`
  so the heading renders after the Rich Text Formatting table.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…tions

Demote the core-features `Thread Subscription` heading from `##` to `###`
so it reads as a subsection of Threaded Conversations, matching how the
React UI Kit core-features page is structured.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Sep 11, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
cometchat 🟢 Ready View Preview Sep 11, 2026, 2:36 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant