Wykres commitów

6375 Commity (f4dbc584e16c384b13f6e68f66020e3273884550)

Autor SHA1 Wiadomość Data
Eliot Berriot 2cfe4fa3a1
Fixed wrong mv command in debian guide 2018-03-22 14:19:26 +01:00
Eliot Berriot 3af3327311
Added missing choice of version in the docker deployment guide 2018-03-22 14:18:55 +01:00
Eliot Berriot ae65190364
Merge tag '0.7' into develop
0.7 (2018-03-21)
----------------

Features:

- Can now filter artists and albums with no listenable tracks (#114)
- Improve the style of the sidebar to make it easier to understand which tab is
  selected (#118)
- On artist page, albums are not sorted by release date, if any (#116)
- Playlists are here \o/ 🎉 (#3, #93, #94)
- Use django-cacheops to cache common ORM requests (#117)

Bugfixes:

- Fixed broken import request admin (#115)
- Fixed forced redirection to login event with
  API_AUTHENTICATION_REQUIRED=False (#119)
- Fixed position not being reseted properly when playing the same track
  multiple times in a row
- Fixed synchronized start/stop radio buttons for all custom radios (#103)
- Fixed typo and missing icon on homepage (#96)

Documentation:

- Up-to-date and complete development and contribution instructions in
  README.rst (#123)
2018-03-21 21:05:25 +01:00
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