Feature Request
Would love to see support for sending rich text formatted messages (bold, italic, underline) via the Private API using the attributedBody field.
Use Case
I'm building an AI assistant that communicates via iMessage through BlueBubbles. Having proper text formatting would significantly improve readability - headers that stand out, emphasis where it matters, etc.
Current Behavior
The attributedBody field currently only supports mentions. Attempts to pass NSAttributedString-style attributes for text formatting (like __kIMTextBoldAttributeName) are ignored.
Proposed Solution
Add support for text formatting attributes in the attributedBody payload, similar to how mentions work. This would allow:
- Bold via
__kIMTextBoldAttributeName
- Italic via
__kIMTextItalicAttributeName
- Underline via
__kIMTextUnderlineAttributeName
Environment
- macOS 15 Sequoia
- BlueBubbles Server 1.9.9
- Private API enabled
Thanks for considering this!
Feature Request
Would love to see support for sending rich text formatted messages (bold, italic, underline) via the Private API using the
attributedBodyfield.Use Case
I'm building an AI assistant that communicates via iMessage through BlueBubbles. Having proper text formatting would significantly improve readability - headers that stand out, emphasis where it matters, etc.
Current Behavior
The
attributedBodyfield currently only supports mentions. Attempts to pass NSAttributedString-style attributes for text formatting (like__kIMTextBoldAttributeName) are ignored.Proposed Solution
Add support for text formatting attributes in the
attributedBodypayload, similar to how mentions work. This would allow:__kIMTextBoldAttributeName__kIMTextItalicAttributeName__kIMTextUnderlineAttributeNameEnvironment
Thanks for considering this!