Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								12c9db3960
								
							
						 | 
						
							
							
								
								Ensures federation urls can answer to application/ld+json, application/activity+json and application/json requests
							
							
							
							
							
						 | 
						
							2019-03-05 15:15:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								1c55f2c9a6
								
							
						 | 
						
							
							
								
								Use our instance policies to discard fetched and inbox objects
							
							
							
							
							
						 | 
						
							2019-01-10 11:11:30 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								942e9a15cb
								
							
						 | 
						
							
							
								
								Linting
							
							
							
							
							
						 | 
						
							2018-12-27 20:39:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								be388870a3
								
							
						 | 
						
							
							
								
								Can now fetch domain nodeinfo
							
							
							
							
							
						 | 
						
							2018-12-27 20:33:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								7ac3bb98da
								
							
						 | 
						
							
							
								
								Moved actor domain to a dedicated table
							
							
							
							
							
						 | 
						
							2018-12-27 20:33:11 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								a493d34b8f
								
							
						 | 
						
							
							
								
								Resolve "Track position don't take care about disc number"
							
							
							
							
							
						 | 
						
							2018-12-06 08:53:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								e5b46402f8
								
							
						 | 
						
							
							
								
								Fix #308: Licenses
							
							
							
							
							
						 | 
						
							2018-12-04 14:13:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								51457aa889
								
							
						 | 
						
							
							
								
								Fix #553: Advertise public libraries properly in ActivityPub representations
							
							
							
							
							
						 | 
						
							2018-11-09 19:57:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								125d0eed5e
								
							
						 | 
						
							
							
								
								Federation scanning
							
							
							
							
							
						 | 
						
							2018-09-24 18:44:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								1bee3a4675
								
							
						 | 
						
							
							
								
								Import trust source
							
							
							
							
							
						 | 
						
							2018-09-23 12:38:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								e49a460203
								
							
						 | 
						
							
							
								
								Audio federation
							
							
							
							
							
						 | 
						
							2018-09-22 12:29:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								ecd395d6b0
								
							
						 | 
						
							
							
								
								Library follows and user notifications
							
							
							
							
							
						 | 
						
							2018-09-13 15:18:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								2ea21994ee
								
							
						 | 
						
							
							
								
								Resolve "Per-user libraries" (use !368 instead)
							
							
							
							
							
						 | 
						
							2018-09-06 18:35:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b9761d6436
								
							
						 | 
						
							
							
								
								Fixed #397: broken federation import on big imports due to missing transaction logic
							
							
							
							
							
						 | 
						
							2018-08-19 17:41:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
							
							
								
							
							
								6b16a8b963
								
							
						 | 
						
							
							
								
								Resolve "Have an actor for our users"
							
							
							
							
							
						 | 
						
							2018-07-22 10:20:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								7e442db524
								
							
						 | 
						
							
							
								
								Black/Flake8
							
							
							
							
							
						 | 
						
							2018-06-21 19:51:27 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bf8b143700
								
							
						 | 
						
							
							
								
								See #248: better structure for action serializers
							
							
							
							
							
						 | 
						
							2018-06-21 19:51:24 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d17ceec1f0
								
							
						 | 
						
							
							
								
								See #297: linting of various, uncommon errors
							
							
							
							
							
						 | 
						
							2018-06-10 12:06:46 +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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								639882bd34
								
							
						 | 
						
							
							
								
								See #297: removed unused variables
							
							
							
							
							
						 | 
						
							2018-06-09 17:41:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								62ca3bd736
								
							
						 | 
						
							
							
								
								Blacked the code
							
							
							
							
							
						 | 
						
							2018-06-09 15:36:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								eded32c2e8
								
							
						 | 
						
							
							
								
								See #228: more performante federation import launch via API
							
							
							
							
							
						 | 
						
							2018-05-24 18:53:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4f8db661fa
								
							
						 | 
						
							
							
								
								See #228: now expose library track status in API
							
							
							
							
							
						 | 
						
							2018-05-24 18:33:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ba4b6f6ba6
								
							
						 | 
						
							
							
								
								See #228: now use our new action logic for library track import
							
							
							
							
							
						 | 
						
							2018-05-23 21:50:23 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ae00cccf14
								
							
						 | 
						
							
							
								
								Fix #207: Consistent constraints/checks for URL size
							
							
							
							
							
						 | 
						
							2018-05-21 19:04:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								8994326634
								
							
						 | 
						
							
							
								
								See #195: expose bitrate, duration and size in AP audio representations
							
							
							
							
							
						 | 
						
							2018-05-15 22:01:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6dcde77b1e
								
							
						 | 
						
							
							
								
								Avoid fetching Actor object on every request authentication
							
							
							
							
							
						 | 
						
							2018-04-28 00:25:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3d6f0b8b2c
								
							
						 | 
						
							
							
								
								Fix #183: ensure in place imported files get a proper mimetype
							
							
							
							
							
						 | 
						
							2018-04-27 21:10:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c29a96f244
								
							
						 | 
						
							
							
								
								Fail graciously when AP representation includes a null_value for mediaType
							
							
							
							
							
						 | 
						
							2018-04-18 00:08:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								899ba31162
								
							
						 | 
						
							
							
								
								Do not fail on library page scan if one item is invalid
							
							
							
							
							
						 | 
						
							2018-04-17 22:58:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								14cadce4a6
								
							
						 | 
						
							
							
								
								Allow null values for musicbrainz_id in Audio ActivityPub representation
							
							
							
							
							
						 | 
						
							2018-04-17 21:49:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f31874edf5
								
							
						 | 
						
							
							
								
								Implemented followers notification on import and autoimport
							
							
							
							
							
						 | 
						
							2018-04-17 19:35:57 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fc09a3b320
								
							
						 | 
						
							
							
								
								Can now accept/deny follow requests
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								57bf43bb96
								
							
						 | 
						
							
							
								
								API Endpoint to list lirary tracks
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bdf9347917
								
							
						 | 
						
							
							
								
								Fixed serialization error
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2a4ce0a48c
								
							
						 | 
						
							
							
								
								ActorSerializer is not a modelserializer anymore
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								dda1cd2531
								
							
						 | 
						
							
							
								
								Added scan endpoint to trigger a scan for a library
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								520fb9d078
								
							
						 | 
						
							
							
								
								Started work on library scanning
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								472cc7e26a
								
							
						 | 
						
							
							
								
								Detail library view with settings update
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f4f75dcb4f
								
							
						 | 
						
							
							
								
								Can now scan and follow library from front-end
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fe7ca088c5
								
							
						 | 
						
							
							
								
								Library list endpoint
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e82a53da35
								
							
						 | 
						
							
							
								
								Added API endpoints to list library followees and followers
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3caa03aedf
								
							
						 | 
						
							
							
								
								use a dedicated serializer to handle library creation
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0b2fe8439a
								
							
						 | 
						
							
							
								
								Removed too complex FollowRequest model, we now use an aproved field on Follow
							
							
							
							
							
						 | 
						
							2018-04-15 11:25:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								097707dec4
								
							
						 | 
						
							
							
								
								Added remote library scanning logic end endpoint
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b8c7e960c3
								
							
						 | 
						
							
							
								
								Now validate incoming webfinger
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								314587e2eb
								
							
						 | 
						
							
							
								
								Fixed pagination issue
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4320fc77b2
								
							
						 | 
						
							
							
								
								Added validation on collection serializers
							
							
							
							
							
						 | 
						
							2018-04-15 11:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b29ca44797
								
							
						 | 
						
							
							
								
								Now store remote library tracks in a dedicated model, this is much simpler
							
							
							
							
							
						 | 
						
							2018-04-07 11:29:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								393110a7f0
								
							
						 | 
						
							
							
								
								Serializers for paginated collections
							
							
							
							
							
						 | 
						
							2018-04-06 17:58:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								657bd4b01a
								
							
						 | 
						
							
							
								
								Follow serializer
							
							
							
							
							
						 | 
						
							2018-04-03 23:24:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6aa6f1d8f8
								
							
						 | 
						
							
							
								
								Test actor can now follow back
							
							
							
							
							
						 | 
						
							2018-04-03 19:48:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3cf1a17087
								
							
						 | 
						
							
							
								
								We are now able to receive a toot and react to it
							
							
							
							
							
						 | 
						
							2018-04-01 22:11:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ee0341ba1a
								
							
						 | 
						
							
							
								
								Ensure we truncate summary
							
							
							
							
							
						 | 
						
							2018-03-31 18:41:15 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0c8faf83c5
								
							
						 | 
						
							
							
								
								Can now have multiple system actors
							
							
							
							
							
							
							
							We also handle webfinger/activity serialization properly 
							
						 | 
						
							2018-03-31 15:47:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								74945759cc
								
							
						 | 
						
							
							
								
								Switched from Service to Person for actor representation
							
							
							
							
							
						 | 
						
							2018-03-30 18:34:23 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								abca719d16
								
							
						 | 
						
							
							
								
								More fields on instance actor repr
							
							
							
							
							
						 | 
						
							2018-03-30 18:02:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Eliot Berriot
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								75710638de
								
							
						 | 
						
							
							
								
								Url and views for instance actor and webfinger
							
							
							
							
							
						 | 
						
							2018-03-29 00:00:47 +02:00 |