• v11.3.0-custom.21 eff17f8402

    v11.3.0-custom.21
    Some checks failed
    Build Release / Build Mattermost (push) Has been cancelled
    Stable

    Ben released this 2026-02-15 03:32:41 +00:00 | 2 commits to master since this release

    Custom Mattermost Team Edition v11.3.0-custom.21

    Features

    Guilded Layout: Remember Last Active Channel

    Navigate away and back to a team — Guilded layout now remembers which channel or DM you had open, including thread routes.

    View Reactions Dialog

    New "View Reactions" option in the post dot menu. Redesigned modal with an "All" tab, emoji names in the sidebar, and tooltip popovers on hover.

    Channel-Specific Replies & ESC to Clear

    Pressing ESC now clears a pending reply. Reply drafts are scoped per-channel so switching channels no longer loses your context.

    Unread Badge Styling

    Bigger, whiter unread badge on the Guilded team sidebar for better visibility.

    Fixes

    • Use team name from URL instead of currentTeamId to avoid race condition on navigation
    • Handle DM user ID pair format in /messages/ route path
    • Use stable empty object reference for reactions fallback (prevents unnecessary re-renders)

    Infrastructure

    • Local WSL test environment (./tests.bat) with parallelized runner, gum terminal UI, and progress bar
    • Local release build scripts (release.bat + wsl-release.sh)
    • Consolidated CI from 6 jobs to 2 for self-hosted Forgejo runner
    • Added rerun-tests workflow for targeted test reruns
    • Replaced Docker services with native postgres/redis for Forgejo host runner
    • Force LF line endings for shell scripts via .gitattributes
    • Increased Node heap size for webapp production build

    Downloads

    • Linux amd64: mattermost-team-linux-amd64.tar.gz
    Downloads