New features
- directsearch logic moved to a separate package for better modularity and maintainability with the following changes:
- switch to parallel boundary scan for improved performance in finding first and last message numbers
- highly improved scanner robustness and boundary date detection using average dates over a range of messages instead of relying on single messages
- rate measurement and logging for directsearch operations
- new option to limit directsearch to one instance at a time to avoid potential too many connections errors
- new option to make the progress bar counter optional
- reduced line size and switch to ANSI codes for progress bar display for better visual appearance with optional deactivation
- Easynews added as a new search engine option (requires an Easynews account to work)
Full Changelog: v0.2.1...v0.3.0