Skip to content

R6A: Add optimistic IM sending#275

Closed
DeliciousBuding wants to merge 1 commit into
dev/delicious233from
phase-r6/im-optimistic
Closed

R6A: Add optimistic IM sending#275
DeliciousBuding wants to merge 1 commit into
dev/delicious233from
phase-r6/im-optimistic

Conversation

@DeliciousBuding
Copy link
Copy Markdown
Collaborator

Summary

  • adds optimistic IM message sending with pending, confirmed, and failed states
  • reconciles pending messages when server/WS confirms the same clientMsgId
  • fixes the existing useIMChat mention type guard debt in this branch

Validation

  • corepack.cmd pnpm exec vitest run src/__tests__/useIMChat.test.ts src/__tests__/IMMessageView.test.tsx (37/37)
  • git diff --check

Merge notes

Draft until merge ordering with R3/R5 is settled. Broad pnpm typecheck still has old Desktop debt in ChatView, ToolGroup, and useSendRun on branches that do not include those fixes.

@DeliciousBuding
Copy link
Copy Markdown
Collaborator Author

Superseded by #278, which integrates R3/R5/R6A into one Desktop P0 PR.

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