Cannot resolve URL without host
Describe the bug When an item in RSS feed provides URL without a hostname (e.g. "/posts/123"), Fluent Reader can neither load the page nor open the item in browser.
To Reproduce Steps to reproduce the behavior:
- Go to "Settings"
- Add new feed https://www.taoyouh.cn/index.xml
- Go back to the main page and click into any loaded articles
- Click "load webpage" or "open in browser", nothing happens.
Expected behavior It should load the web page.
The URL of the article shall be resolved based on the URL of the feed, for example "/posts/123" on "https://www.taoyouh.cn/index.xml" shall be resolved to "https://www.taoyouh.cn/posts/123"
Screenshots N/A
Platform (please complete the following information):
- OS: Windows 11 24H2
- Version 1.1.4
Additional context N/A
The official RSS Specification does not mention relative links anywhere.
The Atom Specification uses xml:base attribute with relative references.
Please use absolute url in your RSS 2.0 xml or use ATOM feed instead like this:
<!-- ATOM example -->
<content type="html" xml:base="https://domain.com/some/path/">
This is the entire content of my 2nd post.
You can read the first <a href="/my-post-1/">here</a>.
</content>