cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
cpojer
230ca789e2
chore: Lint extensions folder.
2026-01-31 22:42:45 +09:00
cpojer
8cab78abbc
chore: Run pnpm format:fix.
2026-01-31 21:13:13 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
784468d6c3
fix: harden BlueBubbles voice memos ( #1477 ) (thanks @Nicell)
2026-01-23 04:38:08 +00:00
Clawd
02b5f403db
feat(bluebubbles): add asVoice support for voice memos
...
Add asVoice parameter to sendBlueBubblesAttachment that converts audio
to iMessage voice memo format (Opus CAF at 48kHz) and sets isAudioMessage
flag in the BlueBubbles API.
This follows the existing asVoice pattern used by Telegram.
- Convert audio to Opus CAF format using ffmpeg when asVoice=true
- Set isAudioMessage=true in BlueBubbles attachment API
- Pass asVoice through action handler and media-send
2026-01-23 04:34:19 +00:00
Tyler Yust
95f82154f7
feat: extend BlueBubbles attachment handling by adding support for reply context, allowing users to reference previous messages in media attachments
2026-01-20 12:07:54 +00:00
Tyler Yust
d029ceab1c
feat: enhance BlueBubbles media and message handling by adding reply context support and improving outbound message ID tracking
2026-01-20 12:07:54 +00:00
Tyler Yust
e9d691d472
(Step 2) Phase 2 & 3 Complete + Reviewed
2026-01-20 12:07:54 +00:00
Peter Steinberger
6cc57ae772
feat: add bluebubbles plugin
2026-01-18 03:17:43 +00:00