Skip to content

Improve forwarded newsletter extraction and reading - #2

Merged
kirahowe merged 4 commits into
mainfrom
codex/forwarded-newsletters
Aug 15, 2026
Merged

kirahowe merged 4 commits into
mainfrom
codex/forwarded-newsletters

Conversation

@kirahowe

Copy link
Copy Markdown
Owner

Summary

  • extract original newsletter identity, authorship, metadata, and content from common forwarded-email formats
  • strip forwarding chrome while retaining conservative fallbacks for ordinary replies
  • persist extraction provenance and add safe, versioned reprocessing from retained raw email
  • harden newsletter rendering for narrow mobile viewports and oversized email markup
  • add privacy protections for remote newsletter content
  • provide a bounded production reprocessing command and runbook

Verification

  • 239 tests, 1,425 assertions, 0 failures
  • clj-kondo clean
  • cljfmt clean
  • production uberjar built with the reprocessing entrypoint
  • browser checks at 390px and 320px, including oversized tables and long unbroken content

kirahowe and others added 4 commits August 14, 2026 01:27
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@kirahowe
kirahowe merged commit e254bc4 into main Aug 15, 2026
2 checks passed
@kirahowe
kirahowe deleted the codex/forwarded-newsletters branch August 15, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant