feat: Add MeshCore Message Card with link copying and multi-language …#22
Closed
dida886 wants to merge 3 commits into
Closed
feat: Add MeshCore Message Card with link copying and multi-language …#22dida886 wants to merge 3 commits into
dida886 wants to merge 3 commits into
Conversation
- Remove spinning icon from the initial empty state message - Only show loading spinner during actual history loading (when a channel/contact is selected) - Prevents misleading 'loading' indicator when no channel/contact is selected Before: Spinner displayed with 'Select channel...' text After: Clean text only, spinner appears only during actual data fetch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 What's New?
This PR introduces a fully-featured MeshCore Message Card for Home Assistant, allowing users to send and receive messages via MeshCore channels and contacts directly from the dashboard.
✨ Features
Core Functionality
Link Handling & Copying
User Experience
Internationalization
📊 Technical Implementation
send_messageandsend_channel_messagefor sendingpointerdown/pointerupevents for universal compatibility🧪 Testing
📝 Additional Notes
Configuration
The card auto-discovers all available channels and contacts from the MeshCore integration. No manual configuration is needed – users just add the card and start using it.