Fix room message routing and improve room UI

- Fix room field not being properly set in BluetoothMeshService sendMessage
- Make room name header tappable to open sidebar
- Show member count in parentheses next to room name
- Display room members including self with "(you)" indicator
- Show self in room member list with dot indicator
- Disable favorite/chat actions for self in member list
- Fix empty room detection logic
This commit is contained in:
jack
2025-07-05 19:35:37 +02:00
parent eee97881e9
commit d0a465f05f
2 changed files with 74 additions and 37 deletions
@@ -520,6 +520,9 @@ class BluetoothMeshService: NSObject {
timestamp: Date(),
isRelay: false,
originalSender: nil,
isPrivate: false,
recipientNickname: nil,
senderPeerID: self.myPeerID,
mentions: mentions.isEmpty ? nil : mentions,
room: room
)