Frédéric Guillot
c9e0f0b3e4
Do not fallback to InnerXML if XHTML title is empty
2022-03-04 14:28:56 -08:00
Adrian Smith
cc3e65dd3c
Handle atom feed with space around CDATA
...
Trim space around CDATA elements before extracting the CharData.
This problem was discovered when reading https://www.sethvargo.com/feed.xml .
Title and Summary fields have newlines and space between the <title>
element and the CDATA element. e.g.
<title>
<![CDATA[Entry title here]]>
</title>
This meant the title of the feed was coming into MiniFlux as,
<![CDATA[Entry title here]]>
2022-01-17 15:25:22 -08:00
Frédéric Guillot
f18ded6117
Add support for multiple authors in Atom feeds
2022-01-14 20:20:55 -08:00
Frédéric Guillot
6e2e2d1665
Setup golangci-lint Github Action
2021-03-22 21:34:48 -07:00
Frédéric Guillot
5877048749
Improve handling of Atom text content with CDATA
2021-03-20 20:47:35 -07:00
Frédéric Guillot
c8c1f05328
Add better support of Atom text constructs
...
- Note that Miniflux does not render entry title with HTML tags as of now
- Omit XHTML div element because it should not be part of the content
2021-03-19 22:05:00 -07:00
Frédéric Guillot
14888f1cb8
Fix incorrect parsing of Atom entry content of type HTML
2021-03-18 21:43:59 -07:00
Frédéric Guillot
04f9c456d5
Handle entry title with double encoded entities in Atom feeds
2021-02-14 11:19:21 -08:00
Frédéric Guillot
291bf96d15
Do not strip tags for entry title
...
Some technical blogs have titles like "</some-title>" or "This is some <code>source code</code>".
Miniflux was removing these elements which prevent rendering the title correctly.
2021-01-03 11:44:07 -08:00
Frédéric Guillot
f722fd1208
Handle invalid feeds with relative URLs
2020-12-02 20:58:18 -08:00
Frédéric Guillot
a108cb7808
Handle various invalid date
2020-11-16 21:37:33 -08:00
Frédéric Guillot
4f358aa0f3
Do not escape HTML for Atom 1.0 text content during parsing
...
Avoid encoding single quotes to HTML entities (').
Feed contents are sanitized after parsing.
2020-10-30 23:41:33 -07:00
Frédéric Guillot
997e9422eb
Ignore enclosures without URL
2020-01-30 21:18:49 -08:00
Frédéric Guillot
61f0c8aa66
Allow application/xhtml+xml links as comments URL in Atom replies
2020-01-04 16:07:06 -08:00
Frédéric Guillot
bf632fad2e
Allow only absolute URLs in comments URL
...
Some feeds are using invalid URLs (random text).
2020-01-04 15:54:16 -08:00
Frédéric Guillot
33fdb2c489
Add support for Atom 0.3
2019-12-22 22:42:00 -08:00