- Connector interface for pluggable message sources
- Email connector (refactored IMAP code)
- WhatsApp connector (HTTP wrapper for message-bridge)
- Unified message store with cursor tracking
- New API endpoints:
- GET /messages/new - unseen messages from all sources
- GET /messages?since=24h - replay window
- GET /messages/{id} - single message
- POST /messages/ack - advance cursor
- POST /messages/{id}/archive
- POST /messages/{id}/delete
- POST /messages/{id}/reply
- POST /messages/{id}/to-docs
- Simplified webhook (just sends {event: 'new'})
- Legacy /accounts/ endpoints preserved for compatibility
|
||
|---|---|---|
| .gitignore | ||
| config.yaml | ||
| connector.go | ||
| connector_email.go | ||
| connector_whatsapp.go | ||
| go.mod | ||
| go.sum | ||
| mail-bridge | ||
| main.go | ||
| mime.go | ||
| store.go | ||