openclaw/extensions
Tyler Yust 9c4eab69cc
iMessage: promote BlueBubbles and refresh docs/skills (#8415)
* feat: Make BlueBubbles the primary iMessage integration

- Remove old imsg skill (skills/imsg/SKILL.md)
- Create new BlueBubbles skill (skills/bluebubbles/SKILL.md) with message tool examples
- Add keep-alive script documentation for VM/headless setups to docs/channels/bluebubbles.md
  - AppleScript that pokes Messages.app every 5 minutes
  - LaunchAgent configuration for automatic execution
  - Prevents Messages.app from going idle in VM environments
- Update all documentation to prioritize BlueBubbles over legacy imsg:
  - Mark imsg channel as legacy throughout docs
  - Update README.md channel lists
  - Update wizard, hubs, pairing, and index docs
  - Update FAQ to recommend BlueBubbles for iMessage
  - Update RPC docs to note imsg as legacy pattern
  - Update Chinese documentation (zh-CN)
- Replace imsg examples with generic macOS skill examples where appropriate

BlueBubbles is now the recommended first-class iMessage integration,
with the legacy imsg integration marked for potential future removal.

* refactor: Update import paths and improve code formatting

- Adjusted import paths in session-status-tool.ts, whatsapp-heartbeat.ts, and heartbeat-runner.ts for consistency.
- Reformatted code for better readability by aligning and grouping related imports and function parameters.
- Enhanced error messages and conditional checks for clarity in heartbeat-runner.ts.

* skills: restore imsg skill and align bluebubbles skill

* docs: update FAQ for clarity and formatting

- Adjusted the formatting of the FAQ section to ensure consistent bullet point alignment.
- No content changes were made, only formatting improvements for better readability.

* style: oxfmt touched files

* fix: preserve BlueBubbles developer reference (#8415) (thanks @tyler6204)
2026-02-03 18:06:54 -08:00
..
bluebubbles iMessage: promote BlueBubbles and refresh docs/skills (#8415) 2026-02-03 18:06:54 -08:00
copilot-proxy chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
diagnostics-otel chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
discord chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
feishu Channels: finish Feishu/Lark integration 2026-02-03 14:27:39 -08:00
google-antigravity-auth chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
google-gemini-cli-auth chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
googlechat chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
imessage chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
line chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
llm-task chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
lobster chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
matrix fix(matrix): require unique allowlist matches in wizard 2026-02-03 18:04:02 -08:00
mattermost chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
memory-core chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
memory-lancedb chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
minimax-portal-auth chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
msteams chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
nextcloud-talk fix: enforce Nextcloud Talk allowlist by user id 2026-02-03 18:03:53 -08:00
nostr chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
open-prose chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
qwen-portal-auth chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
signal chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
slack chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
telegram chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
tlon chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
twitch chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
voice-call chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
whatsapp chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
zalo chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00
zalouser chore: prepare 2026.2.2 release 2026-02-03 10:02:01 -08:00