45fc25d02b
Improve unified search results with chunk/page metadata and add webhook management capabilities to McpServerClient. Changes: - SemanticSearchProvider improvements: - Display chunk position (e.g., "Chunk 2/5") - Display page numbers for PDFs (e.g., "Page 3/10") - Fix file links to open in Files app correctly - Fix deck card links to use proper URL format - Show metadata in subline before excerpt - Use proper icons and thumbnails for each doc type - McpServerClient webhook methods: - listWebhooks() - Get all registered webhooks - createWebhook() - Register new webhook - deleteWebhook() - Remove webhook registration - enableWebhook() / disableWebhook() - Toggle webhook status - getWebhookLogs() - Retrieve delivery logs Benefits: - Better search result context with chunk and page info - Clickable links that open correct resources - Full webhook lifecycle management via API 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>