Eliot Berriot
|
6100b106c0
|
See #186: moved federation settings to preferences
|
2018-04-28 05:55:21 +02:00 |
Eliot Berriot
|
7222f7b710
|
See #186: moved PLAYLISTS_MAX_TRACKS to playlists__max_tracks
|
2018-04-28 05:30:23 +02:00 |
Eliot Berriot
|
f4899c5387
|
Fix #176: Can now relaunch erored jobs and batches
|
2018-04-28 04:59:47 +02:00 |
Eliot Berriot
|
6dcde77b1e
|
Avoid fetching Actor object on every request authentication
|
2018-04-28 00:25:47 +02:00 |
Eliot Berriot
|
3d6f0b8b2c
|
Fix #183: ensure in place imported files get a proper mimetype
|
2018-04-27 21:10:35 +02:00 |
Eliot Berriot
|
a49d3b4251
|
Fixed #182: X-sendfile not working with in-place imports
|
2018-04-25 18:50:06 +02:00 |
Eliot Berriot
|
300e24dbde
|
Ensure we return correct paths when using Apache as a reverse proxy
|
2018-04-22 16:34:07 +02:00 |
Eliot Berriot
|
6a67bc6fac
|
Fix #171: dedicated endpoint to list import jobs, updated front-end
|
2018-04-22 15:17:06 +02:00 |
Eliot Berriot
|
f4ac0b2d3f
|
Serve view can now serve in-place imported files
|
2018-04-21 18:21:15 +02:00 |
Eliot Berriot
|
58fced2640
|
updated import_task to support in place import
|
2018-04-21 18:20:56 +02:00 |
Eliot Berriot
|
de754b835e
|
Updated CLI to support in-place import
|
2018-04-21 18:16:43 +02:00 |
Eliot Berriot
|
0d3eb96bec
|
Fixed failing tests
|
2018-04-21 16:33:15 +02:00 |
Eliot Berriot
|
1672230f39
|
More verbose/robust import_files command, also skips existing files
|
2018-04-21 16:16:43 +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
|
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
|
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
|
57bf43bb96
|
API Endpoint to list lirary tracks
|
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
|
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
|
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
|
b8c7e960c3
|
Now validate incoming webfinger
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
4320fc77b2
|
Added validation on collection serializers
|
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
|
9612b1bace
|
Can now serve track from remote library
|
2018-04-07 15:34:35 +02:00 |
Eliot Berriot
|
b29ca44797
|
Now store remote library tracks in a dedicated model, this is much simpler
|
2018-04-07 11:29:40 +02:00 |
Eliot Berriot
|
f273faf9de
|
Added Library model to have more granular federation management
|
2018-04-06 18:49:29 +02:00 |
Eliot Berriot
|
a03f0ffea5
|
We now have a library browsable via activitypub
|
2018-04-06 17:59:06 +02:00 |
Eliot Berriot
|
393110a7f0
|
Serializers for paginated collections
|
2018-04-06 17:58:43 +02:00 |
Eliot Berriot
|
4ce9f9bf08
|
Dedicated permission to access library data via activity pub
|
2018-04-06 17:58:16 +02:00 |
Eliot Berriot
|
8db832f03b
|
Now store source AP track file on track_file
|
2018-04-06 15:20:53 +02:00 |
Eliot Berriot
|
04d710e690
|
Library can now receive import info from followed instances
|
2018-04-06 14:53:57 +02:00 |