Skip to content

V11.5 Docs#8745

Open
amyblais wants to merge 23 commits intomasterfrom
v11.5-documentation
Open

V11.5 Docs#8745
amyblais wants to merge 23 commits intomasterfrom
v11.5-documentation

Conversation

@amyblais
Copy link
Member

@amyblais amyblais commented Feb 16, 2026

Summary by CodeRabbit

Release Notes v11.5

  • New Features

    • Auto-translate messages feature enabling conversation translation across channels
    • Archive Lock icon distinguishing archived private channels
    • Channel Header Icon component for plugin-based integrations
    • Mobile task management enhancements: rename tasks, add descriptions, delete tasks
    • Burn-on-read messaging support on mobile devices
    • Enhanced AI Rewrite with improved context awareness in threaded conversations
  • Documentation

    • Comprehensive auto-translation setup and usage guides

@amyblais amyblais added this to the v11.5.0 milestone Feb 16, 2026
@amyblais amyblais added the Work In Progress Not yet ready for review label Feb 16, 2026
@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA f0dbe85

@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 6083606

@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA bdaa2f9

@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA ad2ebfa

@github-actions
Copy link
Contributor

github-actions bot commented Mar 2, 2026

Newest code from mattermost has been published to preview environment for Git SHA ca0a175

@github-actions
Copy link
Contributor

github-actions bot commented Mar 2, 2026

Newest code from mattermost has been published to preview environment for Git SHA 418c643

* Added note on CJKSearch feature flag

* Fix version typo: this will be released in v11.5

* Add link to FAQ for using ES/OS after 2.5M posts

* Update source/deployment-guide/software-hardware-requirements.rst

Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>

---------

Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 2, 2026

Newest code from mattermost has been published to preview environment for Git SHA 199da92

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Newest code from mattermost has been published to preview environment for Git SHA a46170f

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA 13c0847

BenCookie95 and others added 2 commits March 9, 2026 09:56
* add docs for autotranslations

* model info

* Address PR review feedback for autotranslation docs

- Rename "autotranslation" to "Auto-translation" to match UI
- Fix "toggle" wording to describe selecting translation icon
- Add Agents plugin link at first mention
- Restructure with "Set up a translation provider" parent heading
- Move "Enable" section after provider configuration
- Rename "Manage per channel" to "Enable Auto-translation in a channel"
- Add note that only new messages are translated
- Add intro paragraph to "Tune worker performance"
- Link directly to LibreTranslate install docs
- Rename "Target languages" to "Languages allowed" in config reference
- Mark Translation workers/timeout as config-only settings
- Reorder config settings to match System Console UI
- Clarify code-only messages as expected behavior in end-user guide

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Update LibreTranslate link to official installation guide

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Add parent Set up Auto-translation heading, nest provider/enable sections

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Reorder config settings to match System Console UI order

Order: Enable, Provider, LibreTranslate URL/Key, Agents LLM service ID,
Languages allowed, Translation timeout, Restrict DMs/GMs, then
Translation workers (mmctl/config.json only) last.

Also restores Translation timeout as a UI-visible setting.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Add intro sentence under Configure a translation provider heading

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Fix Agents LLM service ID table rendering

Remove cross-line :doc: reference that broke the grid table
column parsing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Update server-configuration.rst

* Update collaborate-within-channels.rst

* Update autotranslate-messages.rst

* Update site-configuration-settings.rst

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Eric Sethna <14333569+esethna@users.noreply.github.com>
…0) (#8776)

Document the new non_channel_member_access audit log field introduced in
Mattermost v11.5.0. When a user accesses posts or content in a channel
they are not a member of, this field in the meta object is set to true,
allowing admins to identify and review such access in audit logs.

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Combs7th <Combs7th@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA 2af3803

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA 07e65fb

Combs7th and others added 2 commits March 9, 2026 10:06
…v11.5 (#8778)

- Document citation links in AI channel summaries: clicking a citation
  opens a popover preview of the referenced message inline
- Document the new Channel Header Icon pluggable location in the
  integrations guide, available from Mattermost v11.5

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Combs7th <Combs7th@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…8785)

From Mattermost v11.5, archived private channels display a distinct
Archive Lock icon to visually differentiate them from archived public
channels. Update channel-types.rst and archive-unarchive-channels.rst
to reflect this UI change.

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Combs7th <Combs7th@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA 65d0336

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA cadb3cb

Documents the new mmctl license get command available from
Mattermost server v11.5 onward, following the existing style
and formatting conventions of the mmctl command reference page.

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Combs7th <Combs7th@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Newest code from mattermost has been published to preview environment for Git SHA 0b603f4

@amyblais amyblais added Do Not Merge Should not be merged until this label is removed 2: Editor Review Requires review by an editor Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) and removed Work In Progress Not yet ready for review labels Mar 12, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

📝 Walkthrough

Walkthrough

Updates Mattermost docs for v11.5: adds audit log schema fields and recap events, introduces Auto-translation docs and settings, new mmctl license get command, multiple upgrade/migration notes, version bumps and release entries, deployment URL updates, UI/UX notes (archive icon, AI rewrites, mobile features), and other documentation additions/edits.

Changes

Cohort / File(s) Summary
Audit Log / Recaps
source/administration-guide/comply/embedded-json-audit-log-schema.rst
Added non_channel_member_access to EventMeta (v11.5.0+); added AI Recap Events (create/delete/get/gets/markAsRead/regenerate) and associated channel_id; updated tables and notes.
Auto‑translation: docs & site config
source/administration-guide/manage/admin/autotranslation.rst, source/administration-guide/configure/site-configuration-settings.rst, source/end-user-guide/collaborate/autotranslate-messages.rst, source/administration-guide/manage/admin/server-configuration.rst
Introduced full Auto‑translation admin guide and user doc; added site configuration settings and toctree entry; integrated provider options, settings, queue/worker guidance, metrics and troubleshooting.
CJK Search guidance
source/administration-guide/configure/enabling-chinese-japanese-korean-search.rst
Replaced intro with Attention block documenting feature-flag MM_FEATUREFLAGS_CJKSEARCH, recommendation for search engines, and version notes; moved DB requirements reference.
mmctl CLI
source/administration-guide/manage/mmctl-command-line-tool.rst
Added mmctl license get subcommand docs (description, format, examples, options) and updated command index.
Upgrade / DB migrations
source/administration-guide/upgrade/important-upgrade-notes.rst
Expanded v11.5 upgrade notes with schema/index changes and SQL migration guidance (translations, channelmembers, recaps, indexes) and zero-downtime considerations.
Version bump & release entries
source/conf.py, source/product-overview/mattermost-server-releases.md, source/product-overview/mattermost-v11-changelog.md, source/product-overview/mattermost-desktop-releases.md, source/administration-guide/upgrade/open-source-components.rst, source/product-overview/release-policy.md
Bumped docs version to 11.5; added v11.5 release/changelog entries, server & mobile open-source component references, desktop compatibility update, and Gantt status update.
Deployment downloads & requirements
source/deployment-guide/server/linux/deploy-rhel.rst, source/deployment-guide/server/linux/deploy-tar.rst, source/deployment-guide/software-hardware-requirements.rst
Updated tarball URLs to v11.5.1; adjusted Edge browser support to v144+; updated MySQL CJK link versions.
End‑user and UI changes
source/end-user-guide/collaborate/archive-unarchive-channels.rst, source/end-user-guide/collaborate/channel-types.rst, source/end-user-guide/collaborate/collaborate-within-channels.rst, source/end-user-guide/collaborate/send-messages.rst, source/end-user-guide/workflow-automation/work-with-tasks.rst, source/product-overview/ui-ada-changelog.rst
Documented Archive Lock icon for archived private channels (v11.5+); added Help link for formatting; updated AI Rewrite wording and thread-reply context enhancement (v11.5+); mobile burn-on-read and expanded mobile task features; added multiple v11.5 UI changelog entries.
Plugins / extensibility
source/integrations-guide/plugins.rst
Documented new plugin capability to register a Channel Header Icon in the channel header (v11.5+).
Plans / product pages
source/product-overview/plans.md
Removed "Enterprise LLM Management" table row from AI-accelerated collaboration section.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'V11.5 Docs' is vague and generic, failing to convey meaningful information about the specific documentation changes in this substantial pull request. Consider using a more descriptive title that specifies the key changes, such as 'Add v11.5 release documentation including auto-translation, AI recap events, and upgrade notes' or 'Document v11.5 features: auto-translation setup, audit logging, and deployment updates'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v11.5-documentation
📝 Coding Plan
  • Generate coding plan for human review comments

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 and usage tips.

Tip

You can customize the tone of the review comments and chat replies.

Configure the tone_instructions setting to customize the tone of the review comments and chat replies. For example, you can set the tone to Act like a strict teacher, Act like a pirate and more.

@amyblais
Copy link
Member Author

@coderabbitai help

@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

CodeRabbit commands

These commands are invoked using PR/Issue comments.

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai evaluate custom pre-merge check --instructions <custom-checks-instructions> --name <custom-checks-title> [--mode <error|warning>] to validate the custom pre-merge checks instructions. Defaults to error when --mode is omitted.
    • @coderabbitai ignore pre-merge checks to override pre-merge checks and get an approval on PR.
    • @coderabbitai run pre-merge checks to run pre-merge checks on the pull request.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve to resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai generate configuration to create a PR that adds the current resolved configuration as .coderabbit.yaml (or show it if already present).
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore or @coderabbit ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit configuration file (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, support, documentation and community

  • Visit our status page to check the current availability of CodeRabbit.
  • Create a ticket on our support page for assistance with any issues or questions.
  • Visit our documentation site for detailed information on how to use CodeRabbit.
  • Join our Discord community to connect with other users and get help from the community.
  • Follow us on X/Twitter for updates and announcements.

@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 068bec3

@amyblais
Copy link
Member Author

@coderabbitai review

@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 1a45f35

@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@amyblais amyblais requested review from Combs7th and esethna March 12, 2026 06:36
@amyblais
Copy link
Member Author

@coderabbitai full review

@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

✅ Actions performed

Full review triggered.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 11

🧹 Nitpick comments (1)
source/administration-guide/comply/embedded-json-audit-log-schema.rst (1)

915-935: AI Recap Events section is well-structured.

The new section properly documents all recap-related audit events with clear descriptions and helpful guidance about the channel_id parameter for compliance monitoring.

Optional enhancement: Consider mentioning channel_id in individual event descriptions.

The introductory paragraph (line 918) notes that recap events include channel_id in parameters, but the individual event descriptions (lines 923-934) don't mention this. For completeness, you could note the parameter in the descriptions, e.g., "Creating channel recaps (includes channel_id)".

However, since the introductory paragraph already clarifies this for the entire section, the current approach is acceptable.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@source/administration-guide/comply/embedded-json-audit-log-schema.rst` around
lines 915 - 935, The section lists AI recap events (createRecap, deleteRecap,
getRecap, getRecaps, markRecapAsRead, regenerateRecap) but only the intro
mentions the channel_id parameter; update each event description to append a
short note like "(includes channel_id)" so readers see parameter relevance on
each line—modify the descriptions for createRecap, deleteRecap, getRecap,
getRecaps, markRecapAsRead, and regenerateRecap accordingly to include the
channel_id mention.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In
`@source/administration-guide/configure/enabling-chinese-japanese-korean-search.rst`:
- Line 18: The :doc: role invocation has incorrect backtick usage in the string
"See :doc:``database requirements documentation
</deployment-guide/software-hardware-requirements>`" — replace the double
opening backticks after :doc: with a single backtick and ensure a matching
closing backtick so the role reads like :doc:`database requirements
documentation </deployment-guide/software-hardware-requirements>`; update the
text in the file containing the :doc: role
(enabling-chinese-japanese-korean-search.rst) accordingly.
- Line 13: The sentence "The general recommendation of `using either
Elasticsearch or Opensearch once the server reaches 2.5 million posts
https://docs.mattermost.com/administration-guide/scale/enterprise-search.html#do-i-need-to-use-elasticsearch-or-aws-opensearch`
still applies." has a malformed RST link; replace the inline text+URL with
proper RST inline link syntax by wrapping the link text and URL as: `using
either Elasticsearch or Opensearch once the server reaches 2.5 million posts
<https://docs.mattermost.com/administration-guide/scale/enterprise-search.html#do-i-need-to-use-elasticsearch-or-aws-opensearch>`_
so the URL becomes a clickable hyperlink in the rendered documentation.

In `@source/administration-guide/configure/site-configuration-settings.rst`:
- Line 11: The "Auto-translation <#autotranslation>" entry is currently listed
as a top-level Site Configuration item but the actual section is nested under
"Site Configuration > Localization"; update the section list so that the
Auto-translation link appears under the Localization subsection (i.e., move or
re-indent the `Auto-translation <#autotranslation>` entry to be grouped with the
Localization entries) to match the System Console navigation and avoid
misleading admins.
- Line 605: Update the section intro that currently reads "Access the following
configuration settings in the System Console by going to **Site Configuration >
Localization**" to clarify that only some settings are available in the System
Console and that config-only settings must be changed outside the UI;
specifically mention the "Translation workers" setting as an example of a
config-only setting not present in the System Console and instruct readers to
configure such settings via config files or environment variables. Apply the
same qualification to the parallel text around the later occurrence (the block
covering lines 762–767) so both places clearly distinguish System
Console-managed settings from config-only settings like "Translation workers."

In `@source/administration-guide/manage/admin/autotranslation.rst`:
- Line 42: Update the RST cross-reference targets that use spaces instead of
hyphens: replace occurrences like
``<administration-guide/configure/site-configuration-settings:libretranslate
url>`` with ``...:libretranslate-url>``, ``libretranslate api key`` →
``libretranslate-api-key``, ``agents llm service id`` →
``agents-llm-service-id``, ``enable autotranslation`` →
``enable-auto-translation``, ``translation provider`` →
``translation-provider``, ``languages allowed`` → ``languages-allowed``,
``restrict autotranslation in direct and group messages`` →
``restrict-autotranslation-in-direct-and-group-messages``, ``translation
workers`` → ``translation-workers``, and ``translation timeout`` →
``translation-timeout`` so the implicit anchors generated from the subsection
headings match the :ref: targets (leave the explicit ``_autotranslation:``
anchor reference as-is).

In `@source/administration-guide/upgrade/important-upgrade-notes.rst`:
- Around line 18-73: Remove the stray literal "sql" line inside each code-block
example (keep the ".. code-block:: sql" directive only); specifically, edit the
code blocks that contain the SQL snippets starting with "ALTER TABLE
translations ADD COLUMN IF NOT EXISTS state...", "CREATE INDEX IF NOT EXISTS
idx_translations_state...", "ALTER TABLE channelmembers ADD COLUMN IF NOT EXISTS
autotranslationdisabled...", "UPDATE translations SET objectType = 'post'...",
"ALTER TABLE translations ADD COLUMN IF NOT EXISTS channelid...", "CREATE INDEX
CONCURRENTLY IF NOT EXISTS idx_translations_channel_updateat..." and "DROP INDEX
CONCURRENTLY IF EXISTS idx_translations_updateat;" and remove the extra line
that contains just "sql" so the examples contain only the intended SQL commands.
- Around line 37-46: The wording about changing the primary key on the
translations table is misleading: dropping and re-adding the primary key (the
ALTER TABLE ... DROP CONSTRAINT translations_pkey; and ALTER TABLE ... ADD
PRIMARY KEY (objectId, objectType, dstLang); operations on the translations
table) requires an ACCESS EXCLUSIVE lock in PostgreSQL and can block all reads
and writes; update the paragraph that currently claims “no database downtime is
expected” to explicitly state that this step requires a maintenance
window/off-hours work (or appropriate downtime), warn that it will block
concurrent access while the constraint is replaced, and advise scheduling the
ALTER TABLE operations during a planned maintenance window.
- Around line 15-26: Fix the SQL block and upgrade notes: remove the stray "sql"
token after the ``.. code-block:: sql`` directive; change the ALTER TABLE in the
v11.5 notes to add the new column with a DEFAULT (e.g. ALTER TABLE translations
ADD COLUMN IF NOT EXISTS state varchar(20) NOT NULL DEFAULT 'processing') and
ensure existing rows are updated before relying on NOT NULL; create non-blocking
indexes first by using CREATE INDEX CONCURRENTLY (or CREATE UNIQUE INDEX
CONCURRENTLY IF NOT EXISTS translations_pkey_idx ON translations(objectId,
objectType, dstLang)) and then attach it as the primary key with ALTER TABLE
translations ADD PRIMARY KEY USING INDEX translations_pkey_idx instead of DROP
CONSTRAINT/ADD PRIMARY KEY to avoid ACCESS EXCLUSIVE locks; and keep the
existing CREATE INDEX IF NOT EXISTS idx_translations_state ON
translations(state) clause but consider using CONCURRENTLY if the table is
large.

In `@source/deployment-guide/software-hardware-requirements.rst`:
- Line 112: Update the inconsistent MySQL ngram documentation link: locate the
older 5.7 ngram URL string
("https://dev.mysql.com/doc/refman/5.7/en/fulltext-search-ngram.html")
referenced later in the file and replace it with the 8.4 ngram URL
("https://dev.mysql.com/doc/refman/8.4/en/fulltext-search-ngram.html") so both
CJK/full-text parser mentions match the same MySQL version and configuration
guidance.

In `@source/end-user-guide/collaborate/channel-types.rst`:
- Line 68: Rewrite the sentence to explicitly state which channel types use each
icon: say that archived private channels display the distinct "Archive Lock"
icon (|archive-lock|) while archived public, direct message, and group message
channels use the "File Box" icon (|file-box|); update the text around the
existing phrases **File Box** |file-box| and **Archive Lock** to make the
distinction clear and place the private-channel exception up front.

In `@source/end-user-guide/workflow-automation/work-with-tasks.rst`:
- Around line 104-108: Update the mobile features wording to tighten
availability and parity: change the section opener that currently implies all
task features are available since v2.32.0 to state that certain task
capabilities (specifically "Rename tasks" and "Add or edit task descriptions")
were introduced in mobile v2.38.0 and "Delete a task" in v2.37.0, and revise the
closing sentence that claims full parity so it instead says these mobile
releases deliver many core task-management features while noting that advanced
capabilities like conditional tasks, task actions, and the task inbox remain
desktop/web-only.

---

Nitpick comments:
In `@source/administration-guide/comply/embedded-json-audit-log-schema.rst`:
- Around line 915-935: The section lists AI recap events (createRecap,
deleteRecap, getRecap, getRecaps, markRecapAsRead, regenerateRecap) but only the
intro mentions the channel_id parameter; update each event description to append
a short note like "(includes channel_id)" so readers see parameter relevance on
each line—modify the descriptions for createRecap, deleteRecap, getRecap,
getRecaps, markRecapAsRead, and regenerateRecap accordingly to include the
channel_id mention.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e5edac36-26d8-404e-89f7-c8eb16561af3

📥 Commits

Reviewing files that changed from the base of the PR and between 741ca93 and 1a45f35.

⛔ Files ignored due to path filters (1)
  • source/_generated/agents/docs/user_guide.md is excluded by !**/_generated/**
📒 Files selected for processing (25)
  • source/administration-guide/comply/embedded-json-audit-log-schema.rst
  • source/administration-guide/configure/enabling-chinese-japanese-korean-search.rst
  • source/administration-guide/configure/site-configuration-settings.rst
  • source/administration-guide/manage/admin/autotranslation.rst
  • source/administration-guide/manage/admin/server-configuration.rst
  • source/administration-guide/manage/mmctl-command-line-tool.rst
  • source/administration-guide/upgrade/important-upgrade-notes.rst
  • source/administration-guide/upgrade/open-source-components.rst
  • source/conf.py
  • source/deployment-guide/server/linux/deploy-rhel.rst
  • source/deployment-guide/server/linux/deploy-tar.rst
  • source/deployment-guide/software-hardware-requirements.rst
  • source/end-user-guide/collaborate/archive-unarchive-channels.rst
  • source/end-user-guide/collaborate/autotranslate-messages.rst
  • source/end-user-guide/collaborate/channel-types.rst
  • source/end-user-guide/collaborate/collaborate-within-channels.rst
  • source/end-user-guide/collaborate/send-messages.rst
  • source/end-user-guide/workflow-automation/work-with-tasks.rst
  • source/integrations-guide/plugins.rst
  • source/product-overview/mattermost-desktop-releases.md
  • source/product-overview/mattermost-server-releases.md
  • source/product-overview/mattermost-v11-changelog.md
  • source/product-overview/plans.md
  • source/product-overview/release-policy.md
  • source/product-overview/ui-ada-changelog.rst
💤 Files with no reviewable changes (1)
  • source/product-overview/plans.md

@amyblais amyblais removed the request for review from esethna March 12, 2026 06:49
@amyblais amyblais removed the request for review from Combs7th March 13, 2026 07:02
@amyblais amyblais added 3: Reviews Complete All reviewers have approved the pull request and removed 2: Editor Review Requires review by an editor labels Mar 13, 2026
@github-actions
Copy link
Contributor

Newest code from mattermost has been published to preview environment for Git SHA b4c34b8

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
source/product-overview/mattermost-v11-changelog.md (2)

76-76: Use lowercase "post" for consistency.

The term "Post" should be lowercase when used as a common noun rather than part of a proper name.

📝 Proposed fix
- - Added [CJK Post search support for PostgreSQL](https://docs.mattermost.com/administration-guide/configure/enabling-chinese-japanese-korean-search.html), which sits behind the new feature flag ``MM_FEATUREFLAGS_CJKSEARCH`` [MM-67671](https://mattermost.atlassian.net/browse/MM-67671).
+ - Added [CJK post search support for PostgreSQL](https://docs.mattermost.com/administration-guide/configure/enabling-chinese-japanese-korean-search.html), which sits behind the new feature flag ``MM_FEATUREFLAGS_CJKSEARCH`` [MM-67671](https://mattermost.atlassian.net/browse/MM-67671).
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@source/product-overview/mattermost-v11-changelog.md` at line 76, Update the
changelog line containing "CJK Post search support for PostgreSQL" to use
lowercase "post" (i.e., change "CJK Post search support for PostgreSQL" to "CJK
post search support for PostgreSQL"); the rest of the text including the feature
flag MM_FEATUREFLAGS_CJKSEARCH and the link should remain unchanged.

19-19: Consider standardizing auto-translation terminology.

The documentation uses multiple variants: "autotranslations" (line 19), "Autotranslation" (line 39), and "auto-translations" (line 59). While some variation may be intentional based on context (worker processes vs. configuration settings vs. user-facing features), consider standardizing the hyphenation and capitalization where appropriate for improved consistency and clarity.

Also applies to: 39-39, 59-59

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@source/product-overview/mattermost-v11-changelog.md` at line 19, The doc uses
three inconsistent variants ("autotranslations", "Autotranslation",
"auto-translations"); standardize to a single form—use lowercase
"auto-translation" (plural "auto-translations") for general text and
"auto-translation workers" when referring to worker processes, capitalizing only
for headings if needed; find and replace occurrences of "autotranslations",
"Autotranslation", and "auto-translations" with the chosen forms and adjust
surrounding wording for grammar and plurality.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@source/product-overview/mattermost-v11-changelog.md`:
- Line 20: Update the release note text so the file-format acronym is
capitalized: replace the phrase "main json import file" with "main JSON import
file" in the line containing "Fixed an issue with the import process looking for
the main json import file in subfolders of the export zip file." within the
mattermost-v11-changelog.md content.

---

Nitpick comments:
In `@source/product-overview/mattermost-v11-changelog.md`:
- Line 76: Update the changelog line containing "CJK Post search support for
PostgreSQL" to use lowercase "post" (i.e., change "CJK Post search support for
PostgreSQL" to "CJK post search support for PostgreSQL"); the rest of the text
including the feature flag MM_FEATUREFLAGS_CJKSEARCH and the link should remain
unchanged.
- Line 19: The doc uses three inconsistent variants ("autotranslations",
"Autotranslation", "auto-translations"); standardize to a single form—use
lowercase "auto-translation" (plural "auto-translations") for general text and
"auto-translation workers" when referring to worker processes, capitalizing only
for headings if needed; find and replace occurrences of "autotranslations",
"Autotranslation", and "auto-translations" with the chosen forms and adjust
surrounding wording for grammar and plurality.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: df944cb0-442c-453b-a590-99d4e9ce2f4d

📥 Commits

Reviewing files that changed from the base of the PR and between 1a45f35 and b4c34b8.

📒 Files selected for processing (1)
  • source/product-overview/mattermost-v11-changelog.md

@amyblais amyblais added Do Not Merge Should not be merged until this label is removed Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) and removed Do Not Merge Should not be merged until this label is removed Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) labels Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3: Reviews Complete All reviewers have approved the pull request Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) Do Not Merge Should not be merged until this label is removed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants