8378b72eba 
					 
					
						
						
							
							Ensure push subscription is immediately removed when application is revoked ( #7548 )  
						
						... 
						
						
						
						* Ensure push subscription is immediately removed when application is revoked
* When token is revoked from app, unsubscribe too 
						
						
					 
					
						2018-05-19 21:05:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5910eb9b61 
					 
					
						
						
							
							Add :few keys for sk lang plurals ( #7551 )  
						
						... 
						
						
						
						* Add :few keys for sk lang plurals
* i18n-tasks normalize 
						
						
					 
					
						2018-05-20 03:46:18 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50db106252 
					 
					
						
						
							
							Disables autocorrect/autocapitalize on remote username field. ( #7549 )  
						
						
						
						
					 
					
						2018-05-19 19:36:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e1400cecb 
					 
					
						
						
							
							Cache media only when storage can be freed ( #7547 )  
						
						
						
						
					 
					
						2018-05-19 19:22:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcbb6aa46f 
					 
					
						
						
							
							Bump version to 2.4.0rc4  
						
						
						
						
					 
					
						2018-05-19 18:38:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bbe12254d 
					 
					
						
						
							
							Improve direct message warning again ( #7546 )  
						
						
						
						
					 
					
						2018-05-19 18:37:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93c66f0c03 
					 
					
						
						
							
							In footer, replace text "Mastodon" with logo ( #7545 )  
						
						
						
						
					 
					
						2018-05-19 16:10:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						587da93152 
					 
					
						
						
							
							checking http status code with range ( #7544 )  
						
						
						
						
					 
					
						2018-05-19 14:47:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b94e9c65e 
					 
					
						
						
							
							Improve payload format of Web Push API now that it's open ( #7521 )  
						
						... 
						
						
						
						> Good lord what is happening in there
Previously the contents of the Web Push API payloads closely resembled the structure of JavaScript's [Notification](https://developer.mozilla.org/en-US/docs/Web/API/Notification ). But now that the API is open to non-browser apps, and given that there is no required coupling between contents of the payload and a Notification object, here is how I changed the payload:
```json
{ 
  "access_token": "...",
  "preferred_locale": "en",
  "notification_id": "12345",
  "notification_type": "follow",
  "title": "So and so followed you",
  "body": "This is my bio",
  "icon": "https://example.com/avatar.png "
}
```
The title, body and icon attributes are included as a fallback so you can construct a minimal notification if you cannot perform a network request to the API to get more data. 
						
						
					 
					
						2018-05-19 14:46:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1951ff41b3 
					 
					
						
						
							
							Do not override the default push notification settings ( #6037 )  
						
						
						
						
					 
					
						2018-05-19 14:45:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						138512d204 
					 
					
						
						
							
							Remove outline ( #7543 )  
						
						
						
						
					 
					
						2018-05-19 12:16:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7871d29aff 
					 
					
						
						
							
							Skip pagination logic for pinned account timelines in reducer ( #7540 )  
						
						... 
						
						
						
						Fix  #7516  
					
						2018-05-19 02:51:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b1f88cfd5 
					 
					
						
						
							
							Upgrade posix-spawn to master ( #7542 )  
						
						
						
						
					 
					
						2018-05-19 02:20:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f02f2c08 
					 
					
						
						
							
							Do not raise delivery failure on 4xx errors, increase stoplight threshold ( #7541 )  
						
						... 
						
						
						
						* Do not raise delivery failure on 4xx errors, increase stoplight threshold
Stoplight failure threshold from 3 to 10
Status code 429 will raise a failure/get retried
* Oops 
						
						
					 
					
						2018-05-19 00:23:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9422b3e0d8 
					 
					
						
						
							
							Fix double-encoding of display name in title and e-mails ( #7534 )  
						
						
						
						
					 
					
						2018-05-18 15:56:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2beeea1e7d 
					 
					
						
						
							
							Change Japanese translation for privacy.private.short ( #7535 )  
						
						... 
						
						
						
						The old translation means "hidden," but it is vague in terms that it does
not specify the scope status is hidden. The new translation is a literal
translation of "Followers-only," without such ambiguity. 
						
						
					 
					
						2018-05-18 22:30:45 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57b503d4ef 
					 
					
						
						
							
							Resolve unknown status from Add activity, skip Remove if unknown ( #7526 )  
						
						... 
						
						
						
						Fix  #7518  
					
						2018-05-18 11:33:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dafd7afc5e 
					 
					
						
						
							
							Use randomized setTimeout when fallback-polling and re-add since_id ( #7522 )  
						
						
						
						
					 
					
						2018-05-18 02:32:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e02dc8715 
					 
					
						
						
							
							Add preference to hide following/followers lists ( #7532 )  
						
						... 
						
						
						
						* Add preference to hide following/followers lists
- Public pages
- ActivityPub collections (does not return pages but does give total)
- REST API (unless it's your own) (does not federate)
Fix  #6901 
* Add preference
* Add delegation
* Fix issue
* Fix issue 
						
						
					 
					
						2018-05-18 02:26:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						919eef3098 
					 
					
						
						
							
							User agent for WebFinger ( #7531 )  
						
						... 
						
						
						
						* User agent for WebFinger
* local_domain → web_domain
* 'http' is away accidentally... 
						
						
					 
					
						2018-05-18 01:47:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7293b9fc61 
					 
					
						
						
							
							Ensure unfilled fields are shown when errors are shown ( #7523 )  
						
						... 
						
						
						
						Fix  #7486  
					
						2018-05-17 13:00:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b48a166c82 
					 
					
						
						
							
							Add tests for account_moderation_notes_controller ( #7524 )  
						
						
						
						
					 
					
						2018-05-17 04:26:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfb6907e08 
					 
					
						
						
							
							HTTP signatures spec no longer requires algorithms field ( #7525 )  
						
						... 
						
						
						
						Fix  #7520  
					
						2018-05-17 04:03:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bed372ad2 
					 
					
						
						
							
							Fix posix-spawn to version 0.3.12 ( #7517 )  
						
						... 
						
						
						
						Because 0.3.13 causes build error in x86 or other ILP32 environments.
closes  #7453  
						
						
					 
					
						2018-05-16 16:52:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e87c79d25 
					 
					
						
						
							
							Russian language for 2.4.0 ( #7512 )  
						
						... 
						
						
						
						* Russian language for 2.4.0
* Russian language for 2.4.0
* bundle exec i18n-tasks normalize
* RU: Updated some strings after new commits appeared 
						
						
					 
					
						2018-05-16 16:25:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b97451168 
					 
					
						
						
							
							Fix images resized in browser getting cropped ( #7514 )  
						
						... 
						
						
						
						Fix  #7487  
					
						2018-05-16 16:24:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ea376121a 
					 
					
						
						
							
							French translation tweaks ( #7513 )  
						
						... 
						
						
						
						- Use more neutral terminology for readability.
- Maintains the use of "Personne" instead of "Utilisateur⋅ice" to emphasis on the "You're not the product".
- Some fixes for accounts. 
						
						
					 
					
						2018-05-16 23:21:48 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f60c1d3989 
					 
					
						
						
							
							[l10n] Occitan update ( #7505 )  
						
						... 
						
						
						
						* Update oc.json
* Update doorkeeper.oc.yml
* Update oc.yml
* Update simple_form.oc.yml
* Update oc.json
Accept is the opp. of reject, I think it's better like this.
* bundle exec i18n-tasks normalize 
						
						
					 
					
						2018-05-16 23:18:32 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dbf65e1b76 
					 
					
						
						
							
							Update bot preference text ( #7507 )  
						
						... 
						
						
						
						* Update simple_form.en.yml
* fix  #2  
						
						
					 
					
						2018-05-16 14:47:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53c2164e9c 
					 
					
						
						
							
							Reword the direct message warning ( #7420 )  
						
						... 
						
						
						
						* Change direct message warning
Reword the direct message warning to set proper privacy expectations.
* Update the French translation
Update the French translation to reflect the changes made to the direct message warning.
* Wording update
Update the message's wording according to the feedback. 
						
						
					 
					
						2018-05-16 14:47:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77cd6b5096 
					 
					
						
						
							
							Do not use permitted_for scope when querying pinned statuses ( #7510 )  
						
						... 
						
						
						
						permitted_for scope is slow when combined with pinned status scope.
Fortunately permitted_for scope can safely be removed because a pinned
status is always public. 
						
						
					 
					
						2018-05-16 12:30:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55fd55714a 
					 
					
						
						
							
							Raise Mastodon::RaceConditionError if Redis lock failed ( #7511 )  
						
						... 
						
						
						
						An explicit error allows user agents to know the error and Sidekiq to
retry. 
						
						
					 
					
						2018-05-16 12:29:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65d6b253fb 
					 
					
						
						
							
							Let navigator follow redirect instead that handling redirect in fetch ( #7500 )  
						
						... 
						
						
						
						* Let navigator follow redirect instead that handling redirect in fetch
* Do not use cache when fetched resource is to redirect 
						
						
					 
					
						2018-05-16 04:59:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17c1a62ec8 
					 
					
						
						
							
							Consider only-if-cached in FetchEvent valid on non-Mozilla-Firefox browser ( #7506 )  
						
						
						
						
					 
					
						2018-05-15 21:42:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4511a10e66 
					 
					
						
						
							
							Test if navigator.storage.estimate exists before using it ( #7504 )  
						
						
						
						
					 
					
						2018-05-15 20:15:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						918cfd3be6 
					 
					
						
						
							
							Ignore only-if-cached cache mode on Mozilla Firefox prior to version 60 ( #7503 )  
						
						
						
						
					 
					
						2018-05-15 20:14:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff84c18e3d 
					 
					
						
						
							
							🌍 :  🇵🇱 ⬆️  ( #7494 )  
						
						... 
						
						
						
						Signed-off-by: Marcin Mikołajczak <me@m4sk.in > 
						
						
					 
					
						2018-05-16 01:20:40 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d47091eb97 
					 
					
						
						
							
							Fix custom emoji handling in UpdateRemoteProfileService (OStatus) ( #7501 )  
						
						... 
						
						
						
						This patch fixes NoMethodError and others in RemoteProfileUpdateWorker. 
						
						
					 
					
						2018-05-15 16:03:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f74c1dbcb 
					 
					
						
						
							
							Weblate translations 20180515 ( #7496 )  
						
						... 
						
						
						
						* Translated using Weblate (Catalan)
Currently translated at 100.0% (76 of 76 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/ca/ 
* Translated using Weblate (Dutch)
Currently translated at 100.0% (76 of 76 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/nl/ 
* Translated using Weblate (Catalan)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/ 
* Translated using Weblate (Italian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/it/ 
* Translated using Weblate (Slovak)
Currently translated at 100.0% (76 of 76 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/sk/ 
* Translated using Weblate (Arabic)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/ 
* Translated using Weblate (Korean)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ko/ 
* Translated using Weblate (Dutch)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/ 
* Translated using Weblate (Dutch)
Currently translated at 100.0% (627 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/ 
* Translated using Weblate (Catalan)
Currently translated at 100.0% (627 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/ 
* Translated using Weblate (French)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/ 
* Translated using Weblate (Slovak)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/ 
* Translated using Weblate (Slovenian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/ 
* Translated using Weblate (Slovenian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/ 
* 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 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/ 
* Translated using Weblate (Japanese)
Currently translated at 93.7% (60 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/ 
* Translated using Weblate (Korean)
Currently translated at 100.0% (64 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ko/ 
* Translated using Weblate (Korean)
Currently translated at 99.8% (625 of 626 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ko/ 
* Translated using Weblate (Slovak)
Currently translated at 100.0% (64 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/ 
* Translated using Weblate (Slovenian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/ 
* Added translation using Weblate (Slovenian)
* Added translation using Weblate (Slovenian)
* Added translation using Weblate (Slovenian)
* Added translation using Weblate (Slovenian)
* Translated using Weblate (Esperanto)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/ 
* Translated using Weblate (Esperanto)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 100.0% (76 of 76 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 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/zh_Hant_HK/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 99.3% (623 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/zh_Hant_HK/ 
* Translated using Weblate (Chinese (Hong Kong))
Currently translated at 98.4% (63 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/zh_Hant_HK/ 
* Translated using Weblate (Arabic)
Currently translated at 93.7% (60 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/ 
* Translated using Weblate (Arabic)
Currently translated at 99.6% (294 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/ 
* Translated using Weblate (Slovenian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/ 
* Translated using Weblate (Italian)
Currently translated at 100.0% (64 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/it/ 
* Translated using Weblate (Italian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/it/ 
* Translated using Weblate (Galician)
Currently translated at 100.0% (76 of 76 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/gl/ 
* Translated using Weblate (Galician)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/ 
* Translated using Weblate (Galician)
Currently translated at 100.0% (627 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/ 
* Translated using Weblate (Slovenian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/ 
* Translated using Weblate (Slovenian)
Currently translated at 7.8% (5 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sl/ 
* Translated using Weblate (Slovenian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/ 
* Translated using Weblate (Slovenian)
Currently translated at 12.5% (8 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sl/ 
* Translated using Weblate (Italian)
Currently translated at 100.0% (295 of 295 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/it/ 
* Translated using Weblate (Slovenian)
Currently translated at 11.9% (75 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sl/ 
* Translated using Weblate (Slovenian)
Currently translated at 14.1% (89 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sl/ 
* Translated using Weblate (Japanese)
Currently translated at 99.5% (624 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/ 
* Translated using Weblate (Japanese)
Currently translated at 93.7% (60 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/ 
* Translated using Weblate (Japanese)
Currently translated at 93.7% (60 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/ 
* Translated using Weblate (Japanese)
Currently translated at 93.7% (60 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/ 
* Translated using Weblate (Japanese)
Currently translated at 93.7% (60 of 64 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/ 
* Translated using Weblate (Japanese)
Currently translated at 99.6% (625 of 627 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/ 
* Normalize translations
ran yarn build:development && i18n-tasks normalize && yarn
manage:translations && i18n-tasks remove-unused
* Remove translations causing issues in arabic
Related to #6673  
						
						
					 
					
						2018-05-15 14:25:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3705cd8322 
					 
					
						
						
							
							Clone response before using when caching web page ( #7498 )  
						
						
						
						
					 
					
						2018-05-15 14:24:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7fe2993b87 
					 
					
						
						
							
							Fix account URI when updating ActivityPub account ( #7488 )  
						
						... 
						
						
						
						Updates account `uri` field on each call to `update_account` instead of
only once during `create_account` to mirror the same behavior in OStatus
`ResolveAccountService` class [0].
ActivityPub accounts are identified using `@username` and `@domain` pair
instead of URI since #6842 .
This fixes  #7479 : a bug when the account identified by `@username` and
`@domain` changes its URI.
[0]:
03b69ebc45/app/services/resolve_account_service.rb (L121) 
						
						
					 
					
						2018-05-14 22:56:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03b69ebc45 
					 
					
						
						
							
							Disallow async function in service worker ( #7482 )  
						
						... 
						
						
						
						offline-plugin depends on webpack.optimize.UglifyJsPlugin, which is an
alias of uglifyjs-webpack-plugin v0.4.6. uglifyjs-webpack-plugin v0.4.6
uses uglify-js 2.8.29, which is not compatible with async function. 
						
						
					 
					
						2018-05-14 19:58:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed4bae182b 
					 
					
						
						
							
							Revert index change on statuses for api/v1/accounts account_id statuses ( #7484 )  
						
						
						
						
					 
					
						2018-05-14 19:56:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8756fd1e82 
					 
					
						
						
							
							Bump version to 2.4.0rc3  
						
						
						
						
					 
					
						2018-05-14 17:46:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8b3f5fb9a 
					 
					
						
						
							
							Limit environment variables to expose to webpack ( #7480 )  
						
						
						
						
					 
					
						2018-05-14 17:45:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d75b63e4fb 
					 
					
						
						
							
							Bump version to 2.4.0rc2  
						
						
						
						
					 
					
						2018-05-14 14:49:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2226d987f9 
					 
					
						
						
							
							Add Slovene language ( #7475 )  
						
						
						
						
					 
					
						2018-05-14 12:52:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3793e598d0 
					 
					
						
						
							
							Call media.present? because media may be nil ( #7474 )  
						
						
						
						
					 
					
						2018-05-14 12:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42a1231245 
					 
					
						
						
							
							Improve index on statuses for api/v1/accounts account_id statuses ( #7476 )  
						
						... 
						
						
						
						Queries with the combination of account_id, id, and visibility can be
categorized in three types:
1. Querying for public and unlisted to enumerate statuses visible to
anyone.
2. Querying for public, unlisted, and private to enumerate statuses
visible to follower.
3. Querying for direct to enumerate own direct statuses.
1 and 2 is covered by the index with condition 'visibility IN (0, 1, 2)'.
It would bring better performance in case that there are many direct
statuses.
The index with condition 'visibility = 3' is just for 3. It would be much
faster to query direct statuses thanks to this query.
The total size of those two indexes are expected to be smaller than the
deleted one because they are partial and does not have to cover all the
table. 
						
						
					 
					
						2018-05-14 12:50:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						416f644505 
					 
					
						
						
							
							Fix 404 for GET /api/v1/push/subscription ( #7472 )  
						
						... 
						
						
						
						My bad... 
						
						
					 
					
						2018-05-13 21:45:18 +02:00