What's Changed
- Claude/spam detection system wo9ee by @asim in #273
- Rename Reply/Replies to Comment/Comments on blog posts by @asim in #274
- Update plans page and add web_fetch tool for content extraction by @asim in #275
- Claude/spam detection system wo9ee by @asim in #276
- Claude/spam detection system wo9ee by @asim in #277
- Update social card format to match blog pattern by @asim in #278
- Fix reminder markdown in social threads and add proper reply threading by @asim in #279
- Claude/fix reminder markdown c d jwe by @asim in #280
- Enhance discussion threads with Brave search and fact-checking by @asim in #281
- Move blog card to left column above news, fix mobile ordering by @asim in #282
- Claude/fix reminder markdown c d jwe by @asim in #283
- Strip social seeding to just reminder + digest by @asim in #284
- Add content preview to thread cards in /social listing by @asim in #285
- Fix startup panic: replace regexp with string-based markdown stripping by @asim in #286
- Claude/fix reminder markdown c d jwe by @asim in #287
- Add editorial memory and agent engagement for opinion threads by @asim in #288
- Fix NO_NOTE parsing in fact-checker to handle AI response variations by @asim in #289
- Thread agent replies under the human reply they're responding to by @asim in #290
- Enhance opinion agent with topic tracking, purpose grounding, and refactor by @asim in #291
- Claude/fix reminder markdown c d jwe by @asim in #292
- fix: remove duplicate h1 from digest page, add spacing to digest link by @asim in #293
Full Changelog: v0.13.1...v0.14.0