BlindRSS v1.49.4
Breaking
- None
Features
- None
Fixes
- Merge branch 'michaldziwisz-fix/fulltext-lead'
- Merge branch 'fix/fulltext-lead' from michaldziwisz
- fix(fulltext): align allowlisted lead domain matching
- fix(fulltext): use allowlisted lead HTML when present
- fix(fulltext): fall back to meta description lead
- fix(fulltext): split paragraphs robustly
- fix(fulltext): import Callable and refine title stripping
- fix(fulltext): keep recall fallback for short precision
- fix(fulltext): gate lead recovery by domain
- fix(fulltext): recover missing lead paragraphs
Other
- refactor(fulltext): dedupe lead paragraph validation
- refactor(fulltext): tighten URL parsing and simplify set build
- chore(fulltext): make lead recovery URL parse robust
- perf(fulltext): speed up intro overlap check
- refactor(fulltext): reuse soup parser in lead recovery
- refactor(fulltext): simplify meta/title helpers
- refactor(fulltext): dedupe soup parsing
- refactor(fulltext): extract tag/separator constants
- chore(fulltext): small cleanup
- refactor(fulltext): make meta helpers soup-first
- chore(fulltext): fail fast on soup parse error
- refactor(fulltext): make lead recovery more defensive
- perf(fulltext): parse HTML once in lead recovery
- chore(fulltext): minor lead recovery cleanup
- chore(fulltext): small review cleanups
- refactor(fulltext): simplify lead recovery flow
- refactor(fulltext): tidy lead recovery heuristics