Files
Xichang(Seacen) Zhao c66bffd722 feat(wecom): show WeCom's own mark instead of a generic speech bubble (#6585)
* feat(wecom): show WeCom's own mark on the connect button

The button said "Connect WeCom" next to lucide's MessagesSquare — the
same generic speech bubble Slack's button uses — so the one place on the
page carrying a logo carried the wrong one.

Artwork is svg/logo-wecom.svg from Tencent's TDesign icon set (MIT), the
vendor's own mark rather than a redrawing. Inlined as a 24x24 currentColor
component beside GitHubMark, which is the pattern this repo already uses
for a brand mark lucide does not carry.

* fix(wecom): use WeCom's own mark on the agent Integrations card

The agent detail page's Capabilities → Integrations tab draws a 36px icon
tile beside each channel's name, and WeCom's was lucide MessagesSquare —
identical to Slack's and DingTalk's, so the one place with a per-channel
logo showed no way to tell them apart. That tile, not the connect button,
is the logo people actually see.

* docs(wecom): include the full TDesign MIT notice in wecom-mark

The SVG path is copied verbatim from Tencent's tdesign-icons
`svg/logo-wecom.svg`. Its MIT License requires the copyright line and the
full permission notice to travel with substantial portions of the work, so
a source link alone was not enough. Same header shape as the existing
third-party notice in server/internal/integrations/slack/mrkdwn.go.

Co-authored-by: multica-agent <github@multica.ai>

---------

Co-authored-by: Bohan-J <bohan@devv.ai>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-09 01:55:14 +08:00
..