Georg Krause
fb5fe48364
Use same alpine version for Build and Final
2022-01-30 23:47:09 +01:00
Georg Krause
c582ac978d
Switch to alpine 3.14 to prevent openldap issues
2022-01-30 20:52:45 +01:00
JuniorJPDJ
6ab4ca7c19
Pin autobahn to 21.2.1
2022-01-30 13:06:11 +01:00
JuniorJPDJ
f50be59a3d
Fix autobahn pinning for docker installs
2022-01-30 12:04:11 +01:00
Georg Krause
0c6caceb37
Pin autobahn for docker installs to get around dependency clash
2022-01-30 10:40:06 +01:00
Renovate Bot
edfeffffa9
Update alpine Docker tag to v3.15
2022-01-29 19:17:47 +00:00
Renovate Bot
f8171d15bb
Pin dependencies
2022-01-29 12:07:29 +00:00
Renovate Bot
53dec02b86
Update dependency Markdown to ~=3.3.6
2022-01-28 13:36:29 +00:00
Georg Krause
fb9cb5425c
Generate swagger
2022-01-28 12:33:39 +00:00
Renovate Bot
5ff918e104
Update dependency Django to ~=3.2.11
2022-01-28 10:37:23 +00:00
petitminion
252ebf8ce7
Remove usage of deprecated Model and Serializer fields ( #1663 )
2022-01-23 10:52:41 +00:00
Georg Krause
acefdfb3e6
Install uvicorn with websocket support
2022-01-23 10:19:20 +01:00
Georg Krause
e28286c15a
Fix Deployment templates for Debian
2022-01-22 18:36:37 +00:00
Georg Krause
9ed3c8ee15
Fix syntax error
2022-01-19 15:16:03 +01:00
Georg Krause
cc73485895
Install poetry using the official installer
2022-01-19 15:15:50 +01:00
Georg Krause
5bb28c5264
Add comments for better understanding
2022-01-19 08:53:47 +00:00
Georg Krause
7068cb48e2
Build docker image with poetry managed dependencies
2022-01-19 08:53:47 +00:00
Georg Krause
171cb84249
Convert dependency management to poetry
2022-01-19 08:53:47 +00:00
Georg Krause
850dc69091
Update Black & run for whole repository
2022-01-09 11:40:49 +00:00
Georg Krause
b4b929eb43
Version bump and changelog for 1.2.1
2022-01-06 17:36:41 +01:00
Georg Krause
c82f64cc7d
Version bump and changelog for 1.2.1
2022-01-06 17:35:53 +01:00
Georg Krause
742f843c98
Bump version
2021-12-27 20:56:03 +01:00
Georg Krause
91f9b3af9f
Return the correct value for is_playable on albums
2021-12-21 09:12:57 +00:00
JuniorJPDJ
f1e86e4cae
Fix docker pinned dependency
2021-12-13 21:21:20 +01:00
JuniorJPDJ
f5cc8a09b0
Pin docker cryptography dependency to alpine's version
2021-12-13 21:18:14 +01:00
Georg Krause
903d3b854e
Fix requirements file
2021-12-13 20:43:39 +01:00
Georg Krause
0217b5a7a4
Try to avoid build of cryptography for docker
2021-12-13 20:32:05 +01:00
Georg Krause
8325184d3b
Bump version number to 1.2.0-rc1
2021-12-11 16:15:20 +01:00
Marcos Peña
274bdd1d3e
refactor: Adds duration annotation to album's queryset
...
MR !1408
2021-11-26 07:35:12 +00:00
Philipp Wolfer
da12e745bf
ListenBrainz: Submit media player and submission client information
...
Following new LB submission API specifications.
Resolves #1610
2021-11-24 11:37:24 +01:00
Georg Krause
60347ccd8c
Allow oauth token expiration time to be configured
2021-11-19 11:55:10 +01:00
Marcos Peña
df8d865a6c
Fixes playlist duration
2021-11-12 21:16:38 +01:00
Marcos Peña
d5d7de8590
Resolve "Subsonic API: expose more metadata in getAlbumList endpoint" ( #623 )
...
MR !1403
closes #623
2021-11-12 16:15:38 +00:00
Georg Krause
6d20b18bcb
Mention issue with reasons for dependency pinning
2021-11-12 10:07:25 +01:00
Philipp Wolfer
fadbb9a7ab
Added a Maloja plugin to submit listenings ( !1383 )
2021-10-24 11:15:47 +00:00
Philipp Wolfer
355b607f25
Document built-in plugins
2021-10-21 22:12:03 +00:00
Marcos
44ac313617
Adds support for artist's cover art in subsonic API ( #1528 )
2021-10-18 10:23:03 +02:00
Marcos Peña
b942ed7a62
Adds sanity check to prevent uncontrolled exception from untagged imported tracks ( !1382 )
2021-10-17 10:41:03 +00:00
Marcos Peña
34b5eb7830
Resolve "Subsonic API scrobble call not triggering scrobble plugin"
2021-09-25 11:19:57 +00:00
JuniorJPDJ
4b95924970
Allow running docker container as non-root (quick fix)
2021-09-20 12:43:30 +02:00
JuniorJPDJ
9a3cf4e1dd
Allow running docker container as non-root
2021-09-20 07:30:22 +00:00
Alexandra Parker
79587b801e
fix(subsonic): AttributeError when getting user profile
2021-09-05 13:56:34 +00:00
Georg Krause
aaa1c8b5db
Update setuptools to version 57.4.0
2021-08-30 10:27:36 +00:00
Georg Krause
d1952b3dae
Update requests to version 2.26.0
2021-08-30 10:18:23 +00:00
Georg Krause
28b1a69a11
Update pytest-randomly to version 3.10.1
2021-08-30 10:03:07 +00:00
Georg Krause
6831c70aad
Update iPhython to version 7.27.0
2021-08-30 09:57:14 +00:00
Georg Krause
4d4ad0f352
Update Faker to version 8.12.1
2021-08-30 09:50:37 +00:00
Georg Krause
0cd8f710be
Update django-versatileimagefield to version 2.2
2021-08-30 09:40:11 +00:00
Georg Krause
a186fd958c
Update django-cors-headers to version 3.8.0
2021-08-30 09:27:09 +00:00
Georg Krause
26a6d9801a
Update django-auth-ldap to version 3.0.0
2021-08-30 11:10:54 +02:00
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