|  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 | 244ebd7ab1 | Dropped hard constraint on track indexes and added more tests | 2018-03-20 19:14:07 +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 | 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 | 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 | 4298c4236e | Fixed #119: forced redirection to login even with API_AUTHENTICATION_REQUIRED=False | 2018-03-15 22:34:20 +01:00 | 
				
					
						|  Eliot Berriot | c70ab72bc0 | Merge branch '114-exclude-empty-albums' into 'develop' Fix #114: can now filter artists and albums with no listenable tracks
Closes #114
See merge request funkwhale/funkwhale!83 | 2018-03-07 22:19:21 +00:00 | 
				
					
						|  Eliot Berriot | bfeb86865d | Fix #114: can now filter artists and albums with no listenable tracks | 2018-03-07 23:08:28 +01:00 | 
				
					
						|  Eliot Berriot | 99a91c1e74 | Fix #115: broken import request admin | 2018-03-07 22:36:37 +01:00 | 
				
					
						|  Eliot Berriot | ec3e5a4304 | Version bump and changelog | 2018-03-06 21:56:01 +01:00 | 
				
					
						|  Eliot Berriot | 20ba6f926a | Merge branch '111-skip-acoustid' into 'develop' Resolve "Allow skip accoustid entirely on music import (CLI)"
Closes #111
See merge request funkwhale/funkwhale!79 | 2018-03-06 20:54:28 +00:00 | 
				
					
						|  Eliot Berriot | dd61dd7416 | Fix #112: missing batch ID in import output | 2018-03-06 20:41:39 +01:00 | 
				
					
						|  Eliot Berriot | 17bda77efb | Fix #111: allow skipping of acoustid matching | 2018-03-06 20:29:32 +01:00 | 
				
					
						|  Eliot Berriot | e4c044638b | Fixed 500 error in authentication | 2018-03-05 21:43:07 +01:00 | 
				
					
						|  Eliot Berriot | 2354721cd9 | Fixed import crashing when no acoustid found | 2018-03-04 18:14:37 +01:00 | 
				
					
						|  Eliot Berriot | eef2ff3f9a | Fixed broken daphne and removed useless templates | 2018-03-04 16:05:41 +01:00 | 
				
					
						|  Eliot Berriot | 6011cf2098 | Version bump and changelog | 2018-03-04 15:16:35 +01:00 | 
				
					
						|  Eliot Berriot | 1800f7ad17 | API endpoint for updating privacy | 2018-03-03 11:20:21 +01:00 | 
				
					
						|  Eliot Berriot | a6da10be41 | API refinements for activity stream | 2018-03-01 23:41:51 +01:00 | 
				
					
						|  Eliot Berriot | d509c090d3 | Basic working poc with favorites send over websocket | 2018-03-01 21:51:20 +01:00 | 
				
					
						|  Eliot Berriot | e490284511 | Use our new event system for track favorites | 2018-03-01 20:38:48 +01:00 | 
				
					
						|  Eliot Berriot | dd5881f2c6 | Founndations for real-time event serialization/subscription/broadcasting | 2018-03-01 20:38:20 +01:00 | 
				
					
						|  Eliot Berriot | fd7c1e5dd8 | Added privacy level for user | 2018-03-01 20:36:29 +01:00 | 
				
					
						|  Eliot Berriot | 691665e3cf | Activity stream representations for user and favorites | 2018-03-01 18:38:32 +01:00 | 
				
					
						|  Eliot Berriot | 5c2ddc56c4 | Basic channels middleware for token auth | 2018-03-01 18:38:31 +01:00 | 
				
					
						|  Eliot Berriot | 3b6d474d69 | Changelog and version bump | 2018-02-28 19:29:31 +01:00 | 
				
					
						|  Eliot Berriot | 41404a5988 | Version bump and changelog | 2018-02-27 23:10:23 +01:00 | 
				
					
						|  Eliot Berriot | ce45b252cf | Merge branch '80-admins' into 'develop' Fixed #80: Added admin interface for radios, track files, favorites...
Closes #80
See merge request funkwhale/funkwhale!69 | 2018-02-27 22:03:53 +00:00 | 
				
					
						|  Eliot Berriot | e13ac32370 | Fixed #80: Added admin interface for radios, track files, favorites... | 2018-02-27 23:01:55 +01:00 | 
				
					
						|  Eliot Berriot | d875f0d070 | Fixed #82: Basic instance states are now available on /about | 2018-02-27 22:38:55 +01:00 | 
				
					
						|  Eliot Berriot | 62d0381f91 | Fixed #81: Search now unaccent letters for queries | 2018-02-27 19:56:02 +01:00 | 
				
					
						|  Eliot Berriot | db4ae18055 | Fixed #88: Now exclude tracks without file from radio candidates | 2018-02-27 19:20:55 +01:00 | 
				
					
						|  Eliot Berriot | b5226367a5 | Fixed broken import because of missing transaction | 2018-02-27 18:12:23 +01:00 | 
				
					
						|  Eliot Berriot | 84d6e22e67 | Version bump and changelog | 2018-02-26 21:39:22 +01:00 | 
				
					
						|  Eliot Berriot | 8c7e943013 | Fixed #73: broken file upload | 2018-02-26 18:27:41 +01:00 | 
				
					
						|  Eliot Berriot | c415d759e4 | Version bump and changelog | 2018-02-24 18:07:51 +01:00 |