Skip to content

Tweaks for Vienna RSS#2093

Merged
Alkarex merged 12 commits intoFreshRSS:devfrom
Alkarex:vienna-rss
Nov 11, 2018
Merged

Tweaks for Vienna RSS#2093
Alkarex merged 12 commits intoFreshRSS:devfrom
Alkarex:vienna-rss

Conversation

@Alkarex
Copy link
Copy Markdown
Member

@Alkarex Alkarex commented Oct 30, 2018

@Alkarex Alkarex added this to the 1.13.0 milestone Oct 30, 2018
@Alkarex Alkarex added the API 🤝 API for other clients label Oct 30, 2018
@Alkarex Alkarex mentioned this pull request Oct 30, 2018
Copy link
Copy Markdown
Member

@Frenzie Frenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These encoding changes wouldn't cause any trouble elsewhere?

@Frenzie
Copy link
Copy Markdown
Member

Frenzie commented Nov 10, 2018

Pardon, I just saw the comment stating that it's technically a bug. GH had cleverly hidden the full commit message from my view.

@Alkarex
Copy link
Copy Markdown
Member Author

Alkarex commented Nov 10, 2018

@Frenzie Those changes should not break existing clients. But additional tests very much welcome. We need to try:

  • with < & > " ' in all text fields such as category name, label name, feed name, feed URL, entry title, entry URL, entry author
  • all actions such as retrieve, change read/favourite status, label / unlabel, add, rename, delete
  • from the various clients we have access to

Note: the version in FreshRSS's database is always the HTML-escaped version.

@Alkarex
Copy link
Copy Markdown
Member Author

Alkarex commented Nov 10, 2018

Alternative approach to encode XML special characters and other
problematic characters into their Unicode fullwidth version when we
cannot use HTML-encoding because clients disagree wether they should
HTML-decode or not.
FreshRSS#2091 (comment)
@Alkarex Alkarex merged commit b672fc1 into FreshRSS:dev Nov 11, 2018
@Alkarex Alkarex deleted the vienna-rss branch November 11, 2018 16:31
Alkarex added a commit that referenced this pull request Nov 11, 2018
Alkarex added a commit to Alkarex/FreshRSS that referenced this pull request Nov 12, 2018
Use only minimal XML->Unicode encoding for articles title.
Follow-up of FreshRSS#2093
@Alkarex Alkarex mentioned this pull request Nov 12, 2018
Alkarex added a commit that referenced this pull request Nov 12, 2018
Use only minimal XML->Unicode encoding for articles title.
Follow-up of #2093
Alkarex added a commit to Alkarex/FreshRSS that referenced this pull request Nov 14, 2018
@Alkarex Alkarex mentioned this pull request Nov 14, 2018
Alkarex added a commit that referenced this pull request Dec 16, 2018
* Documentation Vienna / Open Reader

#2091
#2093
ViennaRSS/vienna-rss#1197

* Remove references to Open Reader API for now
@Alkarex Alkarex mentioned this pull request Dec 16, 2018
mdemoss pushed a commit to mdemoss/FreshRSS that referenced this pull request Mar 25, 2021
* Tweaks for Vienna RSS

FreshRSS#2091
ViennaRSS/vienna-rss#1197

* Fix get feed by URL

* Fix get item ids returning starred elements

* API add item ids by feed URL

* Add API filter `it`

https://feedhq.readthedocs.io/en/latest/api/reference.html#stream-items-ids

* API add `nt=` filter + refactoring

* No ; prefix for author

FreshRSS#2091 (comment)

* Add id long form prefix and accept short id form

FreshRSS#2091 (comment)

* Fix quote problem

FreshRSS#2091 (comment)

* Isolate bug fix for News+

FreshRSS#2091 (comment)

* Rework encoding conventions

FreshRSS#2091 (comment)

* Unicode escaping alternative

Alternative approach to encode XML special characters and other
problematic characters into their Unicode fullwidth version when we
cannot use HTML-encoding because clients disagree wether they should
HTML-decode or not.
FreshRSS#2091 (comment)
mdemoss pushed a commit to mdemoss/FreshRSS that referenced this pull request Mar 25, 2021
Use only minimal XML->Unicode encoding for articles title.
Follow-up of FreshRSS#2093
mdemoss pushed a commit to mdemoss/FreshRSS that referenced this pull request Mar 25, 2021
* Documentation Vienna / Open Reader

FreshRSS#2091
FreshRSS#2093
ViennaRSS/vienna-rss#1197

* Remove references to Open Reader API for now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API 🤝 API for other clients Important 🔥

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants