Eliot Berriot
|
c29a96f244
|
Fail graciously when AP representation includes a null_value for mediaType
|
2018-04-18 00:08:31 +02:00 |
Eliot Berriot
|
eb275b7e08
|
Version bump and changelog
|
2018-04-17 23:20:32 +02:00 |
Eliot Berriot
|
f55d2b6c9d
|
Updated tests
|
2018-04-17 23:10:46 +02:00 |
Eliot Berriot
|
c17f7eefde
|
Ensure follower is approved to access library
|
2018-04-17 23:08:15 +02:00 |
Eliot Berriot
|
899ba31162
|
Do not fail on library page scan if one item is invalid
|
2018-04-17 22:58:43 +02:00 |
Eliot Berriot
|
14cadce4a6
|
Allow null values for musicbrainz_id in Audio ActivityPub representation
|
2018-04-17 21:49:11 +02:00 |
Eliot Berriot
|
dd97a9b488
|
Version bump and changelog
|
2018-04-17 21:26:58 +02:00 |
Eliot Berriot
|
a37183f57e
|
Additional celery beat systemd unit file
|
2018-04-17 21:26:35 +02:00 |
Eliot Berriot
|
5fee42f896
|
Can now filter by import status on library tracks
|
2018-04-17 20:03:31 +02:00 |
Eliot Berriot
|
f31874edf5
|
Implemented followers notification on import and autoimport
|
2018-04-17 19:35:57 +02:00 |
Eliot Berriot
|
adcbe8852d
|
Tmpfile fixture
|
2018-04-17 19:35:57 +02:00 |
Eliot Berriot
|
5ee1f18089
|
Fixed failing api test
|
2018-04-15 11:25:35 +02:00 |
Eliot Berriot
|
fc09a3b320
|
Can now accept/deny follow requests
|
2018-04-15 11:25:35 +02:00 |
Eliot Berriot
|
ca02aca327
|
Ensure follower is approved for listening
|
2018-04-15 11:25:35 +02:00 |
Eliot Berriot
|
9b4d7165b7
|
Added federation libraries list, moved scan to a dedicate view
|
2018-04-15 11:25:34 +02:00 |
Eliot Berriot
|
c20e4d7c9a
|
Added task to delete unused cached files
|
2018-04-15 11:25:34 +02:00 |
Eliot Berriot
|
6a04779125
|
Will now fetch and cache federated tracks
|
2018-04-15 11:25:34 +02:00 |
Eliot Berriot
|
3a31248a3d
|
Can now import library tracks from front-end
|
2018-04-15 11:25:34 +02:00 |
Eliot Berriot
|
2cef58e6c1
|
Can now search in library tracks
|
2018-04-15 11:25:34 +02:00 |
Eliot Berriot
|
57bf43bb96
|
API Endpoint to list lirary tracks
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
bdf9347917
|
Fixed serialization error
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
64e88b83f7
|
Deliver is now a proper celery task
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
2a4ce0a48c
|
ActorSerializer is not a modelserializer anymore
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
dda1cd2531
|
Added scan endpoint to trigger a scan for a library
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
077a17b093
|
Scan task can now handle until
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
520fb9d078
|
Started work on library scanning
|
2018-04-15 11:25:33 +02:00 |
Eliot Berriot
|
472cc7e26a
|
Detail library view with settings update
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
f4f75dcb4f
|
Can now scan and follow library from front-end
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
fe7ca088c5
|
Library list endpoint
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
e82a53da35
|
Added API endpoints to list library followees and followers
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
3caa03aedf
|
use a dedicated serializer to handle library creation
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
0b2fe8439a
|
Removed too complex FollowRequest model, we now use an aproved field on Follow
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
c97db31cb1
|
Include following state in scan payload
|
2018-04-15 11:25:32 +02:00 |
Eliot Berriot
|
f0ef9ea561
|
Better error handling during scan
|
2018-04-15 11:25:31 +02:00 |
Eliot Berriot
|
238d849298
|
Can now disable SSL cerification for external requests
|
2018-04-15 11:25:31 +02:00 |
Eliot Berriot
|
6c0a43a0ea
|
We can now work on federation locally thank to traefik
|
2018-04-15 11:25:31 +02:00 |
Eliot Berriot
|
097707dec4
|
Added remote library scanning logic end endpoint
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
836e813955
|
Typo in test name
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
92fa348eac
|
Federation model admin
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
206ae296b6
|
Ensure timeout in requests
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
b8c7e960c3
|
Now validate incoming webfinger
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
314587e2eb
|
Fixed pagination issue
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
514e48d3fe
|
Library can now automatically accept follows
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
4320fc77b2
|
Added validation on collection serializers
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
33972f1f40
|
Fixed broken uuid migration
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
6bf4d46362
|
Ensure we don't duplicate libray tracks
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
e19fbf5436
|
Exclude federated files from library endpoint
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
b5ff339efa
|
We now use a proper user agent including instance version and url during outgoing requests
|
2018-04-07 16:20:34 +02:00 |
Eliot Berriot
|
99200ad077
|
Merge branch 'federation-follow-request' into 'develop'
Federation follow request
See merge request funkwhale/funkwhale!123
|
2018-04-07 13:55:53 +00:00 |
Eliot Berriot
|
bf70fa1f53
|
Removed now useless private and public keys preferences
|
2018-04-07 15:53:10 +02:00 |