|  Eliot Berriot | 6b16a8b963 | Resolve "Have an actor for our users" | 2018-07-22 10:20:16 +00:00 | 
				
					
						|  Eliot Berriot | 9017acdb39 | Fix #328: Validate Date header in HTTP Signatures | 2018-06-24 19:17:56 +02:00 | 
				
					
						|  Eliot Berriot | 799386c2b6 | See #297: removed a lot of unused variables | 2018-06-10 11:27:38 +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 | 6fc4275b68 | See #152: use new user permissions on relevant viewsets | 2018-05-18 18:48:46 +02:00 | 
				
					
						|  Eliot Berriot | e852c84007 | Fix #197: .well-known/nodeinfo endpoint can now answer to request with Accept: application/json | 2018-05-16 22:10:11 +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 | d88b7869fe | See #192: added .well-known/nodeinfo endpoint | 2018-05-07 22:28:46 +02:00 | 
				
					
						|  Eliot Berriot | bc2c9950e3 | Fix #189: federation cache should now delete properly, including orphaned files | 2018-05-06 15:36:49 +02:00 | 
				
					
						|  Eliot Berriot | 6100b106c0 | See #186: moved federation settings to preferences | 2018-04-28 05:55:21 +02:00 | 
				
					
						|  Eliot Berriot | 6dcde77b1e | Avoid fetching Actor object on every request authentication | 2018-04-28 00:25:47 +02:00 | 
				
					
						|  Eliot Berriot | f55d2b6c9d | Updated tests | 2018-04-17 23:10:46 +02:00 | 
				
					
						|  Eliot Berriot | c17f7eefde | Ensure follower is approved to access library | 2018-04-17 23:08:15 +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 | c20e4d7c9a | Added task to delete unused cached files | 2018-04-15 11:25:34 +02:00 | 
				
					
						|  Eliot Berriot | 57bf43bb96 | API Endpoint to list lirary tracks | 2018-04-15 11:25:33 +02:00 | 
				
					
						|  Eliot Berriot | 64e88b83f7 | Deliver is now a proper celery task | 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 | 077a17b093 | Scan task can now handle until | 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 | 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 | c97db31cb1 | Include following state in scan payload | 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 | 836e813955 | Typo in test name | 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 | 4320fc77b2 | Added validation on collection serializers | 2018-04-15 11:24:46 +02:00 | 
				
					
						|  Eliot Berriot | 6bf4d46362 | Ensure we don't duplicate libray tracks | 2018-04-15 11:24:46 +02:00 | 
				
					
						|  Eliot Berriot | e19fbf5436 | Exclude federated files from library endpoint | 2018-04-15 11:24:46 +02:00 | 
				
					
						|  Eliot Berriot | 9612b1bace | Can now serve track from remote library | 2018-04-07 15:34:35 +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 | f273faf9de | Added Library model to have more granular federation management | 2018-04-06 18:49:29 +02:00 | 
				
					
						|  Eliot Berriot | a03f0ffea5 | We now have a library browsable via activitypub | 2018-04-06 17:59:06 +02:00 | 
				
					
						|  Eliot Berriot | 393110a7f0 | Serializers for paginated collections | 2018-04-06 17:58:43 +02:00 | 
				
					
						|  Eliot Berriot | 4ce9f9bf08 | Dedicated permission to access library data via activity pub | 2018-04-06 17:58:16 +02:00 | 
				
					
						|  Eliot Berriot | 04d710e690 | Library can now receive import info from followed instances | 2018-04-06 14:53:57 +02:00 | 
				
					
						|  Eliot Berriot | feab0f98ba | Spaces > Tabs | 2018-04-05 23:27:03 +02:00 | 
				
					
						|  Eliot Berriot | e0dcb87f15 | Follow request approve/refuse logic | 2018-04-04 23:12:41 +02:00 | 
				
					
						|  Eliot Berriot | d8f86c4fce | Factorized follow logic between system actors, Library can now accept follows | 2018-04-04 19:38:55 +02:00 |