ba76fe9f49 
								
							 
						 
						
							
							
								
								Apply restrictions to username characters during signup  
							
							
							
						 
						
							2018-07-22 13:05:43 +02:00  
				
					
						
							
							
								 
						
							
								3a94462bd6 
								
							 
						 
						
							
							
								
								Removed django-cacheops dependency  
							
							
							
						 
						
							2018-07-21 12:57:48 +02:00  
				
					
						
							
							
								 
						
							
								27d54ee971 
								
							 
						 
						
							
							
								
								Merge branch 'playlist-perfs' into 'develop'  
							
							... 
							
							
							
							Use smaller images when possible to increase performance on client-side
See merge request funkwhale/funkwhale!328  
							
						 
						
							2018-07-20 17:24:53 +00:00  
				
					
						
							
							
								 
						
							
								979c554b4a 
								
							 
						 
						
							
							
								
								Use cropped covers/avatars to reduce bandwidth use  
							
							
							
						 
						
							2018-07-20 19:17:39 +02:00  
				
					
						
							
							
								 
						
							
								ba5c3bfc90 
								
							 
						 
						
							
							
								
								Update common.py with more blacklisted usernames  
							
							
							
						 
						
							2018-07-19 10:49:01 +00:00  
				
					
						
							
							
								 
						
							
								99a37dcb7a 
								
							 
						 
						
							
							
								
								Resolve "UX, UI : Browse Library"  
							
							
							
						 
						
							2018-07-17 11:09:13 +00:00  
				
					
						
							
							
								 
						
							
								af270f4abd 
								
							 
						 
						
							
							
								
								Resolve "An avatar for users"  
							
							
							
						 
						
							2018-07-13 12:10:39 +00:00  
				
					
						
							
							
								 
						
							
								789bef38cb 
								
							 
						 
						
							
							
								
								See  #248 : model / migration  
							
							
							
						 
						
							2018-06-21 19:28:59 +02:00  
				
					
						
							
							
								 
						
							
								2e4f862387 
								
							 
						 
						
							
							
								
								See  #212 : record user last activity date  
							
							
							
						 
						
							2018-06-17 17:53:40 +02:00  
				
					
						
							
							
								 
						
							
								d17ceec1f0 
								
							 
						 
						
							
							
								
								See  #297 : linting of various, uncommon errors  
							
							
							
						 
						
							2018-06-10 12:06:46 +02:00  
				
					
						
							
							
								 
						
							
								ab80dffeea 
								
							 
						 
						
							
							
								
								See  #297 : sorted config imports  
							
							
							
						 
						
							2018-06-10 11:29:24 +02:00  
				
					
						
							
							
								 
						
							
								62ca3bd736 
								
							 
						 
						
							
							
								
								Blacked the code  
							
							
							
						 
						
							2018-06-09 15:36:16 +02:00  
				
					
						
							
							
								 
						
							
								290cae9a8f 
								
							 
						 
						
							
							
								
								Fix   #231  and  #219 : ensure we import covers regarless of the import method  
							
							... 
							
							
							
							Can now import covers from track metadata and track directory as well 
							
						 
						
							2018-06-02 17:34:46 +02:00  
				
					
						
							
							
								 
						
							
								14c8073e26 
								
							 
						 
						
							
							
								
								Ensure we can serve images securely locally  
							
							
							
						 
						
							2018-06-02 09:17:32 +02:00  
				
					
						
							
							
								 
						
							
								2569f136b7 
								
							 
						 
						
							
							
								
								Fix   #241 : autoremove media files on model instance deletion  
							
							
							
						 
						
							2018-05-28 22:17:36 +02:00  
				
					
						
							
							
								 
						
							
								2586444db2 
								
							 
						 
						
							
							
								
								Fix   #229 : removed last hardcoded settings to protect audio files  
							
							
							
						 
						
							2018-05-24 21:34:59 +02:00  
				
					
						
							
							
								 
						
							
								155a40e296 
								
							 
						 
						
							
							
								
								Fixed   #205 : Disabled browsable HTML API in production  
							
							
							
						 
						
							2018-05-15 19:06:08 +02:00  
				
					
						
							
							
								 
						
							
								7595936260 
								
							 
						 
						
							
							
								
								See  #75 : added a preference do enable/disable the subsonic API on the instance level  
							
							
							
						 
						
							2018-05-09 22:13:04 +02:00  
				
					
						
							
							
								 
						
							
								82f5dc20f3 
								
							 
						 
						
							
							
								
								Documentation for missing DEFAULT_FROM_EMAIL setting  
							
							
							
						 
						
							2018-05-06 16:23:23 +02:00  
				
					
						
							
							
								 
						
							
								4a7105ae7e 
								
							 
						 
						
							
							
								
								Fix   #187 : documentation and changelog for email configuration  
							
							
							
						 
						
							2018-05-06 13:48:23 +02:00  
				
					
						
							
							
								 
						
							
								22f0b1a2d8 
								
							 
						 
						
							
							
								
								See  #187 : API logic for password reset  
							
							
							
						 
						
							2018-05-06 11:30:41 +02:00  
				
					
						
							
							
								 
						
							
								929b50183a 
								
							 
						 
						
							
							
								
								Now reset cookie on profile fetch, to avoid CSRF bugs  
							
							
							
						 
						
							2018-05-06 11:21:36 +02:00  
				
					
						
							
							
								 
						
							
								4325b1be4f 
								
							 
						 
						
							
							
								
								Removed radios and listening recording for anonymous users as it was buggy  
							
							
							
						 
						
							2018-05-06 11:18:28 +02:00  
				
					
						
							
							
								 
						
							
								a3b2125d2a 
								
							 
						 
						
							
							
								
								See  #186 : moved api authentication required setting to preference  
							
							
							
						 
						
							2018-04-28 06:11:50 +02:00  
				
					
						
							
							
								 
						
							
								7222f7b710 
								
							 
						 
						
							
							
								
								See  #186 : moved PLAYLISTS_MAX_TRACKS to playlists__max_tracks  
							
							
							
						 
						
							2018-04-28 05:30:23 +02:00  
				
					
						
							
							
								 
						
							
								6dcde77b1e 
								
							 
						 
						
							
							
								
								Avoid fetching Actor object on every request authentication  
							
							
							
						 
						
							2018-04-28 00:25:47 +02:00  
				
					
						
							
							
								 
						
							
								d2c2fb837e 
								
							 
						 
						
							
							
								
								Now support Bearer auth in complement of JWT  
							
							
							
						 
						
							2018-04-26 15:17:51 +02:00  
				
					
						
							
							
								 
						
							
								0f7de68f0d 
								
							 
						 
						
							
							
								
								Update common.py to add USE_APACHE_HEADERS set to false  
							
							... 
							
							
							
							Update views.py to modify headers depending on Nginx or Apache
Update common.py with future proof REVERSE_PROXY_TYPE setting
Update views.py to adapt headers based on REVERSE_PROXY_TYPE
Update views.py, typo on apache 
							
						 
						
							2018-04-22 15:11:04 +02:00  
				
					
						
							
							
								 
						
							
								a8bf44a494 
								
							 
						 
						
							
							
								
								Added dedicated settings to manage in-place import  
							
							
							
						 
						
							2018-04-21 18:15:29 +02:00  
				
					
						
							
							
								 
						
							
								a37183f57e 
								
							 
						 
						
							
							
								
								Additional celery beat systemd unit file  
							
							
							
						 
						
							2018-04-17 21:26:35 +02:00  
				
					
						
							
							
								 
						
							
								6c0a43a0ea 
								
							 
						 
						
							
							
								
								We can now work on federation locally thank to traefik  
							
							
							
						 
						
							2018-04-15 11:25:31 +02:00  
				
					
						
							
							
								 
						
							
								b5ff339efa 
								
							 
						 
						
							
							
								
								We now use a proper user agent including instance version and url during outgoing requests  
							
							
							
						 
						
							2018-04-07 16:20:34 +02:00  
				
					
						
							
							
								 
						
							
								393110a7f0 
								
							 
						 
						
							
							
								
								Serializers for paginated collections  
							
							
							
						 
						
							2018-04-06 17:58:43 +02:00  
				
					
						
							
							
								 
						
							
								a81c92dbf5 
								
							 
						 
						
							
							
								
								Additional setting to control wether music library federation needs approval  
							
							
							
						 
						
							2018-04-02 22:43:59 +02:00  
				
					
						
							
							
								 
						
							
								3cf1a17087 
								
							 
						 
						
							
							
								
								We are now able to receive a toot and react to it  
							
							
							
						 
						
							2018-04-01 22:11:46 +02:00  
				
					
						
							
							
								 
						
							
								3650c3699b 
								
							 
						 
						
							
							
								
								Minor tweaks (logs, exceptions)  
							
							
							
						 
						
							2018-03-31 18:41:53 +02:00  
				
					
						
							
							
								 
						
							
								6c3b7ce154 
								
							 
						 
						
							
							
								
								More reserved usernames  
							
							
							
						 
						
							2018-03-31 15:44:46 +02:00  
				
					
						
							
							
								 
						
							
								22370d1b2c 
								
							 
						 
						
							
							
								
								Use pytest-env plugin to manage test settings instead of settings file  
							
							
							
						 
						
							2018-03-31 14:45:11 +02:00  
				
					
						
							
							
								 
						
							
								90c1d02919 
								
							 
						 
						
							
							
								
								Added FUNKWHALE_HOSTNAME and FEDERATION_HOSTNAME settings  
							
							
							
						 
						
							2018-03-29 00:00:01 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f1cf250e29 
								
							 
						 
						
							
							
								
								Fix   #138 : Better handling of utf-8 filenames during file import  
							
							
							
						 
						
							2018-03-25 15:40:37 +02:00  
				
					
						
							
							
								 
						
							
								4b69d64db2 
								
							 
						 
						
							
							
								
								Fix   #139 : We now restrict some usernames from being used during signup  
							
							
							
						 
						
							2018-03-24 20:31:36 +01:00  
				
					
						
							
							
								 
						
							
								aa7365b71f 
								
							 
						 
						
							
							
								
								Basic logic for signing/verifying requests  
							
							
							
						 
						
							2018-03-24 15:20:15 +01:00  
				
					
						
							
							
								 
						
							
								1729c4f83e 
								
							 
						 
						
							
							
								
								250 is a saner default for playlist size  
							
							
							
						 
						
							2018-03-20 19:55:36 +01:00  
				
					
						
							
							
								 
						
							
								8821a1bb43 
								
							 
						 
						
							
							
								
								Removed superfluous mptt requirement  
							
							
							
						 
						
							2018-03-20 15:34:33 +01:00  
				
					
						
							
							
								 
						
							
								944135e752 
								
							 
						 
						
							
							
								
								Capped number of tracks in playlists  
							
							
							
						 
						
							2018-03-20 15:34:33 +01:00  
				
					
						
							
							
								 
						
							
								99f33dd392 
								
							 
						 
						
							
							
								
								Make api docker image able to run tests  
							
							
							
						 
						
							2018-03-12 23:07:08 +01:00  
				
					
						
							
							
								 
						
							
								a448eaaf17 
								
							 
						 
						
							
							
								
								Fix   #117 : Use django-cacheops to cache common ORM requests  
							
							
							
						 
						
							2018-03-08 23:21:59 +01:00  
				
					
						
							
							
								 
						
							
								88092322d8 
								
							 
						 
						
							
							
								
								Fix   #110 : completely removed django cachalot  
							
							
							
						 
						
							2018-03-06 20:51:28 +01:00