Commit graph

4,301 commits

Author SHA1 Message Date
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
Ciarán Ainsworth
33f7993477 Add missing playable serializer 2021-05-09 05:38:55 +00:00
Ciarán Ainsworth
26f8f7db9f Fix minor Vue and sanitize errors 2021-05-03 08:14:13 +00:00
Ciarán Ainsworth
56b1358f0a Resolve "Fix loaders in dark theme" 2021-05-01 10:38:49 +00:00
Ciarán Ainsworth
9b3f90a7ba Resolve "Channel: clicking auf "Subscribe" when not logged in still updates the subscriber count" 2021-04-30 21:11:44 +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
heyarne
f1f9f935cf
Make playing tracks in their playlist the default 2021-04-28 08:47:12 +02:00
Georg Krause
5d745fea6f Resolve "Remove Raven Sentry" 2021-04-25 15:13:17 +00:00
heyarne
76aa8610a5 Add track or album cover to track detail page 2021-04-25 13:18:40 +00:00
Georg Krause
31413fe631 Merge branch '1160-systemd-fix' into 'develop'
Resolve "funkwhale-worker.service error option --concurrency"

Closes #1160

See merge request funkwhale/funkwhale!1296
2021-04-24 13:10:55 +00:00
Georg Krause
15af4a1660
Fix API test report path 2021-04-22 17:04:16 +02:00
Georg Krause
134ba74399
Fix pytest junit command 2021-04-22 16:06:20 +02:00
Georg Krause
3884ee20a6
Add unit test reporting and vulnerability scans to CI 2021-04-22 15:57:15 +02:00
Georg Krause
4fed82a34b
Merge branch 'petitminion/funkwhale-change_start_radio_to_Play_radio' into develop 2021-04-21 14:02:28 +02:00
Virgile Robles
942d0d1485 Add changelog fragment 2021-04-13 22:35:08 +02:00
Virgile Robles
d3fdce07e9 Correctly set default value in systemd unit 2021-04-13 22:32:15 +02:00
Georg Krause
1492e252ea
Merge branch 'master' into develop 2021-04-13 10:27:30 +02:00
Georg Krause
381215af98
Version bump and changelog for 1.1.1 2021-04-13 10:27:07 +02:00
Georg Krause
94662e5814 Merge branch 'tracemallocmiddleware' into 'develop'
Initial tracemalloc middleware,

See merge request funkwhale/funkwhale!1293
2021-04-12 19:07:52 +00:00
Georg Krause
bbeecb5269
Add documentation for debugging tools 2021-04-12 20:21:01 +02:00
Georg Krause
c4664de41f
Add Middleware to trace memory usage 2021-04-12 20:20:39 +02:00
Georg Krause
6d42c8337f Merge branch 'fix_resume_on_sleep' into 'develop'
Properly handle redundant MediaSession play/pause requests

See merge request funkwhale/funkwhale!1283
2021-04-12 04:46:57 +00:00
Tony Wasserka
7900c2d065 Properly handle redundant MediaSession play/pause requests
MediaSession pause requests may happen even when Funkwhale is already in a
paused state. Previously FW would flip between play/pause without
consideration for the current state instead of doing nothing when
the playback state matches the requested one.

Notably, this made Funkwhale resume audio playback when entering sleep mode
on my system.
2021-04-11 15:19:59 +02:00
Petitminion
cb9a5cdf81 Changing Start Radio to Play Radio. #1400 2021-04-11 00:05:16 +02:00
Georg Krause
f7b2f0f259 Merge branch 'bugfix/multiple-tracks-playing-at-once' into 'develop'
Stop all other tracks when loading a new track

Closes #1213 and #1387

See merge request funkwhale/funkwhale!1291
2021-04-08 07:55:23 +00:00
heyarne
75a1d74962 Stop all other tracks when loading a new track 2021-04-08 07:55:23 +00:00
Georg Krause
6340aad89a Merge branch 'bugfix/post-install' into 'develop'
Make scripts more portable

See merge request funkwhale/funkwhale!1285
2021-04-07 07:18:17 +00:00
heyarne
39405bbc3e Make scripts more portable 2021-04-07 07:18:17 +00:00
Georg Krause
5fded7a701 Merge branch 'enhancement/artist-track-row-consistency' into 'develop'
Improve UI consistency in an artist's tracklist

See merge request funkwhale/funkwhale!1286
2021-04-07 06:21:45 +00:00
Georg Krause
3a45809f1c Merge branch 'bugfix/postcss-warnings' into 'develop'
Fix postcss warnings about old gradient syntax and justify-content: start

See merge request funkwhale/funkwhale!1287
2021-04-07 06:21:07 +00:00
Georg Krause
423a5de11c Merge branch 'update_howler' into 'develop'
Update howler.js dependency

Closes #1324

See merge request funkwhale/funkwhale!1289
2021-04-07 05:33:10 +00:00