Skip to content

Feature Request: Rich text formatting support (bold/italic/underline) via attributedBody #51

@alemadian

Description

@alemadian

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions