Skip to content

feat(feishu): 完善卡片交互与会话同步 - #392

Merged
attson merged 1 commit into
mainfrom
hotfix/feishu_card_interactions
Oct 16, 2026
Merged

attson merged 1 commit into
mainfrom
hotfix/feishu_card_interactions

Conversation

@attson

@attson attson commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • add fine-grained Feishu notification-card controls and live WebSocket connection status
  • preserve integration settings across unbind/rebind and lazily create cards for recovered sessions
  • improve shell pagination, mobile controls, AI anchor conversion, Codex rollout streaming, and request_user_input forms
  • coalesce CardKit body updates so typing drafts are not cleared by stale patches

Verification

  • go vet -tags webkit2_41 ./...
  • go test -tags webkit2_41 -count=1 -timeout 240s ./desktop/
  • go test -tags webkit2_41 -count=1 ./desktop/feishu ./internal/feishu ./internal/session ./internal/relay ./internal/userstore
  • targeted go test -race for Codex/Feishu/session concurrency paths
  • desktop frontend: 198 files, 2581 tests
  • web: 29 files passed, 1 external-relay interop test skipped; contract 16/16
  • desktop and web production builds
  • deterministic web-dist rebuild verified by identical aggregate hashes

Review

Repository has no docs/ai/review-profile.md; reviewed with the conservative default profile. No P0/P1 findings.

@attson
attson merged commit 6cec388 into main Oct 16, 2026
7 checks passed
@attson
attson deleted the hotfix/feishu_card_interactions branch October 16, 2026 09:14

This branch was successfully deployed

1 active deployment
ci — 30f59166 Deployed Oct 16, 2026 by attson via linux/amd64 #941
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