50ed1e83ac 
					 
					
						
						
							
							Bump version to 2.4.0rc1 ( #7283 )  
						
						
						
						
					 
					
						2018-05-06 11:50:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61a9018607 
					 
					
						
						
							
							Enable custom emojis in profiles (notes, field values, display names) ( #7374 )  
						
						... 
						
						
						
						Follow-up to #6124  
						
						
					 
					
						2018-05-06 11:48:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd10a7e480 
					 
					
						
						
							
							Add resend confirmation for admin ( #7378 )  
						
						... 
						
						
						
						* Add confirmations_controller#resend
* Add tests for confirmations_controller#resend
* Add translations 
						
						
					 
					
						2018-05-06 10:59:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c35d163a5 
					 
					
						
						
							
							Port travis_retry for CI ( #7379 )  
						
						... 
						
						
						
						* Port travis_retry for CI
* Add license 
						
						
					 
					
						2018-05-06 10:55:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39efc6d533 
					 
					
						
						
							
							Add hint about 7 day cooldown for archive takeout ( #7375 )  
						
						
						
						
					 
					
						2018-05-06 10:53:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b611dbac79 
					 
					
						
						
							
							Add contact e-mail hint to 2FA login form ( #7376 )  
						
						
						
						
					 
					
						2018-05-06 10:52:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f63d52b92 
					 
					
						
						
							
							Fallback to old on-the-fly URI for follows/blocks if no stored URI ( #7371 )  
						
						... 
						
						
						
						Fix  #7367  
					
						2018-05-05 23:07:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7d1a2e400 
					 
					
						
						
							
							Improve admin UI for accounts ( #7360 )  
						
						... 
						
						
						
						* Improve design of account statuses admin UI (consistent with reports)
* Make account moderation notes look consistent with report notes
* i18n-tasks remove-unused
* Fix code style issues
* Fix tests 
						
						
					 
					
						2018-05-05 23:06:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						660db468c0 
					 
					
						
						
							
							Do not count search route as compose being mounted in web UI ( #7372 )  
						
						... 
						
						
						
						Fix  #7144  
					
						2018-05-05 23:05:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8da4bf0f90 
					 
					
						
						
							
							4 profile fields max, store only 255 characters per name/value ( #7348 )  
						
						... 
						
						
						
						Fix  #7303  
					
						2018-05-05 21:11:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80b23a6a85 
					 
					
						
						
							
							uniform email rather than e-mail ( #7373 )  
						
						
						
						
					 
					
						2018-05-05 21:03:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c947e2e4c5 
					 
					
						
						
							
							Fix handling of malformed ActivityPub payloads when URIs are nil ( #7370 )  
						
						... 
						
						
						
						* Fix handling of malformed ActivityPub payloads when URIs are nil
* Gracefully handle JSON-LD canonicalization failures 
						
						
					 
					
						2018-05-05 18:22:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						661f7e6d9d 
					 
					
						
						
							
							Add tests for admin/custom_emojis_controller ( #7350 )  
						
						
						
						
					 
					
						2018-05-05 15:53:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ef9d65052 
					 
					
						
						
							
							Improve rendering of bio fields ( #7353 )  
						
						... 
						
						
						
						Fix  #7335  
					
						2018-05-05 00:55:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66359ec522 
					 
					
						
						
							
							Fix gap insertion for timeline disconnection ( #7363 )  
						
						
						
						
					 
					
						2018-05-05 00:54:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c73ce7b695 
					 
					
						
						
							
							Store home feeds for 7 days instead of 14 ( #7354 )  
						
						... 
						
						
						
						* Store home feeds for 7 days instead of 14
Reduces workload for status fan-out to active followers
* Fix test for user model 
						
						
					 
					
						2018-05-05 00:54:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef7d64c801 
					 
					
						
						
							
							Dropdowns accessibility ( #7318 )  
						
						... 
						
						
						
						* Mark currently selected privacy setting in privacy dropdown
* Prevent Enter keypresses from triggering dropdown display toggle twice
* Give focus to first/selected item of dropdown menus
* Implement keyboard navigation in privacy dropdown
* Implement keyboard navigation in generic dropdown menus 
						
						
					 
					
						2018-05-04 22:13:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6793bec4c6 
					 
					
						
						
							
							Store URIs of follows, follow requests and blocks for ActivityPub ( #7160 )  
						
						... 
						
						
						
						Same URI passed between follow request and follow, since they are
the same thing in ActivityPub. Local URIs are generated during
creation using UUIDs and are passed to serializers. 
						
						
					 
					
						2018-05-04 21:14:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1aef17f9a 
					 
					
						
						
							
							Do not render first page of following and followers collections unless explicitly asked to ( #7357 )  
						
						
						
						
					 
					
						2018-05-04 20:17:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c1f7b2ece 
					 
					
						
						
							
							Better pagination for ActivityPub outbox ( #7356 )  
						
						
						
						
					 
					
						2018-05-04 19:19:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d181aad033 
					 
					
						
						
							
							Improve “how to translate” ( #7358 )  
						
						
						
						
					 
					
						2018-05-04 18:37:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00ff8dc00a 
					 
					
						
						
							
							Add translate guide to CONTRIBUTING.md ( #7355 )  
						
						
						
						
					 
					
						2018-05-04 18:01:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						251bbf9728 
					 
					
						
						
							
							Show remote reports in admin UI as coming from domain rather than user ( #7347 )  
						
						... 
						
						
						
						Fix  #6994  
					
						2018-05-04 13:26:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a78b27c7cc 
					 
					
						
						
							
							Marginally improve convert/ffmpeg calls performance with posix-spawn ( #7346 )  
						
						
						
						
					 
					
						2018-05-04 13:22:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c61ddd8249 
					 
					
						
						
							
							Fix 2fa description in Japanese ( #7349 )  
						
						
						
						
					 
					
						2018-05-04 13:58:08 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a24605961a 
					 
					
						
						
							
							Fixes/do not override timestamps ( #7336 )  
						
						... 
						
						
						
						* Revert "Fixes/do not override timestamps (#7331 )"
This reverts commit 581a5c9d29 
						
						
					 
					
						2018-05-03 23:02:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c601b54cc 
					 
					
						
						
							
							Do not re-position scroll when loading more (inserting items from below) ( #7344 )  
						
						
						
						
					 
					
						2018-05-03 22:32:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7e71bbd08 
					 
					
						
						
							
							Add a missing question mark in rack_attack.rb ( #7338 )  
						
						
						
						
					 
					
						2018-05-03 18:51:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1d4471e36 
					 
					
						
						
							
							Throttle media post ( #7337 )  
						
						... 
						
						
						
						The previous rate limit allowed to post media so fast that it is possible
to fill up the disk space even before an administrator notices. The new
rate limit is configured so that it takes 24 hours to eat 10 gigabytes:
10 * 1024 / 8 / (24 * 60 / 30) = 27 (which rounded to 30)
The period is set long so that it does not prevent from attaching several
media to one post, which would happen in a short period. For example,
if the period is 5 minutes, the rate limit would be:
10 * 1024 / 8 / (24 * 60 / 5) = 4
This long period allows to lift the limit up. 
						
						
					 
					
						2018-05-03 17:32:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7495a3470e 
					 
					
						
						
							
							Add el and te ( #7332 )  
						
						... 
						
						
						
						* Add el and te
* Add missing locale files 
						
						
					 
					
						2018-05-03 15:54:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9c5c16ba0 
					 
					
						
						
							
							Delete dump.rdb ( #7334 )  
						
						
						
						
					 
					
						2018-05-03 14:30:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						581a5c9d29 
					 
					
						
						
							
							Fixes/do not override timestamps ( #7331 )  
						
						... 
						
						
						
						* Do not override timestamps for incoming toots
* Remove every reference to override_timestamps
Statuses are now created with the announced publishing date
and are only pushed to timelines if that date is at most
6 hours earlier than the time at which it is processed. 
						
						
					 
					
						2018-05-03 13:33:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5fa4fbcd2 
					 
					
						
						
							
							Revert "Do not override timestamps for incoming toots" ( #7330 )  
						
						... 
						
						
						
						* Revert "Weblate translations 20180503 (#7325 )"
This reverts commit dfa6bccb64fixes  #7278 ) (#7327 )"
This reverts commit 58852695c8#7307 )"
This reverts commit ab773e4d5f#7326 )"
This reverts commit bd36791832 
						
						
					 
					
						2018-05-03 12:32:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfa6bccb64 
					 
					
						
						
							
							Weblate translations 20180503 ( #7325 )  
						
						... 
						
						
						
						* Translated using Weblate (German)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/ 
* Translated using Weblate (Slovak)
Currently translated at 92.3% (578 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/ 
* Added translation using Weblate (Greek)
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 100.0% (75 of 75 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/zh_Hant_HK/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 93.5% (58 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/zh_Hant_HK/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/zh_Hant_HK/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/zh_Hant_HK/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 99.6% (624 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/zh_Hant_HK/ 
* Added translation using Weblate (Greek)
* Added translation using Weblate (Malay)
* Translated using Weblate (Greek)
Currently translated at 0.6% (2 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 1.3% (4 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 2.0% (6 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 2.3% (7 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 2.7% (8 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 3.0% (9 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 4.3% (27 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/el/ 
* Translated using Weblate (Greek)
Currently translated at 4.7% (30 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/el/ 
* Translated using Weblate (Greek)
Currently translated at 4.7% (30 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/el/ 
* Translated using Weblate (Greek)
Currently translated at 5.1% (32 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/el/ 
* Translated using Weblate (Greek)
Currently translated at 5.2% (33 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/el/ 
* Translated using Weblate (Swedish)
Currently translated at 95.1% (59 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/ 
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.3% (622 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/ 
* Translated using Weblate (Greek)
Currently translated at 23.8% (70 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Catalan)
Currently translated at 100.0% (626 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/ 
* Translated using Weblate (Slovak)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/ 
* Translated using Weblate (Slovak)
Currently translated at 94.0% (589 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/ 
* Added translation using Weblate (Telugu)
* Translated using Weblate (German)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/ 
* Translated using Weblate (German)
Currently translated at 98.3% (61 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/de/ 
* Translated using Weblate (Telugu)
Currently translated at 0.3% (2 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/te/ 
* Translated using Weblate (German)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/ 
* Translated using Weblate (German)
Currently translated at 98.3% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/de/ 
* Translated using Weblate (German)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/de/ 
* Translated using Weblate (German)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/de/ 
* Translated using Weblate (German)
Currently translated at 100.0% (75 of 75 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/de/ 
* Translated using Weblate (German)
Currently translated at 99.5% (623 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/ 
* Translated using Weblate (Spanish)
Currently translated at 93.2% (584 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/ 
* Translated using Weblate (Spanish)
Currently translated at 93.2% (584 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/ 
* Translated using Weblate (Spanish)
Currently translated at 93.2% (584 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/ 
* Translated using Weblate (Spanish)
Currently translated at 93.2% (584 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/ 
* Translated using Weblate (Spanish)
Currently translated at 99.8% (625 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/ 
* Translated using Weblate (Slovak)
Currently translated at 95.0% (595 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/ 
* Translated using Weblate (Greek)
Currently translated at 24.1% (71 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (Greek)
Currently translated at 24.1% (71 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/el/ 
* Translated using Weblate (French)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/ 
* Translated using Weblate (French)
Currently translated at 99.6% (624 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/ 
* Translated using Weblate (Italian)
Currently translated at 54.6% (342 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/it/ 
* Translated using Weblate (Italian)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/it/ 
* Translated using Weblate (Slovak)
Currently translated at 95.3% (597 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/ 
* Translated using Weblate (Japanese)
Currently translated at 99.8% (625 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/ 
* Translated using Weblate (German)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/ 
* Translated using Weblate (German)
Currently translated at 99.6% (624 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/ 
* Translated using Weblate (Slovak)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/ 
* Translated using Weblate (Galician)
Currently translated at 100.0% (626 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/ 
* Translated using Weblate (Galician)
Currently translated at 100.0% (294 of 294 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/ 
* Translated using Weblate (Galician)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/gl/ 
* Translated using Weblate (Swedish)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/ 
* Translated using Weblate (Swedish)
Currently translated at 99.5% (623 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sv/ 
* Normalize translations
ran yarn build:development && i18n-tasks normalize && yarn
manage:translations && i18n-tasks remove-unused
* Add back file removed by weblate 
						
						
					 
					
						2018-05-03 19:12:09 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58852695c8 
					 
					
						
						
							
							Prevent timeline from moving when cursor is hovering over it ( fixes   #7278 ) ( #7327 )  
						
						
						
						
					 
					
						2018-05-03 12:09:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab773e4d5f 
					 
					
						
						
							
							Add pry-byebug ( #7307 )  
						
						
						
						
					 
					
						2018-05-03 12:08:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd36791832 
					 
					
						
						
							
							Do not override timestamps for incoming toots ( #7326 )  
						
						
						
						
					 
					
						2018-05-03 11:42:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28b366d065 
					 
					
						
						
							
							Add missing tests for report.rb ( #7324 )  
						
						
						
						
					 
					
						2018-05-03 10:42:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad5d3134e4 
					 
					
						
						
							
							Place emoji picker top if it is closer to the bottom of the viewport ( fixes   #7277 ) ( #7314 )  
						
						
						
						
					 
					
						2018-05-03 10:42:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5293fdf61 
					 
					
						
						
							
							Fix n+1 queries in StatusThreadingConcern ( #7321 )  
						
						
						
						
					 
					
						2018-05-03 10:41:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3d84e705a 
					 
					
						
						
							
							Fix cache_associated no longer working ( #7320 )  
						
						
						
						
					 
					
						2018-05-03 10:41:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28bd4b9800 
					 
					
						
						
							
							Serialize webfinger XML with Ox instead of Nokogiri ( #7319 )  
						
						... 
						
						
						
						25ms -> 0.5ms 
						
						
					 
					
						2018-05-02 22:28:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						658cbc9425 
					 
					
						
						
							
							Improve PostStatusService performance ( #7317 )  
						
						... 
						
						
						
						Offload creation of local notifications to a worker. Remove two
redundant SQL queries from ProcessMentionsService, remove n+1
XML/JSON serialization via memoization 
						
						
					 
					
						2018-05-02 22:10:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71a7cea73f 
					 
					
						
						
							
							Keep notification when muting_notifications is true ( #7311 )  
						
						... 
						
						
						
						* Keep notification when muting_notifications is true
* Retrun mute object
* Fix test 
						
						
					 
					
						2018-05-02 16:14:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0cdd5cf94 
					 
					
						
						
							
							Accept actor object updates from all supported actor types ( #7312 )  
						
						
						
						
					 
					
						2018-05-02 16:08:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cae933510c 
					 
					
						
						
							
							Allow updating bio fields via PUT /api/v1/accounts/update_credentials ( #7288 )  
						
						... 
						
						
						
						Add raw bio fields to the source attribute on GET /api/v1/accounts/verify_credentials 
						
						
					 
					
						2018-05-02 15:57:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f62539ce5c 
					 
					
						
						
							
							Remove most behaviour disparities between blocks and mutes ( #7231 )  
						
						... 
						
						
						
						* Remove most behaviour disparities between blocks and mutes
The only differences between block and mute should be:
- Mutes can optionally NOT affect notifications
- Mutes should not be visible to the muted
Fix  #7230 
Fix  #5713 
* Do not allow boosting someone you blocked
Fix  #7248 
* Do not allow favouriting someone you blocked
* Fix nil error in StatusPolicy 
						
						
					 
					
						2018-05-02 15:50:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5dcd7d836 
					 
					
						
						
							
							Speed up test suite by not generating RSA keys in test environment ( #7296 )  
						
						... 
						
						
						
						One RSA keypair for all fabricated test accounts is enough 
						
						
					 
					
						2018-05-02 15:45:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						965345316f 
					 
					
						
						
							
							Guard against nil URLs in Request class ( #7284 )  
						
						... 
						
						
						
						Fix  #7265  
					
						2018-05-02 15:44:22 +02:00