Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e793f8365f
								
							
						 | 
						
							
							
								
								Webfinger utils
							
							
							
							
							
						 | 
						
							2018-03-29 00:00:20 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								90c1d02919
								
							
						 | 
						
							
							
								
								Added FUNKWHALE_HOSTNAME and FEDERATION_HOSTNAME settings
							
							
							
							
							
						 | 
						
							2018-03-29 00:00:01 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								588da6ff33
								
							
						 | 
						
							
							
								
								Can now generate a key pair for the instance
							
							
							
							
							
						 | 
						
							2018-03-28 23:56:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								707868d794
								
							
						 | 
						
							
							
								
								Can now fetch public key from actor url
							
							
							
							
							
						 | 
						
							2018-03-28 23:56:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2f473d7570
								
							
						 | 
						
							
							
								
								Added requests-mock dependency and fixture
							
							
							
							
							
						 | 
						
							2018-03-28 23:56:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								5e901dc5a4
								
							
						 | 
						
							
							
								
								Fixed a bunch of failing tests
							
							
							
							
							
						 | 
						
							2018-03-28 23:54:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								85ce220f29
								
							
						 | 
						
							
							
								
								Merge branch 'federation-signing-requests' into 'develop'
							
							
							
							
							
							
							
							Federation signing requests
See merge request funkwhale/funkwhale!106 
							
						 | 
						
							2018-03-26 20:14:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								a87a2837db
								
							
						 | 
						
							
							
								
								Fixed failing tests
							
							
							
							
							
						 | 
						
							2018-03-25 22:34:30 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d310628cb5
								
							
						 | 
						
							
							
								
								refactored tests, no have __init__ everywhere
							
							
							
							
							
						 | 
						
							2018-03-25 22:27:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								18d8baae34
								
							
						 | 
						
							
							
								
								API Views/serializers/tests for activity (#141)
							
							
							
							
							
						 | 
						
							2018-03-25 17:24:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								1f2e14b20e
								
							
						 | 
						
							
							
								
								Use anonymous_user fixture in other tests
							
							
							
							
							
						 | 
						
							2018-03-25 17:18:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2d4003c8c4
								
							
						 | 
						
							
							
								
								anonymoususer test fixture
							
							
							
							
							
						 | 
						
							2018-03-25 17:17:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fce5ee0e7f
								
							
						 | 
						
							
							
								
								Renamed listening end_date to creation_date
							
							
							
							
							
						 | 
						
							2018-03-25 17:17:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								f36a9e2ac9
								
							
						 | 
						
							
							
								
								Merge branch '138-import-unicode' into 'develop'
							
							
							
							
							
							
							
							Resolve "Importer chokes on files with bad unicode characters"
Closes #138 and #120
See merge request funkwhale/funkwhale!108 
							
						 | 
						
							2018-03-25 13:46:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f1cf250e29
								
							
						 | 
						
							
							
								
								Fix #138: Better handling of utf-8 filenames during file import
							
							
							
							
							
						 | 
						
							2018-03-25 15:40:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4b69d64db2
								
							
						 | 
						
							
							
								
								Fix #139: We now restrict some usernames from being used during signup
							
							
							
							
							
						 | 
						
							2018-03-24 20:31:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4522f5997e
								
							
						 | 
						
							
							
								
								More test cases for request signing and added helpers to verify signature
							
							
							
							
							
						 | 
						
							2018-03-24 16:24:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								aa7365b71f
								
							
						 | 
						
							
							
								
								Basic logic for signing/verifying requests
							
							
							
							
							
						 | 
						
							2018-03-24 15:20: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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								639cd5da5b
								
							
						 | 
						
							
							
								
								Moved playlist tests in a dedicated directory
							
							
							
							
							
						 | 
						
							2018-03-20 15:34:32 +01: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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								17bda77efb
								
							
						 | 
						
							
							
								
								Fix #111: allow skipping of acoustid matching
							
							
							
							
							
						 | 
						
							2018-03-06 20:29:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c0ff34e8b3
								
							
						 | 
						
							
							
								
								Fixed failing tests
							
							
							
							
							
						 | 
						
							2018-03-03 23:23:42 +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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d875f0d070
								
							
						 | 
						
							
							
								
								Fixed #82: Basic instance states are now available on /about
							
							
							
							
							
						 | 
						
							2018-02-27 22:38:55 +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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								8c7e943013
								
							
						 | 
						
							
							
								
								Fixed #73: broken file upload
							
							
							
							
							
						 | 
						
							2018-02-26 18:27:41 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								cdabb26989
								
							
						 | 
						
							
							
								
								Fix #30: added instance preferences for name and descriptions
							
							
							
							
							
						 | 
						
							2018-02-24 15:27:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3dd1a20b68
								
							
						 | 
						
							
							
								
								Fix #58: enabling registrations is now done via a preference
							
							
							
							
							
						 | 
						
							2018-02-24 12:20:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								dcb1915a7b
								
							
						 | 
						
							
							
								
								Can now bind batch to request via API
							
							
							
							
							
						 | 
						
							2018-02-22 23:33:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								98b62caa24
								
							
						 | 
						
							
							
								
								Import request viewset, serializer and url
							
							
							
							
							
						 | 
						
							2018-02-21 00:09:15 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f3d77ef7d9
								
							
						 | 
						
							
							
								
								Update request status based on batch status
							
							
							
							
							
						 | 
						
							2018-02-21 00:09:15 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								24e2555793
								
							
						 | 
						
							
							
								
								Added status field to import batch, it's synced based on jobs
							
							
							
							
							
						 | 
						
							2018-02-21 00:02:09 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								15bdf18705
								
							
						 | 
						
							
							
								
								logged in api client
							
							
							
							
							
						 | 
						
							2018-02-20 23:59:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ddea5f1825
								
							
						 | 
						
							
							
								
								Now store track file mimetype in database
							
							
							
							
							
						 | 
						
							2018-02-18 23:46:15 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6152b3bb36
								
							
						 | 
						
							
							
								
								Added API endpoint for listing public instance settings
							
							
							
							
							
						 | 
						
							2018-02-17 21:31:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e4edf55c47
								
							
						 | 
						
							
							
								
								Replaced vue-resource by axios
							
							
							
							
							
						 | 
						
							2018-01-11 21:35:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e7f0c1b88b
								
							
						 | 
						
							
							
								
								Views and logic for custom radios
							
							
							
							
							
						 | 
						
							2018-01-07 22:21:01 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								1c8f055490
								
							
						 | 
						
							
							
								
								Brand new file importer
							
							
							
							
							
						 | 
						
							2017-12-27 23:32:02 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2e616282fd
								
							
						 | 
						
							
							
								
								Now use import job everywhere, even for direct file imports
							
							
							
							
							
						 | 
						
							2017-12-27 20:30:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								5d2dbbc828
								
							
						 | 
						
							
							
								
								Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files
							
							
							
							
							
						 | 
						
							2017-12-27 17:30:09 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3c08722e92
								
							
						 | 
						
							
							
								
								Fixed #56: invalidate tokens on password change, also added change password form
							
							
							
							
							
						 | 
						
							2017-12-26 15:56:04 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f1557ac4b9
								
							
						 | 
						
							
							
								
								Fixed #57: now refresh jwt token on page refresh
							
							
							
							
							
						 | 
						
							2017-12-26 14:47:27 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								099cdfa99c
								
							
						 | 
						
							
							
								
								Fixed #54: Now use pytest everywhere \o/
							
							
							
							
							
						 | 
						
							2017-12-24 19:15:21 +01:00 |