Is your feature request related to a problem? Cannot read emails without network connection. All operations require IMAP connection.
Describe the solution you would like:
- Cache email bodies locally in encrypted format
- Allow reading cached emails offline
- Queue outgoing emails when offline
- Sync when connection restored
- Show offline indicator in UI
- Handle cache invalidation properly
Describe alternatives you have considered: Always require connection (current). Offline mode enables mobile use cases.
Additional context:
- Affects: fetcher/, config/cache.go, tui/
- Need robust sync conflict resolution
- Cache size management required
- Must preserve encryption in offline cache
- Complexity: Very High - distributed state management
Is your feature request related to a problem? Cannot read emails without network connection. All operations require IMAP connection.
Describe the solution you would like:
Describe alternatives you have considered: Always require connection (current). Offline mode enables mobile use cases.
Additional context: