Skip to content

Release#1

Merged
1067088037 merged 24 commits intoreleasefrom
master
Apr 4, 2026
Merged

Release#1
1067088037 merged 24 commits intoreleasefrom
master

Conversation

@1067088037
Copy link
Copy Markdown

No description provided.

wintbiit added 24 commits March 28, 2026 21:23
- Added support for dynamic danmu styles based on the sender's school in LivePlayer.vue.
- Introduced MatchSupportButton.vue for supporting teams with visual feedback.
- Updated CurrentMatchPanel.vue to replace MatchFirepowerBar with MatchSupportButton.
- Refactored MatchFirepowerDuel.vue to simplify support display and animations.
- Improved MatchReactionStrip.vue to handle burst animations more efficiently.
- Enhanced match engagement store to manage support events and effects.
- Added UI store properties for enabling/disabling features like danmu and reactions.
- Moved data fetching and processing logic to a dedicated web worker (rmData.worker.ts).
- Introduced RmDataProtocol for structured communication between the main thread and the worker.
- Updated rmData store to manage state and interactions with the worker, including zone and quality selection.
- Removed polling logic from the store and implemented it within the worker for improved performance.
- Enhanced error handling and logging mechanisms in the worker.
- Cleaned up unused imports and code in the rmData store.
- Added viewer count display in DanmuPanel.vue, utilizing match engagement store.
- Implemented danmu reset event in LiveStage.vue for better state management.
- Integrated viewer count service in LivePlayer.vue to fetch and display current viewers.
- Updated MatchFirepowerDuel.vue to dynamically position PK badge based on support ratio.
- Refactored MatchReactionStrip.vue to improve chip rendering and interaction.
- Enhanced DanmuService.ts to support fetching engagement chat room count and improved message handling.
- Created a new script for creating IM clients with detailed options and environment variable handling.
- Added tests to ensure messages are upserted correctly in danmu store.
- Improved match engagement store to manage viewer count polling and reset logic.
- Enhanced rmData.worker.ts to probe stream availability and handle loading states effectively.
…handling

- Add ImWorkerClient class to manage communication with the IM worker.
- Create im.worker.ts to handle real-time messaging and engagement logic.
- Define protocol types for worker requests, responses, and events.
- Introduce types for engagement and danmu services.
- Implement worker environment setup for LeanCloud runtime.
- Update matchEngagement store to utilize new engagement handling methods.
- Remove legacy engagement subscription logic and replace with snapshot handling.
@1067088037 1067088037 merged commit 6474cf7 into release Apr 4, 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.

2 participants