Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd2cb77f1a 
							
						 
					 
					
						
						
							
							Remove unused "oversized" spec fixture PNG file ( #33881 )  
						
						
						
					 
					
						2025-02-11 06:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1712543c68 
							
						 
					 
					
						
						
							
							Revert "Support animated PNGs in media attachments ( #28516 )" ( #33334 )  
						
						
						
					 
					
						2024-12-17 10:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Schmidt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a70ae28644 
							
						 
					 
					
						
						
							
							Support animated PNGs in media attachments ( #28516 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Check i18n / check-i18n (push) Waiting to run 
				
			 
		
			
				
	CodeQL / Analyze (javascript) (push) Waiting to run 
				
			 
		
			
				
	CodeQL / Analyze (ruby) (push) Waiting to run 
				
			 
		
			
				
	Check formatting / lint (push) Waiting to run 
				
			 
		
			
				
	JavaScript Linting / lint (push) Waiting to run 
				
			 
		
			
				
	Ruby Linting / lint (push) Waiting to run 
				
			 
		
			
				
	JavaScript Testing / test (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (14-alpine) (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (15-alpine) (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (16-alpine) (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (17-alpine) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / build (production) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / build (test) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / test (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / test (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.10.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (3.2, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2024-12-11 02:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1ef7b5b43 
							
						 
					 
					
						
						
							
							Fix uploading higher-than-wide GIF profile picture with libvips enabled ( #32911 )  
						
						
						
					 
					
						2024-11-15 15:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Niedzielski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd0ca4b994 
							
						 
					 
					
						
						
							
							Select correct self link when parsing Webfinger response ( #31110 )  
						
						
						
					 
					
						2024-07-23 14:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Roetzel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ea9336b68 
							
						 
					 
					
						
						
							
							Do not pass unknown encoding names to nokogiri. ( #30987 )  
						
						
						
					 
					
						2024-07-10 14:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								David Roetzel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							967505ee9b 
							
						 
					 
					
						
						
							
							Add size limit for all PreviewCard URLs ( #30973 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Check i18n / check-i18n (push) Waiting to run 
				
			 
		
			
				
	CodeQL / Analyze (javascript) (push) Waiting to run 
				
			 
		
			
				
	CodeQL / Analyze (ruby) (push) Waiting to run 
				
			 
		
			
				
	Check formatting / lint (push) Waiting to run 
				
			 
		
			
				
	CSS Linting / lint (push) Waiting to run 
				
			 
		
			
				
	JavaScript Linting / lint (push) Waiting to run 
				
			 
		
			
				
	Ruby Linting / lint (push) Waiting to run 
				
			 
		
			
				
	JavaScript Testing / test (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (14-alpine) (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (15-alpine) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / build (production) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / build (test) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / test (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / test (3.1) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / test (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (3.1) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (3.1) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.10.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (3.1, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (3.2, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2024-07-09 13:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Roetzel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97eddb5906 
							
						 
					 
					
						
						
							
							Fix details extraction when no title exists. ( #30933 )  
						
						
						
					 
					
						2024-07-05 13:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Roetzel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							016c1e4e78 
							
						 
					 
					
						
						
							
							Improve handling of encoding problems when creating link previews ( #30929 )  
						
						
						
					 
					
						2024-07-05 11:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Roetzel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff08d99d4d 
							
						 
					 
					
						
						
							
							Catch encoding errors when creating link previews. ( #30853 )  
						
						
						
					 
					
						2024-06-27 14:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								David Roetzel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cab1c7b09 
							
						 
					 
					
						
						
							
							Improve encoding detection for link cards ( #30780 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Bundler Audit / security (push) Waiting to run 
				
			 
		
			
				
	Check i18n / check-i18n (push) Waiting to run 
				
			 
		
			
				
	CodeQL / Analyze (javascript) (push) Waiting to run 
				
			 
		
			
				
	CodeQL / Analyze (ruby) (push) Waiting to run 
				
			 
		
			
				
	Check formatting / lint (push) Waiting to run 
				
			 
		
			
				
	CSS Linting / lint (push) Waiting to run 
				
			 
		
			
				
	Haml Linting / lint (push) Waiting to run 
				
			 
		
			
				
	JavaScript Linting / lint (push) Waiting to run 
				
			 
		
			
				
	Ruby Linting / lint (push) Waiting to run 
				
			 
		
			
				
	JavaScript Testing / test (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / pre_job (push) Waiting to run 
				
			 
		
			
				
	Historical data migration test / test (14-alpine) (push) Blocked by required conditions 
				
			 
		
			
				
	Historical data migration test / test (15-alpine) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / build (production) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / build (test) (push) Waiting to run 
				
			 
		
			
				
	Ruby Testing / test (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / test (3.1) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / test (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (3.1) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Libvips tests (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (3.1) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / End to End testing (3.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.10.2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (3.1, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
			
				
	Ruby Testing / Elastic Search integration testing (3.2, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2024-06-21 12:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f15a892fa 
							
						 
					 
					
						
						
							
							Add support for libvips in addition to ImageMagick ( #30090 )  
						
						... 
						
						
						
						Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
						
					 
					
						2024-06-05 19:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca8fbda5d0 
							
						 
					 
					
						
						
							
							Add end-to-end test for OCR in media uploads ( #29148 )  
						
						
						
					 
					
						2024-02-08 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e8ba19113 
							
						 
					 
					
						
						
							
							Add spec coverage for CLI::Emoji class ( #28182 )  
						
						
						
					 
					
						2023-12-06 08:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8afa0f614 
							
						 
					 
					
						
						
							
							Remove unused stub json ld context ( #25454 )  
						
						
						
					 
					
						2023-10-16 15:38:27 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c363978782 
							
						 
					 
					
						
						
							
							Spec media attachment speedups ( #25416 )  
						
						
						
					 
					
						2023-08-07 17:58:12 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Schmidt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2257069b2 
							
						 
					 
					
						
						
							
							Fix AVIF attachments ( #26264 )  
						
						
						
					 
					
						2023-08-01 19:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Schmidt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f96e4b3047 
							
						 
					 
					
						
						
							
							Use original URL in preview if it redirects to 4xx page ( #26200 )  
						
						
						
					 
					
						2023-07-28 23:02:08 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94fbac77e7 
							
						 
					 
					
						
						
							
							Fix processing of media files with unusual names ( #25788 )  
						
						
						
					 
					
						2023-07-07 13:35:22 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc8f1fbd97 
							
						 
					 
					
						
						
							
							Merge pull request from GHSA-9928-3cp5-93fm  
						
						... 
						
						
						
						* Fix attachments getting processed despite failing content-type validation
* Add a restrictive ImageMagick security policy tailored for Mastodon
* Fix misdetection of MP3 files with large cover art
* Reject unprocessable audio/video files instead of keeping them unchanged 
						
					 
					
						2023-07-06 15:05:05 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8884d1ece0 
							
						 
					 
					
						
						
							
							Add support for importing lists ( #25203 )  
						
						
						
					 
					
						2023-06-01 14:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32a030dd74 
							
						 
					 
					
						
						
							
							Rewrite import feature ( #21054 )  
						
						
						
					 
					
						2023-05-02 12:08:48 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcc4c9b34a 
							
						 
					 
					
						
						
							
							Change domain block CSV parsing to be more robust and handle more lists ( #21470 )  
						
						... 
						
						
						
						* Change domain block CSV parsing to be more robust and handle more lists
* Add some tests
* Improve domain block import validation and reporting 
						
					 
					
						2023-01-18 16:20:52 +01:00 
						 
				 
			
				
					
						
							
							
								lenore gilbert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c373148b3d 
							
						 
					 
					
						
						
							
							Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes ( #20597 )  
						
						... 
						
						
						
						* Allow import/export of instance-level domain blocks/allows (#1754 )
* Allow import/export of instance-level domain blocks/allows.
Fixes  #15095 
* Pacify circleci
* Address simple code review feedback
* Add headers to exported CSV
* Extract common import/export functionality to
AdminExportControllerConcern
* Add additional fields to instance-blocked domain export
* Address review feedback
* Split instance domain block/allow import/export into separate pages/controllers
* Address code review feedback
* Pacify DeepSource
* Work around Paperclip::HasAttachmentFile for Rails 6
* Fix deprecated API warning in export tests
* Remove after_commit workaround
(cherry picked from commit 94e98864e3#1773 )
* Move glitch-soc-specific strings to glitch-soc-specific locale files
* Add confirmation page when importing blocked domains
(cherry picked from commit b91196f4b775279377589094c2f52c26ff48ee48 
						
					 
					
						2022-11-17 11:05:09 +01:00 
						 
				 
			
				
					
						
							
							
								Hampton Lintorn-Catlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							147d8bd8fc 
							
						 
					 
					
						
						
							
							Support UTF-8 Characters in Domains During CSV Import ( #20592 )  
						
						... 
						
						
						
						* Support UTF-8 Characters in Domains During Import
* Update Changelong 
						
					 
					
						2022-11-14 05:52:13 +01:00 
						 
				 
			
				
					
						
							
							
								pea-sys 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c68e6b52d9 
							
						 
					 
					
						
						
							
							png optimization(loss less) ( #19630 )  
						
						
						
					 
					
						2022-11-01 15:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec059317fa 
							
						 
					 
					
						
						
							
							Fix some link previews being incorrectly generated from other prior links ( #16885 )  
						
						... 
						
						
						
						* Add tests
* Fix some link previews being incorrectly generated from different prior links
PR #12403  added a cache to avoid redundant queries when the OEmbed endpoint can
be guessed from the URL. This caching mechanism is not perfectly correct as
there is no guarantee that all pages from a given domain share the same
OEmbed provider endpoint.
This PR prevents the FetchOEmbedService from caching OEmbed endpoint that
cannot be generalized by replacing a fully-qualified URL from the endpoint's
parameters, greatly reducing the number of incorrect cached generalizations. 
						
					 
					
						2021-10-21 20:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc3ae1343d 
							
						 
					 
					
						
						
							
							Switch from unmaintained paperclip to kt-paperclip ( #16724 )  
						
						... 
						
						
						
						* Switch from unmaintained paperclip to kt-paperclip
* Drop some compatibility monkey-patches not required by kt-paperclip
* Drop media spoof check monkey-patching
It's broken with kt-paperclip and hopefully it won't be needed anymore
* Fix regression introduced by paperclip 6.1.0
* Do not rely on pathname to call FastImage
* Add test for ogg vorbis file with cover art
* Add audio/vorbis to the accepted content-types
This seems erroneous as this would be the content-type for a vorbis stream
without an ogg container, but that's what the `marcel` gem outputs, so…
* Restore missing for_as_default method
* Refactor Attachmentable concern and delay Paperclip's content-type spoof check
Check for content-type spoofing *after* setting the extension ourselves, this
fixes a regression with kt-paperclip's validations being more strict than
paperclip 6.0.0 and rejecting some Pleroma uploads because of unknown
extensions.
* Please CodeClimate
* Add audio/vorbis to the unreliable set
It doesn't correspond to a file format and thus has no extension associated. 
						
					 
					
						2021-09-29 23:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a1e072517 
							
						 
					 
					
						
						
							
							Change references to tootsuite/mastodon to mastodon/mastodon ( #16491 )  
						
						... 
						
						
						
						* Change references to tootsuite/mastodon to mastodon/mastodon
* Remove obsolete test fixture
* Replace occurrences of tootsuite/mastodon with mastodon/mastodon in CHANGELOG
And a few other places 
						
					 
					
						2021-07-13 15:46:20 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96c1e71329 
							
						 
					 
					
						
						
							
							Add import/export feature for bookmarks ( #14956 )  
						
						... 
						
						
						
						* Add ability to export bookmarks
* Add support for importing bookmarks
* Add bookmark import tests
* Add bookmarks export test 
						
					 
					
						2020-11-19 17:48:13 +01:00 
						 
				 
			
				
					
						
							
							
								BSKY 
							
						 
					 
					
						
						
						
						
							
						
						
							fccf83e1f2 
							
						 
					 
					
						
						
							
							Add noopener and/or noreferrer ( #12202 )  
						
						
						
					 
					
						2019-10-24 22:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23aeef52cc 
							
						 
					 
					
						
						
							
							Remove Salmon and PubSubHubbub ( #11205 )  
						
						... 
						
						
						
						* Remove Salmon and PubSubHubbub endpoints
* Add error when trying to follow OStatus accounts
* Fix new accounts not being created in ResolveAccountService 
						
					 
					
						2019-07-06 23:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							cb71c95e22 
							
						 
					 
					
						
						
							
							Export and import show_reblogs together with following list ( #10495 )  
						
						... 
						
						
						
						* Refactor imports
* Export show_reblogs when exporting list of followed users
* Add support for importing show_reblogs with following collection
* Fix tests 
						
					 
					
						2019-04-08 07:28:27 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							d4882aa64a 
							
						 
					 
					
						
						
							
							Export and import hide_notifications alongside user mutes ( #10335 )  
						
						... 
						
						
						
						* Export hide_notifications along with user mutes
* Import hide_notifications along with muted users list
* Add headers for CSV exports 
						
					 
					
						2019-04-03 18:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Renato "Lond" Cerqueira 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5e14c816 
							
						 
					 
					
						
						
							
							Fix undefined method error in sidekiq ( #9807 )  
						
						... 
						
						
						
						* Fix undefined method error in sidekiq
Body can be not nil but still be empty, which causes a
`NoMethodError: undefined method `[]' for nil:NilClass` further in the
code. This checks for an empty body to avoid the issue.
* Fix codeclimate issue 
						
					 
					
						2019-01-14 17:28:41 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							e709b8da0d 
							
						 
					 
					
						
						
							
							Ignore low-confidence CharlockHolmes guesses when parsing link cards ( #9510 )  
						
						... 
						
						
						
						* Add failing test for windows-1251 link cards
* Ignore low-confidence CharlockHolmes guesses
Fixes  #9466 
* Fix no method error when charlock holmes cannot detect charset 
						
					 
					
						2018-12-17 19:19:45 +01:00 
						 
				 
			
				
					
						
							
							
								Sumit Khanna 
							
						 
					 
					
						
						
						
						
							
						
						
							769c2d2680 
							
						 
					 
					
						
						
							
							Error message for avatar image that's too large.  #9204  ( #9518 )  
						
						... 
						
						
						
						* Error message for avatar image that's too large. #9204 
* Code climate/formatting
* Removed avatar error message
* Moved valid image dimentions check to update service
* removed unnescessary begin block
* code climate formatting
* code climate indent fix 
						
					 
					
						2018-12-14 05:07:21 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb5b5cb5f7 
							
						 
					 
					
						
						
							
							Slightly reduce RAM usage ( #7301 )  
						
						... 
						
						
						
						* No need to re-require sidekiq plugins, they are required via Gemfile
* Add derailed_benchmarks tool, no need to require TTY gems in Gemfile
* Replace ruby-oembed with FetchOEmbedService
Reduce startup by 45382 allocated objects
* Remove preloaded JSON-LD in favour of caching HTTP responses
Reduce boot RAM by about 6 MiB
* Fix tests
* Fix test suite by stubbing out JSON-LD contexts 
						
					 
					
						2018-05-02 18:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Surinna Curtis 
							
						 
					 
					
						
						
						
						
							
						
						
							dc786c0cf4 
							
						 
					 
					
						
						
							
							Support Actors/Statuses with multiple types ( #7305 )  
						
						... 
						
						
						
						* Add equals_or_includes_any? helper in JsonLdHelper
* Support arrays in JSON-LD type fields for actors/tags/objects.
* Spec for resolving accounts with extension types
* Style tweaks for codeclimate 
						
					 
					
						2018-05-02 12:40:24 +02:00 
						 
				 
			
				
					
						
							
							
								MIYAGI Hikaru 
							
						 
					 
					
						
						
						
						
							
						
						
							eb593a5a0c 
							
						 
					 
					
						
						
							
							Append '.test' to hostname in stub data ( #7260 )  
						
						
						
					 
					
						2018-04-25 14:12:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kazushige Tominaga 
							
						 
					 
					
						
						
						
						
							
						
						
							718802a05d 
							
						 
					 
					
						
						
							
							Added FetchRemoteAccountService spec ( #6456 )  
						
						... 
						
						
						
						* Added #link_header spec
* Added #call spec
* Delete spec of private methods
* Added #call spec 
						
					 
					
						2018-02-10 17:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ef7f9d79 
							
						 
					 
					
						
						
							
							Fix XML oEmbed support discovery ( #6104 )  
						
						
						
					 
					
						2017-12-27 03:29:49 +01:00 
						 
				 
			
				
					
						
							
							
								ysksn 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd5e329ab 
							
						 
					 
					
						
						
							
							Remove empty strings ( #5732 )  
						
						
						
					 
					
						2017-11-17 10:52:30 +09:00 
						 
				 
			
				
					
						
							
							
								unarist 
							
						 
					 
					
						
						
						
						
							
						
						
							4f337c020a 
							
						 
					 
					
						
						
							
							Fix Cocaine::ExitStatusError when upload small non-animated GIF ( #5489 )  
						
						... 
						
						
						
						Looks like copied tempfile need to be flushed before further processing. This issue won't happen if the uploaded file has enough file size. 
						
					 
					
						2017-10-26 22:48:35 +09:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							81cec35dbf 
							
						 
					 
					
						
						
							
							Custom emoji ( #4988 )  
						
						... 
						
						
						
						* Custom emoji
- In OStatus: `<link rel="emoji" name="coolcat" href="http://..." />`
- In ActivityPub: `{ type: "Emoji", name: ":coolcat:", href: "http://..." }`
- In REST API: Status object includes `emojis` array (`shortcode`, `url`)
- Domain blocks with reject media stop emojis
- Emoji file up to 50KB
- Web UI handles custom emojis
- Static pages render custom emojis as `<img />` tags
Side effects:
- Undo #4500  optimization, as I needed to modify it to restore
  shortcode handling in emojify()
- Formatter#plaintext should now make sure stripped out line-breaks
  and paragraphs are replaced with newlines
* Fix emoji at the start not being converted 
						
					 
					
						2017-09-19 02:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								unarist 
							
						 
					 
					
						
						
						
						
							
						
						
							1eab53ee10 
							
						 
					 
					
						
						
							
							Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService ( #4979 )  
						
						... 
						
						
						
						* Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService
* Add specs 
						
					 
					
						2017-09-17 11:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								nullkal 
							
						 
					 
					
						
						
						
						
							
						
						
							007ab330e6 
							
						 
					 
					
						
						
							
							Use charlock_holmes instead of nkf at FetchLinkCardService ( #4080 )  
						
						... 
						
						
						
						* Specs for language detection
* Use CharlockHolmes instead of NKF
* Correct mistakes
* Correct style
* Set hint_enc instead of falling back and strip_tags
* Improve specs
* Add dependencies 
						
					 
					
						2017-07-08 22:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6acf9601 
							
						 
					 
					
						
						
							
							Fix Nokogiri::HTML at FetchLinkCardService ( #4072 )  
						
						
						
					 
					
						2017-07-05 14:54:21 +02:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki (@fn_aki@pawoo.net) 
							
						 
					 
					
						
						
						
						
							
						
						
							e674608d10 
							
						 
					 
					
						
						
							
							A minor change for ProviderDiscovery and spec ( #3543 )  
						
						... 
						
						
						
						* Do not default the format in ProviderDiscovery
The format should be determined when discovering, as it is in the current
implementation, and it is a flaw if it is not determined.
* Spec ProviderDiscovery 
						
					 
					
						2017-06-04 14:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4e7504b1 
							
						 
					 
					
						
						
							
							Additional specs for URI handling ( #2759 )  
						
						
						
					 
					
						2017-05-03 20:40:14 +02:00