branding: replace Mattermost compass logo with Slash circle logo #15

Merged
mohlec merged 1 commit from branding/system-message-avatar into slash/main 2026-07-17 19:14:40 +00:00
Owner

Kills the Mattermost compass in all 7 places it appears (most visibly the system-message avatar - "X joined the team") by replacing the shared MattermostLogo widget with the Slash circle logo, per the call to have no Mattermost imagery anywhere.

  • New bundled asset slash-logo-circle.png (rasterized from the Slash Logo Circle SVG in NCW-Branding-KIT; source is ~4MB raster-embedded so it is a 256px PNG, not inlined)
  • Rendered as span>svg>image = identical layout to the old inline compass SVG everywhere it is used
  • Filename/export name kept to avoid churning 7 import sites (code identifiers, not user-visible)
  • aria-label generic_icons.mattermost value: "Mattermost Logo" -> "Slash Logo"
  • Branding audit passes

Flagged separately: the About dialog still has textual Mattermost branding (title/copyright/NOTICE) - textual attribution kept per AGPL-3, title rebrand tracked in BRANDING_CHANGES.md.

Kills the Mattermost compass in all 7 places it appears (most visibly the system-message avatar - "X joined the team") by replacing the shared MattermostLogo widget with the Slash circle logo, per the call to have no Mattermost imagery anywhere. - New bundled asset slash-logo-circle.png (rasterized from the Slash Logo Circle SVG in NCW-Branding-KIT; source is ~4MB raster-embedded so it is a 256px PNG, not inlined) - Rendered as span>svg>image = identical layout to the old inline compass SVG everywhere it is used - Filename/export name kept to avoid churning 7 import sites (code identifiers, not user-visible) - aria-label generic_icons.mattermost value: "Mattermost Logo" -> "Slash Logo" - Branding audit passes Flagged separately: the About dialog still has textual Mattermost branding (title/copyright/NOTICE) - textual attribution kept per AGPL-3, title rebrand tracked in BRANDING_CHANGES.md.
branding: replace Mattermost compass logo with Slash circle logo
All checks were successful
Build Slash Webapp / branding-audit (pull_request) Successful in 33s
Build Slash Webapp / build-webapp (pull_request) Has been skipped
fa31477545
The shared MattermostLogo widget rendered the Mattermost compass and is
used in 7 places -- most visibly as the avatar on system messages
('X joined the team'), plus the About dialog, app-linking landing page,
and admin system notices. Replacing this one component clears the
compass from all of them at once (user's call: no Mattermost imagery
anywhere in the product).

- New asset images/slash-logo-circle.png, rasterized from the
  'Slash Logo (Circle)' SVG in NCW-Branding-KIT (the source SVG is
  ~4MB raster-embedded, so it's bundled as a 256x256 PNG instead of
  inlined).
- Component now renders span > svg > image (identical layout to the
  old inline compass SVG) so sizing is unchanged everywhere it's used.
- Kept the filename and exported name MattermostLogo to avoid churning
  the 7 import sites -- code identifiers, not user-visible, and keeping
  them minimises merge conflicts on upstream pulls.
- Fixed the screen-reader aria-label: generic_icons.mattermost catalog
  value 'Mattermost Logo' -> 'Slash Logo'.

The About dialog retains its separate TEXTUAL Mattermost attribution
(title/copyright/NOTICE links) per AGPL-3; its title rebrand is tracked
separately in BRANDING_CHANGES.md.
mohlec merged commit 34a95f5863 into slash/main 2026-07-17 19:14:40 +00:00
mohlec deleted branch branding/system-message-avatar 2026-07-17 19:14:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
slash/slash-server!15
No description provided.