funkwhale/api/funkwhale_api
Kuba Orlik 7ee8e02b29 Fix feed formatting so it passes w3c validation
Feeds generated by Funkwhale do not pass validation with the [w3c
validator](https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fpodcast.midline.pl%2Fapi%2Fv1%2Fchannels%2FMidline%2Frss).
This commit addresses the problems identified during validation:

1. The `isPermalink` is not recognized -> changed it to
   `isPermaLink` (capital "L")

2. `itunes:summary` and `itunes:subtitle` are 256 characters after
   truncating, but the maximum is 255. The truncating function trims the
   text to 255 chars, but then adds `…`, so the text is one character
   too long

3. The tags within `itunes:keywords` are now separated with commas
   instead of spaces (https://validator.w3.org/feed/docs/warning/InvalidKeywords.html)
2020-10-25 18:56:52 +01:00
..
activity See #297: sorted imports 2018-06-10 10:55:16 +02:00
audio Fix feed formatting so it passes w3c validation 2020-10-25 18:56:52 +01:00
cli Delete existing thumbnails automatically when running 2020-08-23 16:39:31 +02:00
common Fix #1205: Added a new, large thumbnail size for cover images 2020-08-28 20:59:54 +02:00
contrib [plugin/scrobbler] Fixed scrobbling issues due to invalid payload 2020-08-26 17:46:30 +02:00
favorites See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
federation Fix #1210: Enforce authentication when viewing remote channels, profiles and libraries 2020-08-28 20:19:08 +02:00
history Upgraded dependencies 2020-07-18 10:29:22 +02:00
instance Handle invalid JSON returned by nodeinfo endpoint 2020-08-12 23:27:59 +02:00
manage Upgraded dependencies 2020-07-18 10:29:22 +02:00
moderation See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
music Allow genre tags to be updated when rescanning files in-place 2020-10-25 18:56:52 +01:00
musicbrainz Fix #877: Ensure API urls answer with and without a trailing slash 2019-07-02 14:31:47 +02:00
playlists See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
providers Removed unused acoustid dependency / logic 2019-01-11 14:10:02 +01:00
radios See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
requests See #542: Removed import requests code 2018-10-01 19:16:47 +02:00
static New theming system 2020-05-15 14:12:36 +02:00
subsonic Upgraded dependencies 2020-07-18 10:29:22 +02:00
tags See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
taskapp See #170: fetch channel outbox on discovery/detail 2020-03-31 16:22:11 +02:00
templates Fix #806: Use proper site name/domain in emails 2019-04-23 11:14:58 +02:00
users Fix feed formatting so it passes w3c validation 2020-10-25 18:56:52 +01:00
__init__.py Version bump and changelog for 1.0 2020-09-09 07:48:00 +02:00
factories.py Implement tag models 2019-07-08 15:26:14 +02:00