Francis Chong 
								
							 
						 
						
							
							
								
							
							
	193dddb433  
						 
						
							
							
								
								
								Add media dimensions ( #2448 )  
							
							... 
							
							
							
							
							* Fixes  #1985 
- add migration AddMediaAttachmentMeta, which add meta field to media_attachments
- before saving attachment, set file meta if needed
- add meta in api
* add spec
* align the “size” format for image and video
* fix code climate
* fixes media_attachment_spec.rb 
							
						 
						
							2017-04-26 03:48:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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