Describe the bug
On the current App Store release (0.4.12), Buzz successfully joins a self-hosted community but never establishes a WebSocket connection afterwards.
The invite is claimed successfully, the member is created on the relay, and independent testing confirms that HTTPS, TLS 1.3, WSS (HTTP 101), Caddy and the relay are all functioning correctly. However, the iOS app remains stuck alternating between "Connecting..." and "Reconnecting..." indefinitely.
During repeated packet captures, the app never attempts to open a TCP connection to the relay after the invite has been claimed. Therefore no TLS handshake, HTTP Upgrade, WebSocket session or NIP-42 authentication ever occurs. The server never receives a connection attempt from the iOS app after the invite has been claimed.
Steps to reproduce
- Install Buzz from the iOS App Store (version 0.4.12).
- Join a self-hosted community using an invite link.
- The invite claim succeeds.
- The community member is created successfully.
- The app remains on "Connecting..." / "Reconnecting..." forever.
Server observations
- HTTPS works.
- Invite claim succeeds.
- Member is created.
- Community remains intact.
- WSS endpoint responds correctly (HTTP 101).
- Relay, PostgreSQL, Redis, MinIO and Caddy are healthy.
- During repeated packet captures:
- no TCP connection is opened to port 443;
- no TLS handshake occurs;
- no HTTP Upgrade request arrives;
- no WebSocket reaches the relay;
- no NIP-42 authentication starts.
Expected behavior
After the invite is accepted, the app should establish a WebSocket connection to the relay, complete authentication, and open the community normally.
Version and platform
- Buzz version: 0.4.12 (App Store)
- OS: iOS (latest public release)
Logs / additional context
Self-hosted environment
- Official block/buzz relay
- Caddy reverse proxy
- TLS 1.3
- Custom DNS (
buzz.home.arpa)
- Trusted local CA installed on iPhone
- HTTPS verified
- WSS verified (HTTP 101)
- PostgreSQL healthy
- Redis healthy
- MinIO healthy
Question
Is this a known issue in the current App Store build? If so, has it already been fixed in a newer internal/TestFlight build, or would you like additional diagnostics from the self-hosted environment?
Describe the bug
On the current App Store release (0.4.12), Buzz successfully joins a self-hosted community but never establishes a WebSocket connection afterwards.
The invite is claimed successfully, the member is created on the relay, and independent testing confirms that HTTPS, TLS 1.3, WSS (HTTP 101), Caddy and the relay are all functioning correctly. However, the iOS app remains stuck alternating between "Connecting..." and "Reconnecting..." indefinitely.
During repeated packet captures, the app never attempts to open a TCP connection to the relay after the invite has been claimed. Therefore no TLS handshake, HTTP Upgrade, WebSocket session or NIP-42 authentication ever occurs. The server never receives a connection attempt from the iOS app after the invite has been claimed.
Steps to reproduce
Server observations
Expected behavior
After the invite is accepted, the app should establish a WebSocket connection to the relay, complete authentication, and open the community normally.
Version and platform
Logs / additional context
Self-hosted environment
buzz.home.arpa)Question
Is this a known issue in the current App Store build? If so, has it already been fixed in a newer internal/TestFlight build, or would you like additional diagnostics from the self-hosted environment?