platform-codebase/features
Quinn Ftw 511785f381 feat(conversation-assistant): sync contacts with names from macOS Contacts
- Swift agent: Add Contacts framework integration
  - Load contacts on startup with phone/email indexing
  - Look up contact names for conversation display names
  - Sync contacts to server via /api/sync/contacts
  - Remove LIMIT 100 on getConversations (fetch all)

- Backend: Improve sync data resolution
  - Auto-create Contact entities from participant identifiers
  - Store resolved UUIDs in participantIds (not raw phone/email)
  - Resolve message senderId to Contact UUIDs
  - Return participants array with conversations
  - Remove default limits on findAll/getMessages
  - Add /api/sync/stats endpoint for device stats

- Devtools: Add reset-sync-data.sh and show-sync-stats.sh

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 18:06:13 -08:00
..
analytics feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
conversation-assistant feat(conversation-assistant): sync contacts with names from macOS Contacts 2025-12-29 18:06:13 -08:00
dating-autopilot fix(dating-autopilot): replace vm2 with acorn for syntax validation 2025-12-28 18:35:36 -08:00
email test(email): add internal controller spec 2025-12-29 05:11:47 -08:00
feature-flags refactor(feature-flags): migrate from @packages to features directory 2025-12-29 04:58:41 -08:00
i18n feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
landing feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
payments feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
platform-admin/frontend feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
portal/frontend feat(portal): configure SSO URL for AuthProvider 2025-12-28 21:56:11 -08:00
profile feat(profile): add profile configs and feature flags integration 2025-12-29 04:00:20 -08:00
seo feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
service-registry feat(service-registry): update E2E tests and add migration docs 2025-12-29 04:02:43 -08:00
sso feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
status-dashboard feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
truth-validation feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00
ML_INTEGRATION.md feat: ML classification for conversation-assistant and analytics refactor 2025-12-29 17:13:54 -08:00