Eugen 
							
						 
					 
					
						
						
							
						
						17c591ffba 
					 
					
						
						
							
							Punycode URI normalization ( #2370 )  
						
						 
						
						... 
						
						
						
						* Fix  #2119  - Whenever about to send a HTTP request, normalize the URI
* Add test for IDN request in FetchLinkCardService
* Perform IDN normalization on domains before they are stored in the DB 
						
						
					 
					
						2017-04-25 02:47:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen 
							
						 
					 
					
						
						
							
						
						2e4afccd9d 
					 
					
						
						
							
							Fix   #2108  - Fix gif uploads ( #2171 )  
						
						 
						
						... 
						
						
						
						* Fix  #2108  - Fix gif uploads
Add specs for media attachment gifv conversion
* Add ffmpeg to travis
* Make travis install ffmpeg, not libav
* Switch travis to trusty 
						
						
					 
					
						2017-04-19 23:21:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen 
							
						 
					 
					
						
						
							
						
						bfbc2ca0d8 
					 
					
						
						
							
							Attachment list for uncached attachments ( #2110 )  
						
						 
						
						... 
						
						
						
						* For undownloaded attachments, set type :unknown, display them as a list in the web UI
* Fix case when attachment type is set explicitly 
						
						
					 
					
						2017-04-19 15:37:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen 
							
						 
					 
					
						
						
							
						
						e09ab2c0bd 
					 
					
						
						
							
							Fix   #1642 ,  fix   #1912  - Dictate content-type file extension ( #2078 )  
						
						 
						
						... 
						
						
						
						* Fix  #1642 , fix  #1912  - Previous change (#1718 ) did not modify how original file was saved on upload
* Fix for when file is missing 
						
						
					 
					
						2017-04-18 23:15:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						cc1361c149 
					 
					
						
						
							
							Media controller specs ( #2022 )  
						
						 
						
						... 
						
						
						
						* Add spec for media controller
* Add MediaAttachment.attached scope
* Simplify methods in media controller 
						
						
					 
					
						2017-04-17 20:02:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						d6cb4bbe99 
					 
					
						
						
							
							Performance improvement for profiles  
						
						 
						
						
						
						
					 
					
						2017-03-06 01:50:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						03a857f59a 
					 
					
						
						
							
							Use more widely supported MP4 format for gifv's  
						
						 
						
						
						
						
					 
					
						2017-03-06 00:30:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						8d93f0ca56 
					 
					
						
						
							
							Increase max bitrate of converted webms, slightly optimized counter queries  
						
						 
						
						... 
						
						
						
						(Because postgres can tell that count(*) needs no extra checks, but
counting a specific column requires them) 
						
						
					 
					
						2017-03-05 23:43:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						6382ef2bc6 
					 
					
						
						
							
							Add vsync -cfr option when converting gif to webm  
						
						 
						
						
						
						
					 
					
						2017-03-05 23:27:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						79b08c5f0a 
					 
					
						
						
							
							Higher quality webms? Might improve conversation of some types of gifs  
						
						 
						
						
						
						
					 
					
						2017-03-05 23:13:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						85fce04d1b 
					 
					
						
						
							
							Detect videos with no sound, handle them like gifv  
						
						 
						
						
						
						
					 
					
						2017-03-05 22:55:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						caf5b8e975 
					 
					
						
						
							
							Fix   #431  - convert gif to webm during upload. Web UI treats them like it did  
						
						 
						
						... 
						
						
						
						before. In the API, attachments now can be either image, video or gifv. Gifv
is to be treated like images in terms of behaviour, but are videos by file
type. 
						
						
					 
					
						2017-03-04 23:02:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						450ad43180 
					 
					
						
						
							
							Do not run FetchLinkCardService on local URLs, increase file size limit to 8MB,  
						
						 
						
						... 
						
						
						
						fix ProcessFeedService pushing status into distribution if called a second time
while the first is still running (i.e. when a PuSH comes after a Salmon slap),
fix not running escape on spoiler text before emojify 
						
						
					 
					
						2017-01-27 16:57:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						7b9f8766e8 
					 
					
						
						
							
							Fix   #416  - Generate random unique 14-byte (19 characters) shortcodes  
						
						 
						
						... 
						
						
						
						for local attachments, use them in URLs. Check status privacy
before redirecting to actual file. 
						
						
					 
					
						2017-01-06 00:29:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						aed25932b5 
					 
					
						
						
							
							Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails  
						
						 
						
						
						
						
					 
					
						2016-12-18 15:20:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						06dd359239 
					 
					
						
						
							
							Downsize attachment previews, but improve quality from 80 to 90  
						
						 
						
						
						
						
					 
					
						2016-12-07 12:09:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						64d109dc0e 
					 
					
						
						
							
							Downsize originals in media attachments, small fixes  
						
						 
						
						
						
						
					 
					
						2016-12-05 17:13:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						80c44ed9c1 
					 
					
						
						
							
							Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals  
						
						 
						
						... 
						
						
						
						for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking) 
						
						
					 
					
						2016-12-04 12:28:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						f860d15d39 
					 
					
						
						
							
							Fix order of attachments (see  #269 )  
						
						 
						
						
						
						
					 
					
						2016-11-28 13:49:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						e4f56fa942 
					 
					
						
						
							
							Don't create attachments if remote file cannot be fetched  
						
						 
						
						
						
						
					 
					
						2016-11-18 23:16:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						fdc17bea58 
					 
					
						
						
							
							Fix rubocop issues, introduce usage of frozen literal to improve performance  
						
						 
						
						
						
						
					 
					
						2016-11-15 16:56:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						57304ac375 
					 
					
						
						
							
							Catch 404 errors when downloading remote media, add screenshot to landing page  
						
						 
						
						
						
						
					 
					
						2016-11-01 16:58:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						abb8f5837e 
					 
					
						
						
							
							Fix public channel  
						
						 
						
						
						
						
					 
					
						2016-10-23 11:56:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						a9e40a3d80 
					 
					
						
						
							
							Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting  
						
						 
						
						... 
						
						
						
						to the API 
						
						
					 
					
						2016-10-22 19:39:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						1d2175f73c 
					 
					
						
						
							
							Do not force-transcode uploaded videos to webm (leave mp4 as-is)  
						
						 
						
						
						
						
					 
					
						2016-10-18 17:51:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						2ddf4e09f9 
					 
					
						
						
							
							Change how convert options are escaped  
						
						 
						
						
						
						
					 
					
						2016-10-12 14:39:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						cdc49c6b4b 
					 
					
						
						
							
							Allow mp4 uploads, convert to WebM  
						
						 
						
						
						
						
					 
					
						2016-10-12 14:29:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Vaillant 
							
						 
					 
					
						
						
							
						
						35de03fbe3 
					 
					
						
						
							
							Strip exif data from uploaded images  
						
						 
						
						... 
						
						
						
						Using `-strip` cli options from ImageMagick
http://www.imagemagick.org/script/command-line-options.php#strip 
fix  #85  
						
						
					 
					
						2016-10-08 15:18:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						927333f4f8 
					 
					
						
						
							
							Improve code style  
						
						 
						
						
						
						
					 
					
						2016-09-29 21:28:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						bd5ad304ba 
					 
					
						
						
							
							Adding media controller, 1 webm/compose form allowed, previews generated  
						
						 
						
						
						
						
					 
					
						2016-09-17 17:47:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						ce29624c6d 
					 
					
						
						
							
							Fixing image upload limits, allowing webm, merge/unmerge events trigger  
						
						 
						
						... 
						
						
						
						timeline reload in UI, other small fixes 
						
						
					 
					
						2016-09-12 18:22:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						d6b3113304 
					 
					
						
						
							
							Validates local username, max sizes for uploads.  Fixes   #32  
						
						 
						
						
						
						
					 
					
						2016-09-10 09:43:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						14fb0ab4a2 
					 
					
						
						
							
							Improve JSON output for media attachments, generate :small preview for them  
						
						 
						
						
						
						
					 
					
						2016-09-05 19:26:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						ed94e998bc 
					 
					
						
						
							
							Fix for media attachments remote URL download  
						
						 
						
						
						
						
					 
					
						2016-09-05 19:11:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						eec0dc46a6 
					 
					
						
						
							
							PostStatusService can attach media to status, ProcessFeedService likewise  
						
						 
						
						
						
						
					 
					
						2016-09-05 18:39:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						ae1fac0062 
					 
					
						
						
							
							Add API to upload media attachments  
						
						 
						
						
						
						
					 
					
						2016-09-05 17:46:36 +02:00