Is your feature request related to a problem? JMAP accounts poll for new mail. No real-time notifications. Wastes bandwidth and battery. Delayed mail delivery.
Describe the solution you would like:
- Implement JMAP EventSource API
- Receive push notifications for new mail
- Update inbox in real-time
- Fall back to polling if push unavailable
- Handle reconnection on network issues
- Show notification indicator in UI
Describe alternatives you have considered: Polling (current - inefficient). Push reduces latency and resource usage.
Additional context:
- File: backend/jmap/jmap.go
- JMAP EventSource: SSE or WebSocket
- Complex state synchronization
- Need reconnection logic with exponential backoff
- Complexity: Very High - real-time protocol
Is your feature request related to a problem? JMAP accounts poll for new mail. No real-time notifications. Wastes bandwidth and battery. Delayed mail delivery.
Describe the solution you would like:
Describe alternatives you have considered: Polling (current - inefficient). Push reduces latency and resource usage.
Additional context: