Eliot Berriot
|
3673f624dd
|
Merge branch 'release/0.7'
|
2018-03-21 21:05:14 +01:00 |
Eliot Berriot
|
b780bee874
|
Version bump and changelog
|
2018-03-21 21:05:03 +01:00 |
Eliot Berriot
|
7093214be7
|
Merge branch '3-playlists' into 'develop'
Resolve "Playlists integration"
Closes #3, #93, and #94
See merge request funkwhale/funkwhale!98
|
2018-03-21 19:59:31 +00:00 |
Eliot Berriot
|
529114c89c
|
Added missing fields in playlist serializer
|
2018-03-21 20:56:26 +01:00 |
Eliot Berriot
|
f20e059d73
|
Changelog: Playlists are here \o/ 🎉 (#3, #93, #94)
|
2018-03-21 20:50:38 +01:00 |
Eliot Berriot
|
027411824a
|
Merge branch '96-typo' into 'develop'
Resolve "Typo in the home page on "libraryr""
Closes #96
See merge request funkwhale/funkwhale!99
|
2018-03-21 19:17:41 +00:00 |
Eliot Berriot
|
cfdb9be24d
|
Fix #96: typo and missing icon in homepage
|
2018-03-21 20:13:22 +01:00 |
Eliot Berriot
|
a7e3828f6f
|
Prettier playlist edition
|
2018-03-21 19:04:15 +01: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
|
f66dff3504
|
Added playlist list in library
|
2018-03-21 11:58:53 +01:00 |
Eliot Berriot
|
38a4559083
|
PlayButton is now able to handle playlists
|
2018-03-21 11:58:26 +01:00 |
Eliot Berriot
|
bf6fe44bed
|
More filters / ordering option on playlist API
|
2018-03-21 11:58:11 +01:00 |
Eliot Berriot
|
f503466a24
|
UI Polishing
|
2018-03-20 23:41:31 +01:00 |
Eliot Berriot
|
a38f64852f
|
Can now delete playlist
|
2018-03-20 23:41:15 +01:00 |
Eliot Berriot
|
053fc1171b
|
Renamed playlist icon class
|
2018-03-20 23:40:11 +01:00 |
Eliot Berriot
|
32dc18ed6e
|
Added dangerous-button component, smarter modal
|
2018-03-20 23:39:42 +01:00 |
Eliot Berriot
|
16f631af1a
|
Performance optimization on playlisttrack serialization
|
2018-03-20 22:44:28 +01:00 |
Eliot Berriot
|
dd40a4c4d1
|
Cleanup
|
2018-03-20 19:58:38 +01:00 |
Eliot Berriot
|
1e64f3db18
|
Playlist detail page and editor
|
2018-03-20 19:58:27 +01:00 |
Eliot Berriot
|
bed66db5c1
|
Factorization of track table row component
|
2018-03-20 19:58:14 +01:00 |
Eliot Berriot
|
0dfb594b6a
|
Shared playlist modal
|
2018-03-20 19:57:34 +01:00 |
Eliot Berriot
|
f8b15a3f48
|
Added API endpoint to insert multiple tracks into playlist
|
2018-03-20 19:56:42 +01:00 |
Eliot Berriot
|
1729c4f83e
|
250 is a saner default for playlist size
|
2018-03-20 19:55:36 +01:00 |
Eliot Berriot
|
497f81e5ab
|
Typo in returned api payload
|
2018-03-20 19:14:45 +01:00 |
Eliot Berriot
|
244ebd7ab1
|
Dropped hard constraint on track indexes and added more tests
|
2018-03-20 19:14:07 +01:00 |
Eliot Berriot
|
8ff775a126
|
Added tracks count and sort by modification date in front
|
2018-03-20 15:34:35 +01:00 |
Eliot Berriot
|
f917c5d0c4
|
Playlist filterset
|
2018-03-20 15:34:35 +01:00 |
Eliot Berriot
|
08b28a7d98
|
Added playlist tracks count and modification date in API
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
d6f2c7d4c4
|
Form, modal and player icon to add track to playlist
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
a34b1afd6c
|
Store for fetching user playlists
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
15300e255c
|
Removed pytest warning
|
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
|
257e67b5a6
|
New "index" field on playlist tracks, and .insert() metod to manage playlists
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
8821a1bb43
|
Removed superfluous mptt requirement
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
944135e752
|
Capped number of tracks in playlists
|
2018-03-20 15:34:33 +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
|
4f7fa09a78
|
Playlisttrack factory
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
d7adaf398f
|
Can now use nodb_factory fixtue in tests for faster tests
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
367014f70e
|
Added owner permission to check user has the right to read/update object
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
3e277aad4f
|
Added helper to filter queryset by privacy level
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
2a3f43ecb1
|
Ensure privacy_level is settable/inherited properly
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
859f8a0570
|
Replaced is_public flag by brand new privacy_level field on playlists
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
9fdbc7b859
|
factorized privacy_level field
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
639cd5da5b
|
Moved playlist tests in a dedicated directory
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
fe51b6db19
|
Merge branch 'test-too-large' into 'develop'
Fixed lint issues in ci file
See merge request funkwhale/funkwhale!97
|
2018-03-20 14:08:39 +00:00 |
Eliot Berriot
|
a4b4e9bc00
|
Fixed lint issues in ci file
|
2018-03-20 15:05:49 +01:00 |
Eliot Berriot
|
65d876d95b
|
Merge branch '103-radio-button' into 'develop'
Resolve "Start/stop radio buttons all enabled for user radios"
Closes #103
See merge request funkwhale/funkwhale!95
|
2018-03-18 17:51:30 +00:00 |
Eliot Berriot
|
019354e6dc
|
Merge branch '123-readme' into 'develop'
Fixed #123: up-to-date and complete development and contribution instructions in README.rst
Closes #123
See merge request funkwhale/funkwhale!92
|
2018-03-18 17:48:46 +00:00 |