Skip to content

fix: improve Feishu/Lark channel modal UX and refine default main agent naming#551

Merged
vcfgv merged 3 commits intomainfrom
bugfix/feishu-modal-agent-label
Mar 17, 2026
Merged

fix: improve Feishu/Lark channel modal UX and refine default main agent naming#551
vcfgv merged 3 commits intomainfrom
bugfix/feishu-modal-agent-label

Conversation

@vcfgv
Copy link
Contributor

@vcfgv vcfgv commented Mar 17, 2026

This PR delivers three focused fixes on Channels/Agents UX:

  1. Prevent accidental modal close during text selection in Feishu/Lark config
  • In channel config modal, backdrop close now triggers on backdrop mousedown only (target check), and modal card stops mousedown propagation.
  • This prevents the modal from closing when users drag-select text (e.g. Account ID) and release outside the modal.
  1. Add “Bound Agent:” label before account binding dropdown on configured channel cards
  • Improves clarity of the account-to-agent binding action in each configured account row.
  • Added localized copy in en/zh/ja channel locale files.
  1. Rename default main agent alias from Main to Main Agent
  • Updated backend default alias constant so implicit/default main agent displays as Main Agent consistently.

@vcfgv vcfgv merged commit b9231d6 into main Mar 17, 2026
2 checks passed
@vcfgv vcfgv deleted the bugfix/feishu-modal-agent-label branch March 17, 2026 06:14
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.

1 participant