Commit Graph
5 Commits
Author SHA1 Message Date
Tom GranotandClaude Opus 4.6 6863c0bf6b test: add comprehensive WhatsApp connector tests (#182)
38 tests covering connection lifecycle, authentication, reconnection,
message handling (text, image, video, voice, extended text), LID↔JID
translation, outgoing message queue, group metadata sync, JID ownership,
and typing indicators. Based on deep-dive audit of Baileys v7 internals.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 17:43:28 +02:00
Tom Granot a35499705c Add Apple Container Networking Setup documentation (#178)
Document the setup process for Apple Container networking on macOS 26, including IP forwarding, NAT configuration, and troubleshooting steps.
2026-02-12 10:55:31 +02:00
Tom Granot b2bd141650 Fix orphan container cleanup and update installation steps (#149)
Updated instructions for handling orphaned containers and Zod version conflicts. Added critical cleanup steps for the NanoClaw service.
2026-02-09 01:32:48 +02:00
Tom GranotandClaude Opus 4.5 1f8cd26a83 Add voice transcription skill using OpenAI Whisper API (#77)
New skill `/add-voice-transcription` that guides users through adding
automatic voice message transcription to NanoClaw.

Features:
- Uses OpenAI Whisper API for transcription (~$0.006/min)
- Provider-agnostic architecture (supports future Groq/Deepgram/local)
- Secure API key storage in gitignored config file
- Graceful fallback when transcription unavailable
- Voice messages stored as `[Voice: <transcript>]` in database

The skill includes:
- Step-by-step implementation guide
- Database and message handler integration
- Configuration options (enable/disable, fallback message)
- Troubleshooting section
- Security notes and cost management tips
- Removal instructions

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:03:50 +02:00
Tom GranotandClaude Opus 4.5 1a32bff6ec Improve setup UX with AskUserQuestion tool and security education (#60)
- Add UX note instructing Claude to use AskUserQuestion tool for better
  interactive experience during setup
- Add new Section 7 explaining the main channel's elevated privileges
  (admin control portal) before registration
- Include interactive security acknowledgment with follow-up for users
  choosing shared groups
- Renumber subsequent sections (7→8, 8→9, 9→10)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:04:45 +02:00