Skip to content

fix: add docs links to dingtalk wecom and qq setup dialogs#943

Merged
Siri-Ray merged 2 commits intomainfrom
fix/channel-setup-doc-links
Apr 8, 2026
Merged

fix: add docs links to dingtalk wecom and qq setup dialogs#943
Siri-Ray merged 2 commits intomainfrom
fix/channel-setup-doc-links

Conversation

@Siri-Ray
Copy link
Copy Markdown
Contributor

@Siri-Ray Siri-Ray commented Apr 8, 2026

What

Add bottom-of-dialog docs links for the DingTalk, WeCom, and QQ channel setup dialogs.

Why

These three channel setup dialogs did not expose the Nexu setup guides at the bottom of the popup, unlike the existing channel connect modal pattern. Adding the links makes the setup path consistent and gives users direct access to the docs.

How

Add a docs URL constant to each setup view and render a bottom help link using the existing modal.viewDocs i18n copy.

Affected areas

  • Desktop app (Electron shell)
  • Controller (backend / API)
  • Web dashboard (React UI)
  • OpenClaw runtime
  • Skills
  • Shared schemas / packages
  • Build / CI / Tooling

Checklist

  • pnpm typecheck passes
  • pnpm lint passes
  • pnpm test passes
  • pnpm generate-types run (if API routes/schemas changed)
  • No credentials or tokens in code or logs
  • No any types introduced (use unknown with narrowing)

Notes for reviewers

pnpm test was not run because this is a small UI-only change with no logic or API surface changes.

@sentry
Copy link
Copy Markdown

sentry Bot commented Apr 8, 2026

Codecov Report

❌ Patch coverage is 12.50000% with 28 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
.../src/components/channel-setup/wecom-setup-view.tsx 9.09% 10 Missing ⚠️
...c/components/channel-setup/dingtalk-setup-view.tsx 18.18% 9 Missing ⚠️
.../src/components/channel-setup/qqbot-setup-view.tsx 10.00% 9 Missing ⚠️

📢 Thoughts on this report? Let us know!

@Siri-Ray Siri-Ray merged commit bb893a3 into main Apr 8, 2026
11 checks passed
@lefarcen lefarcen mentioned this pull request Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants