Imported from bare git on Zurich
Go to file
Johan Jongsma c6c0ccb9bc Message Center: unified API with connector architecture
- 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
2026-02-02 22:18:51 +00:00
.gitignore Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
config.yaml Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
connector.go Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
connector_email.go Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
connector_whatsapp.go Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
go.mod Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
go.sum Initial commit 2026-02-01 08:03:59 +00:00
mail-bridge Flatten webhook payload for simpler template access 2026-02-02 22:01:17 +00:00
main.go Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00
mime.go Add attachment download endpoint for DocSys integration 2026-02-01 21:30:50 +00:00
store.go Message Center: unified API with connector architecture 2026-02-02 22:18:51 +00:00