Skip to content

Kyledoliente update docs interactive dialog#1515

Open
krd311 wants to merge 6 commits into
mattermost:masterfrom
krd311:kyledoliente_updateDocs_interactiveDialog
Open

Kyledoliente update docs interactive dialog#1515
krd311 wants to merge 6 commits into
mattermost:masterfrom
krd311:kyledoliente_updateDocs_interactiveDialog

Conversation

@krd311

@krd311 krd311 commented Jul 6, 2026

Copy link
Copy Markdown

Summary

Adds in documentation and instructions regarding the new collapsible elements in interactive dialogs.

Ticket Link

https://mattermost.atlassian.net/browse/MM-69315

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds developer documentation for the new collapsible interactive dialog element so plugin/integration authors can structure long forms into nested, toggleable sections.

Changes:

  • Adds collapsible to the supported interactive dialog element type list.
  • Introduces a new “Collapsible elements” section with behavior description, JSON example, and a supported-fields table.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread site/content/integrate/plugins/interactive-dialogs/_index.md Outdated
Comment thread site/content/integrate/plugins/interactive-dialogs/_index.md Outdated
@coderabbitai

coderabbitai Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@sbishel, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 35 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: cb399a08-1fff-4a31-8dd2-3a71590e2d74

📥 Commits

Reviewing files that changed from the base of the PR and between ad16332 and 49fed61.

📒 Files selected for processing (1)
  • site/content/integrate/plugins/interactive-dialogs/_index.md
📝 Walkthrough

Walkthrough

This PR updates the interactive dialogs documentation to introduce a new collapsible element type, adding it to the elements overview list and documenting its rendering behavior, submission semantics, nesting limits, and supported fields.

Changes

Collapsible Element Documentation

Layer / File(s) Summary
Elements list update
site/content/integrate/plugins/interactive-dialogs/_index.md
Adds collapsible to the "Elements" bullet list of supported dialog element types.
Collapsible elements section
site/content/integrate/plugins/interactive-dialogs/_index.md
Adds a new "Collapsible elements" subsection covering minimum server version (11.10.0), collapsed/borderless rendering options, submission behaviour (children only), nesting limit of 3 levels, a JSON example, and a field reference table.

Estimated code review effort: 1 (Trivial) | ~5 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title is related to the doc update, but it is awkward and doesn’t mention the new collapsible dialog element specifically.
Description check ✅ Passed The description clearly matches the PR, describing documentation updates for collapsible interactive dialog elements.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@site/content/integrate/plugins/interactive-dialogs/_index.md`:
- Line 626: The heading in the interactive dialogs markdown section is using a
level that skips from the surrounding `###` structure, so update the “Minimum
Server Version” heading to use the consistent `####` level in the same section.
Keep the change localized to the markdown heading text so the hierarchy remains
uniform and markdownlint-compliant.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 7a0c552f-d4e8-4198-b9d6-ce1fde5f799f

📥 Commits

Reviewing files that changed from the base of the PR and between bc6cb37 and ad16332.

📒 Files selected for processing (1)
  • site/content/integrate/plugins/interactive-dialogs/_index.md

Comment thread site/content/integrate/plugins/interactive-dialogs/_index.md Outdated
krd311 and others added 2 commits July 6, 2026 14:26
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
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.

3 participants