Commit graph

4,340 commits

Author SHA1 Message Date
Ciarán Ainsworth
115a5910a2
Improve Wording 2021-07-30 15:04:39 +02:00
Philipp Wolfer
b8d439b1bc
Add a note about setting the log level to the troubleshooting docs 2021-07-30 15:01:29 +02:00
Philipp Wolfer
fc3198dc20
Set LOGLEVEL in example .env file 2021-07-30 15:01:28 +02:00
Ciarán Ainsworth
1a362a2495 Prevent open redirect on login 2021-07-26 18:54:14 +00:00
Ciarán Ainsworth
f78e3c6460 Add beforeRouteEnter guards for moderation pages 2021-07-26 18:08:14 +00: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
c29f6778b5
Update link to our forum 2021-07-20 17:05:17 +02:00
Georg Krause
6c90351cd7 Add job to lint Frontend changes 2021-07-16 18:34:46 +00:00
Georg Krause
5fccbb9007 Update django-versatileimagefield 2021-07-07 10:03:53 +00:00
Georg Krause
f7d33cff20
Delete all the images, not just dangling ones 2021-07-07 12:03:14 +02:00
Georg Krause
1b38537376
Cleanup runner before building the backend docker image 2021-07-07 11:58:56 +02: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
Ciaran Ainsworth
c908eaa1cd Add width listener for responsive conditional rendering 2021-07-04 05:24:04 +00:00
Georg Krause
189166ec7c Update django-oauth-toolkit 2021-07-04 04:57:35 +00:00
Georg Krause
1f3239f01d Add Worker-Src to CSP-Header of nginx config, #1489 2021-07-02 20:56:37 +00:00
Georg Krause
b5fca7c1c9 Update PyLD to version 2.0 2021-06-30 15:41:12 +00:00
Georg Krause
539ff45bed
Disable All-In-One Builds until they are fixed 2021-06-23 12:14:15 +02:00
Georg Krause
815fbc8171 Merge branch '1427-duplicate-tag' into 'develop'
Only suggest existing tag once

See merge request funkwhale/funkwhale!1301
2021-06-22 20:00:17 +00:00
Martin Giger
263e29df7d Only suggest existing tag once 2021-06-17 18:31:57 +00:00
Georg Krause
e11f7edf07 Merge branch '1482' into 'develop'
Resolves #1482

Closes #1482

See merge request funkwhale/funkwhale!1321
2021-06-17 15:55: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
6a20f48ad7 Merge branch 'install_doc' into 'develop'
Restructure/improve docs

Closes #1345

See merge request funkwhale/funkwhale!1314
2021-06-17 12:56:05 +00:00
jovuit
2cb71d4ae7 Restructure and Improve docs 2021-06-17 12:56:05 +00:00
Georg Krause
8273feb581 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
2021-06-17 11:21:40 +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
Georg Krause
0ad17b4bc3 Merge branch 'recently-added' into 'develop'
Add recntly added radio, part of #1390

Closes #1390

See merge request funkwhale/funkwhale!1325
2021-06-17 11:04:01 +00:00
petitminion
a8ab4eedfc Add recently added radio, part of #1390 2021-06-17 11:04:01 +00:00
Georg Krause
96fe772d96
Run dependency checks in up-to-date image 2021-06-17 12:29:35 +02:00
Georg Krause
913bfecd9c
Run tests in prebuilt docker image 2021-06-17 12:19:29 +02:00
Georg Krause
62ba4f4381
Add commit ref name to dev build as tag 2021-06-17 12:12:28 +02:00
Georg Krause
7ab4d760c1
Fix typo 2021-06-17 12:06:30 +02:00
Georg Krause
0864458235
Fix Pipeline for external devs 2021-06-17 12:02:14 +02:00
jovuit
e38d0a376b Resolves #1484 2021-06-02 19:13:16 +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
heyarne
584471969e
Add and configure eslint 2021-05-28 11:29:33 +02:00
Georg Krause
8202c1879b
Version bump and changelog for 1.1.2 2021-05-19 15:31:26 +02: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