Hi folks, the long and duplicate titles in Memos RSS feeds have been a nuissance in an otherwise superlative app for me, so I figured I'd roll my sleeves up and help out 😊 What do you think?
This PR removes the content of the <title> element in the RSS feeds that Memo produces.
Why remove? Every RSS client I can find shows the <title> next to the <description> when viewing an item. This creates a duplicate (but often trimmed, so less useful) version of <description> right above the actual text the user wants to read (often in a much larger font). It similarly makes lists of items in some clients extremely tall, as 128 characters is a lot of hard-to-read text — especially when Memos renders links as their URL in titles.
Why an empty tag? The RSS 1.0 and 2.0 specs require that a <title> element is present.
Examples from elsewhere:
micro.blog uses an empty <title /> element: example
Hi folks, the long and duplicate titles in Memos RSS feeds have been a nuissance in an otherwise superlative app for me, so I figured I'd roll my sleeves up and help out 😊 What do you think?
This PR removes the content of the
<title>
element in the RSS feeds that Memo produces.Why remove? Every RSS client I can find shows the
<title>
next to the<description>
when viewing an item. This creates a duplicate (but often trimmed, so less useful) version of<description>
right above the actual text the user wants to read (often in a much larger font). It similarly makes lists of items in some clients extremely tall, as 128 characters is a lot of hard-to-read text — especially when Memos renders links as their URL in titles.Why an empty tag? The RSS 1.0 and 2.0 specs require that a
<title>
element is present.Examples from elsewhere:
<title />
element: example<title>
element: example