Skip to content

Mobile v2.40 Changelog#8899

Open
amyblais wants to merge 9 commits intomasterfrom
claude/issue-8898-20260416-1021
Open

Mobile v2.40 Changelog#8899
amyblais wants to merge 9 commits intomasterfrom
claude/issue-8898-20260416-1021

Conversation

@amyblais
Copy link
Copy Markdown
Member

@amyblais amyblais commented Apr 16, 2026

Changelog file


Resolves #8898

Generated with Claude Code

- Add v2.40.0 changelog entry with placeholder content
- Move v2.40 from future releases to latest releases table in mobile releases page

Co-authored-by: Amy Blais <amyblais@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 16, 2026 10:25
@amyblais amyblais added this to the v11.7.0 milestone Apr 16, 2026
@amyblais amyblais added the Work In Progress Not yet ready for review label Apr 16, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 16, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: db78eb5d-df60-4452-902a-57baa7977113

📥 Commits

Reviewing files that changed from the base of the PR and between 4bd9952 and 587666b.

📒 Files selected for processing (1)
  • source/product-overview/mobile-app-changelog.md
✅ Files skipped from review due to trivial changes (1)
  • source/product-overview/mobile-app-changelog.md

📝 Walkthrough

Walkthrough

Added Mattermost Mobile App v2.40 to the Latest releases table (released 2026-05-15, support ends 2026-06-15) with compatibility references; updated the Future releases table (inserted v2.46, adjusted v2.45/v2.44 entries); and appended a detailed v2.40.0 changelog entry documenting requirements, improvements, bug fixes, and known issues.

Changes

Cohort / File(s) Summary
Mobile release docs
source/product-overview/mattermost-mobile-releases.md, source/product-overview/mobile-app-changelog.md
Added v2.40 to Latest releases (release/support dates, FEATURE/GitHub/Changelog/SBOM links, compatible server refs v11.7/v11.6/v11.5/v10.11); removed v2.40 from Future and added v2.46 to Future with its dates and compatibility; updated v2.45/v2.44 rows formatting/compatibility lists; added full v2.40.0 changelog entry (system requirements, improvements, bug fixes, known issues).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

Guidance

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Mobile v2.40 Changelog' directly and specifically describes the main change: adding the v2.40 changelog entry to the documentation.
Description check ✅ Passed The description references the changelog file changes and resolves the linked issue #8898, which is directly related to the Mobile v2.40 documentation updates in the changeset.
Linked Issues check ✅ Passed The pull request meets all requirements from issue #8898: it updates both specified files (mobile-app-changelog.md and mattermost-mobile-releases.md) with v2.40 release documentation and release listings.
Out of Scope Changes check ✅ Passed All changes are directly related to the Mobile v2.40 release documentation objectives; no out-of-scope modifications are present in the changeset.
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
  • Commit unit tests in branch claude/issue-8898-20260416-1021

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.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds documentation entries for the Mattermost Mobile v2.40 release across the mobile changelog and the mobile releases index to support the planned May 2026 release cycle.

Changes:

  • Added a new v2.40.0 section to the Mobile Apps Changelog.
  • Added v2.40 to the “Latest releases” table and removed it from the “Future releases” table.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
source/product-overview/mobile-app-changelog.md Adds a new 2.40.0 changelog section (date, compatibility notes, placeholders).
source/product-overview/mattermost-mobile-releases.md Promotes v2.40 into the latest releases table with links and compatibility refs.

Comment thread source/product-overview/mobile-app-changelog.md Outdated
Comment thread source/product-overview/mobile-app-changelog.md
@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

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

@amyblais amyblais added 1: Dev Review Requires review by a core commiter 1: PM Review Requires review by a product manager 2: Editor Review Requires review by an editor and removed Work In Progress Not yet ready for review labels Apr 17, 2026
Copy link
Copy Markdown
Contributor

@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: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
source/product-overview/mattermost-mobile-releases.md (1)

14-14: ⚠️ Potential issue | 🟡 Minor

Replace hardcoded docs URL with internal link syntax.

The hardcoded https://docs.mattermost.com/... URL should be replaced with repo-appropriate internal link syntax for maintainability and to ensure links remain valid across environments.

🔗 Suggested fix

Assuming the target section has a reference label in mattermost-server-releases.md, replace the hardcoded URL with a {ref} link:

-We strongly recommend using the latest mobile app release available that contains the latest security fixes and user experience enhancements. Mobile app releases are compatible with and tested against [supported Mattermost server and extended support releases](https://docs.mattermost.com/product-overview/mattermost-server-releases.html#latest-releases).
+We strongly recommend using the latest mobile app release available that contains the latest security fixes and user experience enhancements. Mobile app releases are compatible with and tested against {ref}`supported Mattermost server and extended support releases <server-latest-releases>`.

Note: Verify the actual reference label in mattermost-server-releases.md and adjust accordingly.

As per coding guidelines: "Internal links to Mattermost docs should use repo-appropriate internal link syntax instead of hardcoded https://docs.mattermost.com/... URLs."

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

In `@source/product-overview/mattermost-mobile-releases.md` at line 14, Replace
the hardcoded external URL
"https://docs.mattermost.com/product-overview/mattermost-server-releases.html#latest-releases"
in source/product-overview/mattermost-mobile-releases.md with the repo's
internal link syntax (use the {ref} style) pointing to the corresponding section
in mattermost-server-releases.md; locate the sentence containing that URL, swap
the absolute link for the internal {ref} label that matches the
"latest-releases" section (verify and adjust the reference label name in
mattermost-server-releases.md if needed), and ensure the surrounding Markdown
remains valid and builds correctly.
🧹 Nitpick comments (2)
source/product-overview/mobile-app-changelog.md (1)

27-27: Use standard protocol notation and inline code for the literal

For consistency and clarity, format this as HTTP/1.1 (with inline code) instead of plain HTTP1.1.

Suggested minimal diff
- - The pre-auth secret header name is now always retrieved in lowercase to support HTTP1.1.
+ - The pre-auth secret header name is now always retrieved in lowercase to support `HTTP/1.1`.

As per coding guidelines: "Use inline code for commands, paths, config keys, environment variables, ports, and literal values."

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

In `@source/product-overview/mobile-app-changelog.md` at line 27, Update the
changelog line that currently reads "The pre-auth secret header name is now
always retrieved in lowercase to support HTTP1.1." to use standard protocol
notation and inline code formatting: change "HTTP1.1" to "`HTTP/1.1`" so the
literal protocol is consistently represented as inline code in the
mobile-app-changelog.md content.
source/product-overview/mattermost-mobile-releases.md (1)

69-71: Remove extra trailing spaces for table formatting consistency.

Lines 69-71 contain extra trailing spaces before the closing pipe character that are inconsistent with the formatting used in the rest of the Future releases table (lines 72-74). While this doesn't affect the rendered output, it creates unnecessary visual inconsistency in the source.

🧹 Suggested formatting cleanup
-| v2.46 | Releasing: 2026-11-16<br/>Support Ends: 2026-12-15 | v11.13, v11.12, v11.11, v11.7       |
-| v2.45 | Releasing: 2026-10-16<br/>Support Ends: 2026-11-15 | v11.12, v11.11, v11.10, v11.7       |
-| v2.44 | Releasing: 2026-09-16<br/>Support Ends: 2026-10-15 | v11.11, v11.10, v11.9, v11.7        |
+| v2.46 | Releasing: 2026-11-16<br/>Support Ends: 2026-12-15 | v11.13, v11.12, v11.11, v11.7 |
+| v2.45 | Releasing: 2026-10-16<br/>Support Ends: 2026-11-15 | v11.12, v11.11, v11.10, v11.7 |
+| v2.44 | Releasing: 2026-09-16<br/>Support Ends: 2026-10-15 | v11.11, v11.10, v11.9, v11.7 |

As per coding guidelines: "Match the local table pattern already used by the page."

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

In `@source/product-overview/mattermost-mobile-releases.md` around lines 69 - 71,
The table rows for v2.46, v2.45, and v2.44 have extra trailing spaces before the
closing pipe; edit those rows (the lines containing "v2.46", "v2.45", "v2.44")
and remove the trailing spaces so the cell contents end immediately before the
"|" to match the rest of the Future releases table formatting.
🤖 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/mobile-app-changelog.md`:
- Line 30: The sentence currently reads “an "Message not viewable" error”;
change the article to “a" so it reads “a "Message not viewable" error” in the
mobile app changelog entry (the line containing the permalink/channel fix text)
to correct the grammatical article before the quoted error string.
- Line 15: Replace the hardcoded docs URL in the sentence containing "Extended
Support Release" (the link pointing to
https://docs.mattermost.com/product-overview/release-policy.html#extended-support-releases)
with the repository's internal docs link syntax (use the repo-style link or the
{ref} stable label for the ESR release policy) so the markdown uses the internal
link format instead of the external https://docs.mattermost.com/... URL.

---

Outside diff comments:
In `@source/product-overview/mattermost-mobile-releases.md`:
- Line 14: Replace the hardcoded external URL
"https://docs.mattermost.com/product-overview/mattermost-server-releases.html#latest-releases"
in source/product-overview/mattermost-mobile-releases.md with the repo's
internal link syntax (use the {ref} style) pointing to the corresponding section
in mattermost-server-releases.md; locate the sentence containing that URL, swap
the absolute link for the internal {ref} label that matches the
"latest-releases" section (verify and adjust the reference label name in
mattermost-server-releases.md if needed), and ensure the surrounding Markdown
remains valid and builds correctly.

---

Nitpick comments:
In `@source/product-overview/mattermost-mobile-releases.md`:
- Around line 69-71: The table rows for v2.46, v2.45, and v2.44 have extra
trailing spaces before the closing pipe; edit those rows (the lines containing
"v2.46", "v2.45", "v2.44") and remove the trailing spaces so the cell contents
end immediately before the "|" to match the rest of the Future releases table
formatting.

In `@source/product-overview/mobile-app-changelog.md`:
- Line 27: Update the changelog line that currently reads "The pre-auth secret
header name is now always retrieved in lowercase to support HTTP1.1." to use
standard protocol notation and inline code formatting: change "HTTP1.1" to
"`HTTP/1.1`" so the literal protocol is consistently represented as inline code
in the mobile-app-changelog.md content.
🪄 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: c6a905e0-bdee-4739-8e06-ca151f47a936

📥 Commits

Reviewing files that changed from the base of the PR and between b7efa47 and 4bd9952.

📒 Files selected for processing (2)
  • source/product-overview/mattermost-mobile-releases.md
  • source/product-overview/mobile-app-changelog.md

Comment thread source/product-overview/mobile-app-changelog.md
Comment thread source/product-overview/mobile-app-changelog.md Outdated
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

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

@amyblais amyblais added the Do Not Merge Should not be merged until this label is removed label Apr 17, 2026
@amyblais amyblais requested a review from marianunez April 17, 2026 10:39
@amyblais amyblais requested a review from jgheithcock April 20, 2026 06:10
@github-actions
Copy link
Copy Markdown
Contributor

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

@amyblais amyblais requested a review from davidkrauser April 21, 2026 05:43
@amyblais amyblais removed the 1: PM Review Requires review by a product manager label Apr 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

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

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

Labels

1: Dev Review Requires review by a core commiter 2: Editor Review Requires review by an editor 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.

Mobile v2.40 docs

7 participants