When sending a message containing a URL through the server API, the URL arrives as plain, non-tappable text on the recipient iPhone instead of a detected/tappable link.
Steps to Reproduce
- BlueBubbles Server with Private API enabled and connected (SIP Disabled: Pass; Private API Status: Connected; Port 45670).
- Send a message via
POST /api/v1/chat/new with method: "private-api" and a body containing a URL.
- Receive the message on the recipient iPhone.
- Observe the URL displays as plain text and is not tappable.
Expected Behavior
The URL is detected and rendered as a tappable link on the recipient device.
Actual Behavior
The URL renders as plain, non-tappable text.
Environment
- BlueBubbles Server version: 1.9.9
- macOS version: Sequoia 15.7
- Private API: Enabled and Connected (Port 45670)
- Send method:
private-api via /api/v1/chat/new
- Recipient device: iPhone, iOS 18 and 26
- Sender saved in recipient's Contacts: No
When sending a message containing a URL through the server API, the URL arrives as plain, non-tappable text on the recipient iPhone instead of a detected/tappable link.
Steps to Reproduce
POST /api/v1/chat/newwithmethod: "private-api"and a body containing a URL.Expected Behavior
The URL is detected and rendered as a tappable link on the recipient device.
Actual Behavior
The URL renders as plain, non-tappable text.
Environment
private-apivia/api/v1/chat/new