Commit graph

717 commits

Author SHA1 Message Date
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
74f5907156
Can now list federated tracks 2018-04-15 11:25:35 +02:00
Eliot Berriot
2e71ddbffc
Pagination now support a compact mode 2018-04-15 11:25:34 +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
321b9444f6
Added basic documentation on the federation feature 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
ea27dd917f
Latest (hopefully) traefik tweaks 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
98381a00c8 Merge branch 'i18n' into 'develop'
I18n

Closes #5

See merge request funkwhale/funkwhale!125
2018-04-14 22:26:17 +00:00
Bat
1341c9aab9 Remove translation files 2018-04-14 18:46:20 +01:00
Bat
8b74c1703e Add a changelog fragment 2018-04-14 18:44:55 +01:00
Bat
8fbcb01edc Start making components i18n-friendly 2018-04-14 18:28:41 +01:00
Bat
e3cfab8bb4 Language detection 2018-04-13 14:01:23 +01:00
Bat
4bc866f98d Set fallback language 2018-04-13 13:13:21 +01:00
Bat
bddb950beb i18n: lazy-loading 2018-04-11 14:24:22 +01:00
Bat
de753502c9 Setup translations with Vue 2018-04-11 13:32:29 +01:00
Bat
a4418bdcfe Add a few useful packages 2018-04-09 19:33:17 +01:00
Bat
3be7d68900 Make translation compilation actually work 2018-04-09 19:26:31 +01:00
Bat
e7b06ab509 i18n: .po compilation 2018-04-08 17:38:26 +01:00