Skip to content

Comments

feat: add editable Lark settings card flows#134

Merged
LIU9293 merged 6 commits intomainfrom
feat/lark-editable-settings-cards-x100b56e
Feb 24, 2026
Merged

feat: add editable Lark settings card flows#134
LIU9293 merged 6 commits intomainfrom
feat/lark-editable-settings-cards-x100b56e

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 24, 2026

Summary

  • replace Lark /setting launcher behavior with multi-step interactive cards for General, Channel, and GitHub settings
  • handle card.action.trigger callbacks in both webhook and long-connection flows, then persist selected settings into local config
  • add editable dropdown-based controls for environments that only support legacy interactive card components and refresh cards with update notices

Joshua Chittick added 6 commits February 24, 2026 14:03
Handle card action callbacks and render actionable General, Channel, and GitHub settings cards so Lark users can update key settings directly from chat.
Use input components for working directory, base branch, system message, git name, git email, and GitHub token while preserving callback updates from card form values.
Replace unsupported text inputs with v1-compatible select actions for channel and GitHub fields so cards render correctly in current clients.
Reformat General/Channel/GitHub cards with explicit form labels and restore text-input fields for editable channel and GitHub settings while keeping callback payloads intact.
Update General card section labels and make Channel card start with Coding Agent, then group execution fields to match Slack-style wording and structure.
Replace unsupported input components with select actions for Channel and GitHub settings so fields render reliably in current Lark clients.
@Gnoll Gnoll force-pushed the feat/lark-editable-settings-cards-x100b56e branch from 049ac2d to 2c33060 Compare February 24, 2026 14:03
@LIU9293 LIU9293 merged commit 245e4f7 into main Feb 24, 2026
2 checks passed
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