- Generalize per-user channel registration (telegram/discord/whatsapp) via vault instead of config.json userMap - Add API endpoints for self-service channel binding - Migrate Telegram channel to use vault-based username resolution - Improve PDF figure extraction filters (OpenCV) - Fix PPTX image embedding and font sizing - Reorder search providers: searxng → ddg priority Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>