Keep original order of RSS articles when pubDate parse failed, for some RSS sources provide non-standard pubDate. However, the original order may be in reverse chronological order.
We may change sort function from std::sort to std::stable_sort to keep the original added order.
Suggestion
Keep original order of RSS articles when pubDate parse failed, for some RSS sources provide non-standard pubDate. However, the original order may be in reverse chronological order. We may change sort function from std::sort to std::stable_sort to keep the original added order.
Refer: https://github.com/qbittorrent/qBittorrent/blob/master/src/base/rss/rss_feed.cpp#L438 https://github.com/qbittorrent/qBittorrent/blob/master/src/base/rss/rss_parser.cpp#L529
Use case
This is a part of mikananime RSS feeds:
The pubDate node is inside the torrent node and cannot be parsed, but the order is already in reverse chronological order.
Extra info/examples/attachments
No response