ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							6b0eda14a1 
							
						 
					 
					
						
						
							
							Avoid race condition when streaming deleted statuses ( #10280 )  
						
						... 
						
						
						
						* Avoid race condition when streaming deleted statuses
* Move redis lock to DistributionWorker to avoid extra Redis value 
						
						
					 
					
						2019-03-16 20:18:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nolan Lawson 
							
						 
					 
					
						
						
						
						
							
						
						
							db06b25376 
							
						 
					 
					
						
						
							
							fix: update to emoji-mart 2.10.0 ( #10281 )  
						
						... 
						
						
						
						* fix: update to emoji-mart 2.10.0
* remove useless change
* fix CSS style of emoji picker, improve a11y
* fix missing newline in scss
* fix the title and input fonts 
						
						
					 
					
						2019-03-16 20:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a3f08661f 
							
						 
					 
					
						
						
							
							Fix scrollbar styles on compose textarea, small bugs ( #10292 )  
						
						
						
						
					 
					
						2019-03-16 20:10:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c113fd72d 
							
						 
					 
					
						
						
							
							Add relationship manager UI ( #10268 )  
						
						
						
						
					 
					
						2019-03-16 11:23:22 +01:00 
						 
				 
			
				
					
						
							
							
								ysksn 
							
						 
					 
					
						
						
						
						
							
						
						
							782b622f5f 
							
						 
					 
					
						
						
							
							Add specs for action log helper ( #9605 )  
						
						... 
						
						
						
						* Add specs for ActionLogHelper
* Make some methods private
methods below never referenced from outside of their module:
- #linkable_log_target
- #log_target_from_history 
						
						
					 
					
						2019-03-16 00:57:23 +09:00 
						 
				 
			
				
					
						
							
							
								Yamagishi Kazutoshi 
							
						 
					 
					
						
						
						
						
							
						
						
							8347479f5d 
							
						 
					 
					
						
						
							
							Bump webpacker from 3.5.5 to 4.0.2 ( #10277 )  
						
						... 
						
						
						
						Bumps [webpacker](https://github.com/rails/webpacker ) from 3.5.5 to 4.0.2.
- [Release notes](https://github.com/rails/webpacker/releases )
- [Changelog](https://github.com/rails/webpacker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rails/webpacker/compare/v3.5.5...v4.0.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
						
						
					 
					
						2019-03-15 15:05:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ad3223b46 
							
						 
					 
					
						
						
							
							Fix detailed poll validation errors not being returned in the API ( #10261 )  
						
						... 
						
						
						
						No more "Owned poll is invalid" 
						
						
					 
					
						2019-03-15 13:36:38 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c20d096e6a 
							
						 
					 
					
						
						
							
							Show disappointed elephant if web UI crashes ( #10275 )  
						
						... 
						
						
						
						* Do not crash the whole UI when loading an invalid column
* Add error boundary component to catch Web UI crashes
* Add stack trace on supported browsers
* Add component stack info, pre-format everything for github
* Make “Reload” a clickable link that calls window.location.reload()
* Remove elephant friend from error boundary, make title stand out more
* Simplify error boundary to only a graphic 
						
						
					 
					
						2019-03-15 05:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff565524aa 
							
						 
					 
					
						
						
							
							Fix maxed-out invites not showing up as expired in UI ( #10274 )  
						
						
						
						
					 
					
						2019-03-15 05:35:17 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b167707c2 
							
						 
					 
					
						
						
							
							Fix language detection of non-latin alphabets even at few characters ( #10276 )  
						
						
						
						
					 
					
						2019-03-15 05:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba84b6d4d7 
							
						 
					 
					
						
						
							
							Add visibility param to reblog REST API ( #9851 )  
						
						... 
						
						
						
						Use async worker for creating reblog notification to improve performance 
						
						
					 
					
						2019-03-15 04:36:41 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d94e21f933 
							
						 
					 
					
						
						
							
							Add a preferences API so apps can share basic behaviours ( #10109 )  
						
						
						
						
					 
					
						2019-03-15 02:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Aditoo17 
							
						 
					 
					
						
						
						
						
							
						
						
							85c3bbb238 
							
						 
					 
					
						
						
							
							I18n: Update Czech translation ( #10272 )  
						
						
						
						
					 
					
						2019-03-14 20:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							874bd3ac0c 
							
						 
					 
					
						
						
							
							Fix error in AdminMailer#new_pending_account ( #10264 )  
						
						
						
						
					 
					
						2019-03-14 14:20:22 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6841d8fc74 
							
						 
					 
					
						
						
							
							Fix wrong method used in PollExpirationNotifyWorker ( #10265 )  
						
						
						
						
					 
					
						2019-03-14 14:04:07 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51e154f5e8 
							
						 
					 
					
						
						
							
							Admission-based registrations mode ( #10250 )  
						
						... 
						
						
						
						Fix  #6856 
Fix  #6951  
					
						2019-03-14 05:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e3936aa6f 
							
						 
					 
					
						
						
							
							Improve invites list with click-to-copy inputs ( #10259 )  
						
						
						
						
					 
					
						2019-03-14 05:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e33174604 
							
						 
					 
					
						
						
							
							Refactor User model, extract PamAuthenticable, LdapAuthenticable ( #10217 )  
						
						
						
						
					 
					
						2019-03-14 02:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							65d9004ac9 
							
						 
					 
					
						
						
							
							Add UI for enabling/disabling poll notifications ( #10255 )  
						
						... 
						
						
						
						* Add UI for enabling/disabling poll notifications
* Add poll notifications to the (advanced) quick filter bar
* Update poll notification message
“Your poll has ended” → “A poll you have voted in has ended”
* Clear up associated notifications when a poll is deleted 
						
						
					 
					
						2019-03-13 19:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								mayaeh 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f018091e 
							
						 
					 
					
						
						
							
							i18n: Add Japanese translations for new landing page ( #10254 )  
						
						... 
						
						
						
						* yarn manage:translations && i18n-tasks add-missing
* Update Japanese translations for new landing page.
I don't change the tagline from English yet.
I think that translating a tagline is difficult and requires time-consuming discussions.
Some translations related about the poll are already done in Weblate, so I will leave it as it is. 
						
						
					 
					
						2019-03-13 14:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06663fcf87 
							
						 
					 
					
						
						
							
							Fix tagged param not being normalized before querying tags ( #10249 )  
						
						
						
						
					 
					
						2019-03-13 13:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								mayaeh 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ef90eae3 
							
						 
					 
					
						
						
							
							Fix to limit to discoverable accounts. ( #10253 )  
						
						
						
						
					 
					
						2019-03-13 13:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f5b55ad4f 
							
						 
					 
					
						
						
							
							Fix poll update handler calling method was that was not available ( #10246 )  
						
						... 
						
						
						
						* Fix poll update handler calling method was that was not available
Fix regression from #10209 
* Refactor VoteService
* Refactor ActivityPub::DistributePollUpdateWorker and optimize it
* Fix typo
* Fix typo 
						
						
					 
					
						2019-03-12 22:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a41afef80c 
							
						 
					 
					
						
						
							
							Optimize RemoveStatusService by removing n+1 query and using shared inboxes ( #10247 )  
						
						
						
						
					 
					
						2019-03-12 22:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b50c2cbaa 
							
						 
					 
					
						
						
							
							Add muted style for polls in web UI ( #10248 )  
						
						
						
						
					 
					
						2019-03-12 22:08:18 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da45b8b4c9 
							
						 
					 
					
						
						
							
							Fix public timeline page not paginating correctly ( #10245 )  
						
						
						
						
					 
					
						2019-03-12 21:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65fffeac3f 
							
						 
					 
					
						
						
							
							Redesign landing page ( #10232 )  
						
						
						
						
					 
					
						2019-03-12 17:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Reeves 
							
						 
					 
					
						
						
						
						
							
						
						
							85537b0069 
							
						 
					 
					
						
						
							
							Squish username before validation ( #10239 )  
						
						... 
						
						
						
						* Squish username before validation (#10101 )
Fix  #10101 
* Move before_validation hook to a private method
Also add Unicode wite-spaces to the spec to support the use of squish
over strip. 
						
						
					 
					
						2019-03-11 20:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5eeac0104 
							
						 
					 
					
						
						
							
							Fix remote interaction dialogs being indexed by search engines ( #10240 )  
						
						... 
						
						
						
						Fix  #10116  
					
						2019-03-11 20:47:50 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							79b00d294d 
							
						 
					 
					
						
						
							
							Increase DNS timeouts ( #10238 )  
						
						
						
						
					 
					
						2019-03-11 13:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							5506b9406d 
							
						 
					 
					
						
						
							
							Avoid race conditions when creating backups ( #10234 )  
						
						... 
						
						
						
						Under load, multiple backups for a single user could be planned, which
is very expensive. 
						
						
					 
					
						2019-03-11 00:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							3a92885a86 
							
						 
					 
					
						
						
							
							Support pushing and receiving updates to poll tallies ( #10209 )  
						
						... 
						
						
						
						* Process incoming poll tallies update
* Send Update on poll vote
* Do not send Updates for a poll more often than once every 3 minutes
* Include voters in people to notify of results update
* Schedule closing poll worker on poll creation
* Add new notification type for ending polls
* Add front-end support for ended poll notifications
* Fix UpdatePollSerializer
* Fix Updates not being triggered by local votes
* Fix tests failure
* Fix web push notifications for closing polls
* Minor cleanup
* Notify voters of both remote and local polls when those close
* Fix delivery of poll updates to mentioned accounts and voters 
						
						
					 
					
						2019-03-11 00:49:31 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							c11dff5049 
							
						 
					 
					
						
						
							
							Reject existing Follows when suspending a remote account ( #10230 )  
						
						... 
						
						
						
						* Reject existing Follows when suspending a remote account
Partial fix to #10229 
* Add tests 
						
						
					 
					
						2019-03-10 16:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								Aditoo17 
							
						 
					 
					
						
						
						
						
							
						
						
							6c0a96912a 
							
						 
					 
					
						
						
							
							Change joinmastodon.org to joinmastodon.org/#getting-started for sign up on another server ( #10224 )  
						
						
						
						
					 
					
						2019-03-09 17:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							3f4a6d44fe 
							
						 
					 
					
						
						
							
							Fix setting up fields of a previously suspended account ( #10222 )  
						
						... 
						
						
						
						Fix  #10177  for real 
					
						2019-03-08 19:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							3aaac4f134 
							
						 
					 
					
						
						
							
							Do not allow adding votes to expired polls ( #10214 )  
						
						... 
						
						
						
						* Do not allow adding votes to expired polls
* Only validate expires_at on create 
						
						
					 
					
						2019-03-08 00:54:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							054bbb3da2 
							
						 
					 
					
						
						
							
							Immediately display poll results to poll author ( #10187 )  
						
						... 
						
						
						
						* Immediately display poll results to poll author
* Refactor Poll#loaded_options and add Poll#voted? to improve DRYness 
						
						
					 
					
						2019-03-07 22:53:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75cb93676b 
							
						 
					 
					
						
						
							
							Fix NaN in Poll component ( #10213 )  
						
						
						
						
					 
					
						2019-03-07 22:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be1c634b2b 
							
						 
					 
					
						
						
							
							Fix public timelines being broken by new toots when they are not mounted ( #10131 )  
						
						
						
						
					 
					
						2019-03-07 22:17:52 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							09c042aa10 
							
						 
					 
					
						
						
							
							Handle StaleObjectError when retrieving polls ( #10208 )  
						
						
						
						
					 
					
						2019-03-07 15:52:38 +01:00 
						 
				 
			
				
					
						
							
							
								marcin mikołajczak 
							
						 
					 
					
						
						
						
						
							
						
						
							44475bbc9c 
							
						 
					 
					
						
						
							
							i18n: 🇵🇱  ( #10199 )  
						
						... 
						
						
						
						Signed-off-by: Marcin Mikołajczak <me@m4sk.in> 
						
						
					 
					
						2019-03-07 02:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							34f261e6af 
							
						 
					 
					
						
						
							
							Avoid unnecessarily fetching the replies collection when it is empty ( #10201 )  
						
						
						
						
					 
					
						2019-03-07 01:50:37 +01:00 
						 
				 
			
				
					
						
							
							
								rinsuki 
							
						 
					 
					
						
						
						
						
							
						
						
							f44091d653 
							
						 
					 
					
						
						
							
							Fix   #10202  ( #10203 )  
						
						
						
						
					 
					
						2019-03-07 01:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							96f905f409 
							
						 
					 
					
						
						
							
							Add optimistic lock to avoid race conditions when handling votes ( #10196 )  
						
						... 
						
						
						
						* Add optimistic lock to avoid race conditions when handling votes
* Force-reload polls when getting `ActiveRecord::StaleObjectError` 
						
						
					 
					
						2019-03-06 19:53:57 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							b3668a79ec 
							
						 
					 
					
						
						
							
							Disable the underlying button element when an ItemButton is disabled ( #10194 )  
						
						... 
						
						
						
						Fixes  #10191  
					
						2019-03-06 15:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							cb217444b8 
							
						 
					 
					
						
						
							
							Disable file upload when there is a poll ( #10195 )  
						
						
						
						
					 
					
						2019-03-06 15:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd128b9c7a 
							
						 
					 
					
						
						
							
							Fix poll options not rendering text after vote/refresh ( #10189 )  
						
						... 
						
						
						
						* Fix poll options not rendering text after vote/refresh
* Fix poll options not showing up on public pages
* Fix code style issue 
						
						
					 
					
						2019-03-06 05:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57643557b6 
							
						 
					 
					
						
						
							
							Avoid line breaks in poll options ( #10188 )  
						
						
						
						
					 
					
						2019-03-06 04:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5996be994d 
							
						 
					 
					
						
						
							
							Fix poll validation issues ( #10186 )  
						
						... 
						
						
						
						- Fix missing interpolation argument in PollValidator
- Fix PollValidator rejecting exact allowed min/max durations 
						
						
					 
					
						2019-03-06 04:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d97cbb0da6 
							
						 
					 
					
						
						
							
							Add UI for creating polls ( #10184 )  
						
						... 
						
						
						
						* Add actions and reducers for polls
* Add poll button
* Disable media upload if poll enabled
* Add poll form
* Make delete & redraft work with polls 
						
						
					 
					
						2019-03-06 04:53:37 +01:00