Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							78ac246b87 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
	Gemfile
Solved conflicts by using upstream's line for posix-spawn 
						
						
					 
					
						2018-05-16 21:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							ba7ee67498 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge  
						
						
						
						
					 
					
						2018-05-14 20:51:50 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							416f644505 
							
						 
					 
					
						
						
							
							Fix 404 for GET /api/v1/push/subscription ( #7472 )  
						
						... 
						
						
						
						My bad... 
						
						
					 
					
						2018-05-13 21:45:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97e43ec5f0 
							
						 
					 
					
						
						
							
							Add GET /api/v1/push/subscription REST API ( #7471 )  
						
						... 
						
						
						
						* Add Api::V1::Push::SubscriptionsController#show
* Add to routes 
						
						
					 
					
						2018-05-13 21:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							45fce0e496 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge  
						
						... 
						
						
						
						Conflicts:
	app/controllers/invites_controller.rb
	app/serializers/initial_state_serializer.rb
	config/locales/ko.yml 
						
						
					 
					
						2018-05-11 18:12:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4fb766b23 
							
						 
					 
					
						
						
							
							Add REST API for Web Push Notifications subscriptions ( #7445 )  
						
						... 
						
						
						
						- POST /api/v1/push/subscription
- PUT /api/v1/push/subscription
- DELETE /api/v1/push/subscription
- New OAuth scope: "push" (required for the above methods) 
						
						
					 
					
						2018-05-11 11:49:12 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							1c9c0167b7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/master  
						
						... 
						
						
						
						Conflicts:
	app/models/account.rb
	app/views/accounts/_header.html.haml 
						
						
					 
					
						2018-05-10 00:03:28 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42cd363542 
							
						 
					 
					
						
						
							
							Bot nameplates ( #7391 )  
						
						... 
						
						
						
						* Store actor type in database
* Add bot nameplate to web UI, add setting to preferences, API, AP
Fix  #7365 
* Fix code style issues 
						
						
					 
					
						2018-05-07 09:31:07 +02:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							db012b57c2 
							
						 
					 
					
						
						
							
							Fix distribute_add_activity and distribute_remove_activity ( #7393 )  
						
						
						
						
					 
					
						2018-05-07 09:30:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c816701550 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	.travis.yml
 	Gemfile.lock
 	README.md
 	app/controllers/settings/follower_domains_controller.rb
 	app/controllers/statuses_controller.rb
 	app/javascript/mastodon/locales/ja.json
 	app/lib/feed_manager.rb
 	app/models/media_attachment.rb
 	app/models/mute.rb
 	app/models/status.rb
 	app/services/mute_service.rb
 	app/views/home/index.html.haml
 	app/views/stream_entries/_simple_status.html.haml
 	config/locales/ca.yml
 	config/locales/en.yml
 	config/locales/es.yml
 	config/locales/fr.yml
 	config/locales/nl.yml
 	config/locales/pl.yml
 	config/locales/pt-BR.yml
 	config/themes.yml 
						
						
					 
					
						2018-05-03 17:23:44 -05: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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f62ee1ddb0 
							
						 
					 
					
						
						
							
							Disable API access when login is disabled ( #7289 )  
						
						
						
						
					 
					
						2018-04-30 09:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54f34d3f2a 
							
						 
					 
					
						
						
							
							Return HTTP 410 for suspended accounts in GET /api/v1/accounts/:id ( #7287 )  
						
						... 
						
						
						
						Fix  #7243  
					
						2018-04-30 09:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki 
							
						 
					 
					
						
						
						
						
							
						
						
							1258efa882 
							
						 
					 
					
						
						
							
							Paginate descendant statuses in public page ( #7148 )  
						
						
						
						
					 
					
						2018-04-23 19:27:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16d5217502 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	app/controllers/home_controller.rb
 	app/controllers/stream_entries_controller.rb
 	app/javascript/mastodon/locales/ja.json
 	app/javascript/mastodon/locales/pl.json 
						
						
					 
					
						2018-04-18 18:48:12 -05:00 
						 
				 
			
				
					
						
							
							
								Kaito Sinclaire 
							
						 
					 
					
						
						
						
						
							
						
						
							156b916caf 
							
						 
					 
					
						
						
							
							Direct messages column ( #4514 )  
						
						... 
						
						
						
						* Added a timeline for Direct statuses
* Lists all Direct statuses you've sent and received
* Displayed in Getting Started
* Streaming server support for direct TL
* Changes to match other timelines in 2.0 
						
						
					 
					
						2018-04-18 13:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							897199910f 
							
						 
					 
					
						
						
							
							Improve web api protect ( #6343 )  
						
						
						
						
					 
					
						2018-04-17 15:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d66192f21c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'glitchsoc/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	db/schema.rb 
						
						
					 
					
						2018-04-14 03:50:31 -05:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7804028c2 
							
						 
					 
					
						
						
							
							Merge pull request  #419  from ThibG/glitch-soc/features/bookmarks  
						
						... 
						
						
						
						Bookmarks 
						
						
					 
					
						2018-04-13 16:38:15 -05:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed490b781f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	Gemfile.lock
 	config/application.rb 
						
						
					 
					
						2018-04-13 16:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Yamagishi Kazutoshi 
							
						 
					 
					
						
						
						
						
							
						
						
							50529cbceb 
							
						 
					 
					
						
						
							
							Upgrade Rails to version 5.2.0 ( #5898 )  
						
						
						
						
					 
					
						2018-04-12 14:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a817f084ea 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master'  
						
						... 
						
						
						
						Conflicts:
 	app/controllers/statuses_controller.rb 
						
						
					 
					
						2018-04-12 03:30:57 -05:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							50eb8f1f61 
							
						 
					 
					
						
						
							
							Add backend support for bookmarks  
						
						... 
						
						
						
						Bookmarks behave like favourites, except they aren't shared with other
users and do not have an associated counter. 
						
						
					 
					
						2018-04-11 20:40:29 +02:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki 
							
						 
					 
					
						
						
						
						
							
						
						
							519119f657 
							
						 
					 
					
						
						
							
							Paginate ancestor statuses in public page ( #7102 )  
						
						... 
						
						
						
						This also limits the statuses returned by API, but pagination is not
implemented in Web API yet. I still expect it brings user experience
better than making a user wait to fetch all ancestor statuses and flooding
the column with them. 
						
						
					 
					
						2018-04-11 12:35:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67e77f230e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	app/serializers/initial_state_serializer.rb
The glitch flavour isn't yet pulling custom emoji data on its own (see
https://github.com/tootsuite/mastodon/pull/7047 ).  Once that gets into
the glitch flavour, we can eliminate the custom_emojis load. 
						
						
					 
					
						2018-04-08 19:05:02 -05:00 
						 
				 
			
				
					
						
							
							
								Levi Bard 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0eaa349c 
							
						 
					 
					
						
						
							
							Enable updating additional account information from user preferences via rest api ( #6789 )  
						
						... 
						
						
						
						* Enable updating additional account information from user preferences via rest api
Resolves  #6553 
* Pacify rubocop
* Decoerce incoming settings in UserSettingsDecorator
* Create user preferences hash directly from incoming credentials instead of going through ActionController::Parameters
* Clean up user preferences update
* Use ActiveModel::Type::Boolean instead of manually checking stringified number equivalence 
						
						
					 
					
						2018-04-08 13:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb39db7f93 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	app/javascript/mastodon/locales/en.json
 	app/javascript/mastodon/locales/ja.json
 	app/javascript/mastodon/locales/pl.json
 	app/views/accounts/_header.html.haml 
						
						
					 
					
						2018-04-01 20:24:50 -05:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33513753b9 
							
						 
					 
					
						
						
							
							Fix unpermitted parameters warning when generating pagination URLs ( #6995 )  
						
						
						
						
					 
					
						2018-04-02 02:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							a0724cd742 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-03-11 09:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							37b043d447 
							
						 
					 
					
						
						
							
							Improve performance of account_media_status_ids ( #6729 )  
						
						
						
						
					 
					
						2018-03-10 17:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							447d7e6127 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-03-09 00:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9110db41c5 
							
						 
					 
					
						
						
							
							Federate pinned statuses over ActivityPub ( #6610 )  
						
						... 
						
						
						
						* Federate pinned statuses over ActivityPub
* Display pinned toots in web UI
Fix  #6117 
* Fix migration
* Fix tests
* Update outbox_serializer.rb
* Update remove_serializer.rb
* Update add_serializer.rb
* Update fetch_featured_collection_service.rb 
						
						
					 
					
						2018-03-04 09:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b8fcd4df5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						... 
						
						
						
						Conflicts:
 	README.md
 	app/controllers/follower_accounts_controller.rb
 	app/controllers/following_accounts_controller.rb
 	app/serializers/rest/instance_serializer.rb
 	app/views/stream_entries/_simple_status.html.haml
 	config/locales/simple_form.ja.yml 
						
						
					 
					
						2018-03-02 21:46:44 -06:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68218d97c8 
							
						 
					 
					
						
						
							
							Add only_media param to public and hashtag timelines API ( #6576 )  
						
						
						
						
					 
					
						2018-03-01 03:21:21 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fce8464077 
							
						 
					 
					
						
						
							
							Ensure that boolean params in the API are parsed for truthiness ( #6575 )  
						
						... 
						
						
						
						Use Rails smart boolean cast to account for values such as "f",
"0", "false", etc. Previously, if a param was present in the request,
it would count as true. 
						
						
					 
					
						2018-03-01 02:47:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41a01bec23 
							
						 
					 
					
						
						
							
							Federated reports ( #6570 )  
						
						... 
						
						
						
						* Fix  #2176 : Federated reports
* UI for federated reports
* Add spec for ActivityPub Flag handler
* Add spec for ReportService 
						
						
					 
					
						2018-02-28 06:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								imncls 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb6988a7ac 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/tootsuite/mastodon  
						
						... 
						
						
						
						# Conflicts:
#	app/controllers/settings/exports_controller.rb
#	app/models/media_attachment.rb
#	app/models/status.rb
#	app/views/about/show.html.haml
#	docker_entrypoint.sh
#	spec/views/about/show.html.haml_spec.rb 
						
						
					 
					
						2018-02-23 23:28:31 +09:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90f12f2e5a 
							
						 
					 
					
						
						
							
							Focal points ( #6520 )  
						
						... 
						
						
						
						* Add focus param to media API, center thumbnails on focus point
* Add UI for setting a focal point
* Improve focal point icon on upload item
* Use focal point in upload preview
* Add focalPoint property to ActivityPub
* Don't show focal point button for non-image attachments 
						
						
					 
					
						2018-02-22 00:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bc625166e 
							
						 
					 
					
						
						
							
							Fix bug in relationships API introduced by  #6482  ( #6527 )  
						
						... 
						
						
						
						It was merge when it needed to be deep_merge. And added some tests 
						
						
					 
					
						2018-02-21 23:22:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							1445ba1703 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-02-19 15:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Konrad Pozniak 
							
						 
					 
					
						
						
						
						
							
						
						
							bb26cdda24 
							
						 
					 
					
						
						
							
							add parameter locked to /api/v1/update_credentials ( #6506 )  
						
						
						
						
					 
					
						2018-02-18 22:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba2c300d8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-02-08 23:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							cf32f7da5c 
							
						 
					 
					
						
						
							
							Fix response of signature_verification_failure_reason ( #6441 )  
						
						
						
						
					 
					
						2018-02-08 05:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6fb1c58ee 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						... 
						
						
						
						Conflicts:
	.env.production.sample
	app/controllers/auth/confirmations_controller.rb
	db/schema.rb 
						
						
					 
					
						2018-02-04 16:36:19 -06:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							3f35d43222 
							
						 
					 
					
						
						
							
							Exclude nil from relationships array ( #6427 )  
						
						
						
						
					 
					
						2018-02-04 12:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							201e82686f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						... 
						
						
						
						Conflicts:
      app/javascript/styles/mastodon/components.scss 
						
						
					 
					
						2018-01-17 18:37:09 -06:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7badad7797 
							
						 
					 
					
						
						
							
							Fix home regeneration ( #6251 )  
						
						... 
						
						
						
						* Fix regeneration marker not being removed after completion
* Return HTTP 206 from /api/v1/timelines/home if regeneration in progress
Prioritize RegenerationWorker by putting it into default queue
* Display loading indicator and poll home timeline while it regenerates
* Add graphic to regeneration message
* Make "not found" indicator consistent with home regeneration 
						
						
					 
					
						2018-01-17 23:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							0c7dc6c781 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-01-15 06:17:15 +00:00