No description
Find a file
Shautvast 12eb683007 Fix intermittent unresponsiveness from slow/hanging IMAP connections
Three improvements:
- Add 15s connect/read/write timeouts to TcpStream so a hung IMAP
  server can no longer block the worker thread indefinitely
- Cache tui_markdown rendering: convert Text<'a> to Text<'static> on
  first render and reuse across frames, re-parsing only when the body
  actually changes
- Debounce FetchBody requests on keyboard navigation: wait 150ms of
  inactivity before sending, so rapid scrolling doesn't flood the
  worker with stale requests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 15:43:45 +01:00
src Fix intermittent unresponsiveness from slow/hanging IMAP connections 2026-02-18 15:43:45 +01:00
.gitignore basic gui and login to imap 2026-02-17 17:24:35 +01:00
Cargo.lock Replace html2text with fast_html2md + tui-markdown for styled email preview 2026-02-18 13:39:14 +01:00
Cargo.toml Replace html2text with fast_html2md + tui-markdown for styled email preview 2026-02-18 13:39:14 +01:00
CLAUDE.md Update CLAUDE.md for skim project 2026-02-17 21:34:46 +01:00
config.toml.example basic gui and login to imap 2026-02-17 17:24:35 +01:00
docker-compose.yml basic gui and login to imap 2026-02-17 17:24:35 +01:00
MAIL_SERVER_SETUP.md Reorganize mail setup docs with Gmail instructions first 2026-02-17 21:00:43 +01:00