fix(import): polish library import UI and widen cross-promo detection#883
Conversation
Make the OPML/JSON import success checkmark continue from the wavy loader, and catch more promo episodes via description cues and stronger podcast matching.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (6)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe OPML import state model and Compose dialog move into a dedicated library-import file. Cross-promotion detection adds description-based heuristics, stricter name filtering, improved podcast result scoring, a new indicator, and expanded tests. ChangesLibrary import UI
Cross-promotion detection
Estimated code review effort: 4 (Complex) | ~60 minutes Suggested labels: ✨ Finishing Touches📝 Generate docstrings
Comment |
|



Summary
MainActivityintoui/libraryimportTest plan
.jsonbackup — confirm loader fills into the checkmark, then Continue.opmlfile — confirm progress UI, optional mark-played step, and success morph