Skip to content

fix: simplify channel connection setup actions#894

Merged
lefarcen merged 1 commit intomainfrom
fix/remove-channel-test-connectivity-buttons
Apr 8, 2026
Merged

fix: simplify channel connection setup actions#894
lefarcen merged 1 commit intomainfrom
fix/remove-channel-test-connectivity-buttons

Conversation

@Siri-Ray
Copy link
Copy Markdown
Contributor

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

What

Remove the manual "Test Connectivity" action from QQ, DingTalk, and WeCom channel setup views, and update the WeCom first-step hint to use a clickable developer-center link with locale-specific copy.

Why

The extra test action adds unnecessary friction to channel setup. The WeCom onboarding copy also needed a direct link to the developer center and corrected Chinese wording.

How

Delete the test-connectivity buttons and their related client-side loading / API-call logic from the three setup views.
Keep the primary connect action as the only CTA in each panel.
Split the WeCom first-step copy into link label + suffix so English and Chinese can render the link text correctly.

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

Manual verification was not run in this session. UI-only change; no API routes or schemas changed.

@sentry
Copy link
Copy Markdown

sentry Bot commented Apr 7, 2026

@lefarcen lefarcen merged commit 97593a6 into main Apr 8, 2026
15 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