- Fix test errors by making tests async and using rejects.toThrow()
- Fix pool.connectedRelays → pool.relays (correct API)
- Export isCommunikey and isValidPubkey helpers for reuse
- Add Communikey detection to GroupLink component
- When clicking a group from kind 10009 list
- Checks if group ID is pubkey with kind 10222
- Automatically uses Communikey protocol
- Fix unused parameter warning in communikey adapter
This enables Communikey fallback both from:
1. Command line: chat relay.com'<pubkey>
2. Group lists: clicking groups stored in kind 10009