Commit graph

1312 commits

Author SHA1 Message Date
Georg Krause
1d8029155b Fix test cases 2021-08-28 19:13:33 +00:00
Tony Wasserka
2173a592a0 Add br to the list of safe HTML tags 2021-08-28 19:13:33 +00:00
Tony Wasserka
906bbb34bb Display RSS episode descriptions based on the <content:encoded> RSS tags
The previously used <description> tag often only contains plain text,
whereas <content:encoded> is typically HTML-encoded and hence better
suited for display.

Closes #1405
2021-08-28 19:13:33 +00:00
Georg Krause
ad597a93dd
Merge branch 'master' into develop 2021-08-10 22:33:29 +02:00
David Marzal
02a8ce949c Add xmlns:content to feed schemas fixes #1535 2021-08-05 07:58:12 +00:00
Georg Krause
19fd429e24 Remove pinning of twisted to update to latest version 2021-08-04 08:01:22 +00:00
Georg Krause
3c8c152460
Version bump and changelog for 1.1.4 2021-08-02 20:47:50 +02:00
Georg Krause
a9095d3243
Pin asgiref version 2021-08-02 20:44:51 +02:00
Georg Krause
00a9a0d5a6
Merge branch 'master' into develop 2021-08-01 21:55:51 +02:00
Georg Krause
73ced887fd
Version bump and changelog for 1.1.3 2021-08-01 21:53:51 +02:00
Georg Krause
003203c45d Update Channels to version 3
This reduces coverage since one test case needed to be removed. Its not that easy anymore to pass a custom scope into a tested application. It gets verified that no invalid authentication is possible though. Proper testing should be done with another issue.
2021-07-24 11:48:52 +00:00
Georg Krause
5fccbb9007 Update django-versatileimagefield 2021-07-07 10:03:53 +00:00
Georg Krause
464c12bae7
Update iPython 2021-07-07 09:13:15 +02:00
Georg Krause
d0ec6c8ba7
Update Pillow 2021-07-07 08:50:22 +02:00
Georg Krause
5e724e9fd0 Update setuptools 2021-07-06 14:57:02 +00:00
Georg Krause
b901db9b80
Update uvicorn 2021-07-06 16:28:31 +02:00
Georg Krause
7418d51a35 Update django-redis to 5.0 2021-07-06 13:37:42 +00:00
Georg Krause
47c6498c28 Update channels_redis 2021-07-06 13:35:07 +00:00
Georg Krause
9be145c97b
Pin asgiref version 2021-07-06 11:43:40 +02:00
Georg Krause
cf8c0752cd Update dev and test dependencies 2021-07-05 12:21:52 +00:00
Georg Krause
64210b0264 Replace psycopg2-binary with psycopg2 2021-07-05 04:33:39 +00:00
Georg Krause
c430d50816 Update Celery and Kombu 2021-07-04 19:03:24 +00:00
Georg Krause
4647b13091
Revert "Update celery"
This reverts commit 50cb7f0747.
2021-07-04 20:40:55 +02:00
Georg Krause
50cb7f0747
Update celery 2021-07-04 20:38:19 +02:00
Georg Krause
189166ec7c Update django-oauth-toolkit 2021-07-04 04:57:35 +00:00
Georg Krause
b5fca7c1c9 Update PyLD to version 2.0 2021-06-30 15:41:12 +00:00
jovuit
f661e3a078 Reviewed comments on source strings on Weblate and modified source strings accordingly if needed
Replaced "email" with "e-mail address" when needed
2021-06-17 15:55:12 +00:00
Georg Krause
6e1be964d7 Merge branch '1498-fix-scrobber-empty-mbid' into 'develop'
Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID

Closes #1498

See merge request funkwhale/funkwhale!1326

(cherry picked from commit 8273feb581)

572efc79 Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
2021-06-17 11:21:56 +00:00
Philipp Wolfer
572efc792e Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
Fixes #1498
2021-06-17 11:05:37 +00:00
petitminion
a8ab4eedfc Add recently added radio, part of #1390 2021-06-17 11:04:01 +00:00
jovuit
909d16c2f0 Resolve "EMAIL_CONFIG not documented"
fixes #1481
2021-05-28 09:50:41 +00:00
Georg Krause
1ef252e29d Implement several pipeline improvements
* Build docker image to run tests in
* Collect backend coverage reports
* Update dependencies
2021-05-28 09:39:27 +00:00
Georg Krause
8202c1879b
Version bump and changelog for 1.1.2 2021-05-19 15:31:26 +02:00
Georg Krause
ea4be336d4
Version bump and changelog for 1.1.2 2021-05-19 15:30:51 +02:00
Ciarán Ainsworth
c60bc93930 Fix recently listened widget and simple artist serializer
(cherry picked from commit 071ff89a4f)
2021-05-19 13:11:41 +00:00
Ciarán Ainsworth
071ff89a4f Fix recently listened widget and simple artist serializer 2021-05-19 12:59:14 +00:00
Blopware
0c8f4400b0
Sanitize remote tracks' saving locations with slashes on their names
For that case, the resulting saved file made use of these slashes to
store the tracks in subdirectories of federation_cache/xx/xx/xx, instead of
in the federation_cache/xx/xx/xx directory itself. As a consequence, the
tracks are downloaded in the wrong location, and upon any trial of
playing the tracks, funkwhale responds with the message
"The track cannot be loaded. You can have connectivity issues"

An example of a podcast with this kind of RSS items is located in
https://www.rtve.es/api/programas/2082/audios.rss

This commit overcomes this by a simple replacement of the offending
slashes to hyphens.
2021-05-09 17:51:45 +02:00
Ciarán Ainsworth
0176b29dae
Add missing playable serializer 2021-05-09 07:39:19 +02:00
Ciarán Ainsworth
33f7993477 Add missing playable serializer 2021-05-09 05:38:55 +00:00
Georg Krause
ec77040e87
Update deps and add CI job to check outdated pkgs 2021-04-30 06:25:38 +02:00
Georg Krause
b26481a5f9
Fix linting error 2021-04-28 11:55:44 +02:00
Georg Krause
3231573047
Remove last JWT related includes 2021-04-28 11:34:57 +02:00
Georg Krause
ecc2cc57ae
Revert "Update django-allauth"
This reverts commit a5020c1dc6.
2021-04-28 11:29:31 +02:00
Georg Krause
9970d2dfb8
Revert "Update Django"
This reverts commit 747c639bc4.
2021-04-28 11:29:18 +02:00
Georg Krause
a5020c1dc6
Update django-allauth 2021-04-28 11:27:08 +02:00
Georg Krause
747c639bc4
Update Django 2021-04-28 11:22:50 +02:00
Georg Krause
6245a65c1d
Revert "Update pytz"
This reverts commit 6bf2f79210.
2021-04-28 11:19:59 +02:00
Georg Krause
6bf2f79210
Update pytz 2021-04-28 11:18:54 +02:00
Georg Krause
88de997603
Remove JWT related code 2021-04-28 10:44:28 +02:00
Georg Krause
5d745fea6f Resolve "Remove Raven Sentry" 2021-04-25 15:13:17 +00:00