Skip to content

Conversation

@aonnikov
Copy link
Member

@aonnikov aonnikov commented Sep 12, 2025

image

@huly-github-staging
Copy link

Connected to Huly®: UBERF-13680

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the typing presence system in communication chat from using a presence-based approach to a pulse-based approach with proper typing notifications.

  • Replaces presence-based typing with pulse client typing system
  • Consolidates typing functionality from multiple plugins into a single approach
  • Improves data serialization and error handling for typing notifications

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
plugins/presence-resources/src/pulse.ts Refactors typing functions to use Person references instead of social IDs and improves error handling
plugins/communication-resources/src/types.ts Removes duplicate PresenceTyping interface
plugins/communication-resources/src/components/message/MessageInput.svelte Updates to use new pulse typing functions
plugins/communication-resources/src/components/TypingPresenter.svelte Refactors to use pulse subscription instead of presence system
plugins/chunter-resources/src/types.ts Removes entire file containing duplicate PresenceTyping interface
plugins/chunter-resources/src/components/chat-message/ChatMessageInput.svelte Simplifies by removing unused typing array
plugins/chunter-resources/src/components/ChannelTypingInfo.svelte Updates to use new pulse-based typing with improved error handling
packages/hulypulse-client/src/client.ts Updates message handling to properly serialize/deserialize JSON data

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
@aonnikov aonnikov merged commit 948890a into develop Sep 12, 2025
15 checks passed
@aonnikov aonnikov deleted the fix-comm-typing branch September 12, 2025 14:35
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.

3 participants