petitminion
b063a3616e
enhancement(front):use paginated page for playlist
...
fix(front): enable more link on artist and user profiles
refactor(front): use new ui components in track modal and track-mobile-row, render track-modal only once in parent and populate with data from mobile-row
2025-06-02 11:27:52 +00:00
petitminion
fc11c50275
Fix third party upload triggers and plugin example ( #2405 )
2025-05-07 23:17:43 +00:00
petitminion
4549dcb61e
Use playlists to privately share audio files ( #2417 )
2025-05-07 15:22:38 +00:00
petitminion
6c6cb60a28
Fix schema generation to allow propre types in front ( #2404 )
2025-02-20 15:04:25 +00:00
petitminion
fedd340ed5
Playlist federation ( #1458 )
2025-01-03 18:17:25 +00:00
petitminion
d1287a36a5
Import/export playlist in xspf ( #836 ).
2024-12-05 11:31:41 +00:00
jo
22c255700e
style: format code using black v23
2023-03-28 19:49:24 +02:00
jo
cff619679b
chore: format files using isort (pre-commit)
2022-11-23 21:55:37 +01:00
wvffle
c0b2c8d41e
Fix black linting
2022-09-27 09:30:26 +00:00
wvffle
68face201b
Rename operation ids
2022-09-27 09:30:26 +00:00
Agate
f6458fd75a
Updated playlist management API
2020-07-27 15:31:49 +02:00
Eliot Berriot
f107656586
Federation of avatars
2020-01-23 17:19:27 +01:00
Eliot Berriot
c8702ca726
Fx #986 : Fixed invalid displayed number of tracks in playlist
2019-12-11 10:50:05 +01:00
Eliot Berriot
33d1f879cf
Report UI (end-user)
2019-09-09 11:10:25 +02:00
Qasim Ali
22f0235045
refactor playlist duplicate error structure
...
- use non_field_errors struct when writing duplicate track errors
- generalize frontend error handler and update frontend error parsing
2019-04-24 11:31:46 +02:00
Eliot Berriot
4c13d47387
Resolve "Implement a Oauth provider in Funkwhale"
2019-03-25 17:02:51 +01:00
Eliot Berriot
14392ebb0c
Updated rest framework to 3.9
2019-01-11 14:10:02 +01:00
Eliot Berriot
4a6df06360
Upgraded django to 2.1 and django-filters to 2.0
2019-01-11 12:03:06 +01:00
Eliot Berriot
d3f8fb6cb0
See #272 : updated API to return upload data on tracks
2018-10-26 14:26:52 +02:00
Eliot Berriot
54972e489b
Fixed unplayable playlists (bis repetita)
2018-09-28 20:46:18 +02:00
Eliot Berriot
34373d020c
Fixed unplayable playlists
2018-09-28 16:45:28 +02:00
Eliot Berriot
99a37dcb7a
Resolve "UX, UI : Browse Library"
2018-07-17 11:09:13 +00:00
Eliot Berriot
697ea24b79
Fix #302 : Include user's current private playlists on playlist list
2018-06-24 14:53:04 +02:00
Eliot Berriot
9bea804f14
See #297 : sorted imports
2018-06-10 10:55:16 +02:00
Eliot Berriot
9427f8b56e
See #297 : removed unused imports
2018-06-10 10:39:47 +02:00
Eliot Berriot
62ca3bd736
Blacked the code
2018-06-09 15:36:16 +02:00
Eliot Berriot
71d46e4361
Simplified playlist serializer and ensure update return same payload as detail
2018-03-21 19:03:57 +01:00
Eliot Berriot
6a9a34d244
Can now clear playlist
2018-03-21 12:19:07 +01:00
Eliot Berriot
bf6fe44bed
More filters / ordering option on playlist API
2018-03-21 11:58:11 +01:00
Eliot Berriot
16f631af1a
Performance optimization on playlisttrack serialization
2018-03-20 22:44:28 +01:00
Eliot Berriot
f8b15a3f48
Added API endpoint to insert multiple tracks into playlist
2018-03-20 19:56:42 +01:00
Eliot Berriot
497f81e5ab
Typo in returned api payload
2018-03-20 19:14:45 +01:00
Eliot Berriot
08b28a7d98
Added playlist tracks count and modification date in API
2018-03-20 15:34:34 +01:00
Eliot Berriot
e87e2654e8
Permissions and db state fixes with new index field
2018-03-20 15:34:34 +01:00
Eliot Berriot
d8486beeb0
Can now list tracks from within playlist endpoint
2018-03-20 15:34:33 +01:00
Eliot Berriot
9a909798e7
Additional permissions checks on playlist views
2018-03-20 15:34:33 +01:00
Eliot Berriot
2a3f43ecb1
Ensure privacy_level is settable/inherited properly
2018-03-20 15:34:32 +01:00
Eliot Berriot
76f98b74dd
Initial commit that merge both the front end and the API in the same repository
2017-06-23 23:00:42 +02:00