Added/Fixed:
- Parses HTML email parts while preserving the raw HTML content + generates a plain text fallback using the ‘html2text’ library
- New ‘open’ command that opens an email (HTML or text) in the system browser (allowing proper viewing of complex HTML emails when the terminal view is baddd)
- Composer modified for reply editor: now prefills quoted content from the original message
- New ‘forward’ command to forward emails (automatically includes original message content)
- Minor internal fixes
Note: Initially I planned to use the w3m CLI browser to render HTML emails directly in the terminal, but nothing was really working properly. In the end I went with two separate approaches: terminal display uses ‘html2text’, and the new ‘open’ command allows viewing the full HTML version in the browser.
Next:
- Attachment download and send
- Threaded email view
- Account management
- Settings