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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								61a9018607 
								
							 
						 
						
							
							
								
								Enable custom emojis in profiles (notes, field values, display names) ( #7374 )  
							
							... 
							
							
							
							Follow-up to #6124  
							
						 
						
							2018-05-06 11:48:51 +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  
				
					
						
							
							
								 
						
							
								7600067a30 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into gs-master  
							
							... 
							
							
							
							Conflicts:
 	app/controllers/follower_accounts_controller.rb
 	app/controllers/following_accounts_controller.rb
    	db/schema.rb 
							
						 
						
							2018-05-04 14:16:30 -05: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  
				
					
						
							
							
								 
						
							
								cb62935c0b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-05-04 18:17:32 +00:00  
				
					
						
							
							
								 
						
							
								2c1f7b2ece 
								
							 
						 
						
							
							
								
								Better pagination for ActivityPub outbox ( #7356 )  
							
							
							
						 
						
							2018-05-04 19:19:11 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9d4710ed00 
								
							 
						 
						
							
							
								
								Add RSS feeds for end-users ( #7259 )  
							
							... 
							
							
							
							* Add RSS feed for accounts
* Add RSS feeds for hashtags
* Fix code style issues
* Fix code style issues 
							
						 
						
							2018-04-25 02:10:02 +02:00  
				
					
						
							
							
								 
						
							
								813da6788e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into gs-master  
							
							... 
							
							
							
							Conflicts:
 	db/schema.rb 
							
						 
						
							2018-04-14 09:12:50 -05:00  
				
					
						
							
							
								 
						
							
								78ed4ab75f 
								
							 
						 
						
							
							
								
								Add bio fields ( #6645 )  
							
							... 
							
							
							
							* Add bio fields
- Fix  #3211 
- Fix  #232 
- Fix  #121 
* Display bio fields in web UI
* Fix output of links and missing fields
* Federate bio fields over ActivityPub as PropertyValue
* Improve how the fields are stored, add to Edit profile form
* Add rel=me to links in fields
Fix  #121  
							
						 
						
							2018-04-14 12:41:08 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b08ab329f4 
								
							 
						 
						
							
							
								
								retrieve custom emoji list via API instead of before page load ( #7047 )  
							
							
							
						 
						
							2018-04-04 22:25:34 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								123a343d11 
								
							 
						 
						
							
							
								
								[WIP] Enable custom emoji on account pages and in the sidebar ( #6124 )  
							
							... 
							
							
							
							Federate custom emojis with accounts 
							
						 
						
							2018-04-01 23:55:42 +02:00  
				
					
						
							
							
								 
						
							
								03b2f701e7 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-03-23 10:17:18 +00:00  
				
					
						
							
							
								 
						
							
								9fe1619db9 
								
							 
						 
						
							
							
								
								Do not re-query mentions from serializers ( #6858 )  
							
							... 
							
							
							
							Fix performance regression from #6836  
							
						 
						
							2018-03-22 11:31:17 +01:00  
				
					
						
							
							
								 
						
							
								df70571bfe 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-03-19 20:17:18 +00:00  
				
					
						
							
							
								 
						
							
								ff6b8a6443 
								
							 
						 
						
							
							
								
								Serialize mentions in the order they are added ( #6836 )  
							
							... 
							
							
							
							Up until now, the order seemed to be in the *opposite* order,
which caused the WebUI to populate mentions in reversed order
when replying to toots local to one's instance. 
							
						 
						
							2018-03-19 20:19:35 +01:00  
				
					
						
							
							
								 
						
							
								447d7e6127 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-03-09 00:17:17 +00:00  
				
					
						
							
							
								 
						
							
								89a52d6280 
								
							 
						 
						
							
							
								
								Fix wrong target URIs in ActivityPub Add/Remove ( #6668 )  
							
							
							
						 
						
							2018-03-07 05:58:24 +01:00  
				
					
						
							
							
								 
						
							
								e6520c0270 
								
							 
						 
						
							
							
								
								Fix   #6657  - Use target instead of origin in Remove activity ( #6664 )  
							
							
							
						 
						
							2018-03-07 03:54:46 +01:00  
				
					
						
							
							
								 
						
							
								778b37790b 
								
							 
						 
						
							
							
								
								Do not fetch environment variables to determine default locale ( #6618 )  
							
							... 
							
							
							
							The default locale is now set by config. 
							
						 
						
							2018-03-04 10:00:46 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								44829d8216 
								
							 
						 
						
							
							
								
								Fix missing focalPoint in ActivityPub JSON ( #6609 )  
							
							
							
						 
						
							2018-03-04 07:21:41 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								7901f9f63e 
								
							 
						 
						
							
							
								
								When search enabled, display hint in search popout ( #6593 )  
							
							... 
							
							
							
							* When advanced search is enabled, show different hint in search popout
* Change "getting started" icon in tabs bar from asterisk to hamburger 
							
						 
						
							2018-03-02 06:02:42 +01:00  
				
					
						
							
							
								 
						
							
								a3c4138197 
								
							 
						 
						
							
							
								
								Add contact_account and languages to instance API ( #6574 )  
							
							
							
						 
						
							2018-03-01 20:48:11 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b8535ad4df 
								
							 
						 
						
							
							
								
								Fix nil error in focal_point? ( #6537 )  
							
							
							
						 
						
							2018-02-22 17:42:33 +01:00  
				
					
						
							
							
								 
						
							
								755aad534a 
								
							 
						 
						
							
							
								
								fix typo in image serializer ( #6530 )  
							
							... 
							
							
							
							respond to! 
							
						 
						
							2018-02-22 02:47:17 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								61ed133fea 
								
							 
						 
						
							
							
								
								Account archive download ( #6460 )  
							
							... 
							
							
							
							* Fix  #201 : Account archive download
* Export actor and private key in the archive
* Optimize BackupService
- Add conversation to cached associations of status, because
  somehow it was forgotten and is source of N+1 queries
- Explicitly call GC between batches of records being fetched
  (Model class allocations are the worst offender)
- Stream media files into the tar in 1MB chunks
  (Do not allocate media file (up to 8MB) as string into memory)
- Use #bytesize instead of #size to calculate file size for JSON
  (Fix FileOverflow error)
- Segment media into subfolders by status ID because apparently
  GIF-to-MP4 media are all named "media.mp4" for some reason
* Keep uniquely generated filename in Paperclip::GifTranscoder
* Ensure dumped files do not overwrite each other by maintaing directory partitions
* Give tar archives a good name
* Add scheduler to remove week-old backups
* Fix code style issue 
							
						 
						
							2018-02-21 23:21:32 +01:00  
				
					
						
							
							
								 
						
							
								020b40efdb 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-upstream  
							
							... 
							
							
							
							Conflicts:
	.travis.yml
	app/lib/user_settings_decorator.rb
	app/models/user.rb
	app/serializers/initial_state_serializer.rb
	app/views/stream_entries/_detailed_status.html.haml
	app/views/stream_entries/_simple_status.html.haml
	config/locales/simple_form.en.yml 
							
						 
						
							2018-02-09 09:25:53 -06:00  
				
					
						
							
							
								 
						
							
								76f3d5d16b 
								
							 
						 
						
							
							
								
								Add preference to always display sensitive media ( #6448 )  
							
							
							
						 
						
							2018-02-09 00:26:57 +01:00  
				
					
						
							
							
								 
						
							
								aa2bf07281 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-17 16:17:10 +00:00  
				
					
						
							
							
								 
						
							
								fbe7756da6 
								
							 
						 
						
							
							
								
								implement web share target ( #6278 )  
							
							... 
							
							
							
							* web share target
* fix
* fix 
							
						 
						
							2018-01-17 17:08:10 +01:00  
				
					
						
							
							
								 
						
							
								f839ac694c 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-08 10:17:15 +00:00  
				
					
						
							
							
								 
						
							
								dbda87c31f 
								
							 
						 
						
							
							
								
								Revert  #5772  ( #6221 )  
							
							
							
						 
						
							2018-01-08 10:57:52 +01:00  
				
					
						
							
							
								 
						
							
								c69a23ae46 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-04 23:17:11 +00:00  
				
					
						
							
							
								 
						
							
								3c18964256 
								
							 
						 
						
							
							
								
								Fallback default thumbnail in instance status API ( #6177 )  
							
							
							
						 
						
							2018-01-04 15:36:55 +01:00  
				
					
						
							
							
								 
						
							
								02ba03d6db 
								
							 
						 
						
							
							
								
								Send one Delete of Actor in ActivityPub when account is suspended ( #6172 )  
							
							
							
						 
						
							2018-01-04 14:40:49 +01:00  
				
					
						
							
							
								 
						
							
								fc884d015a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-03 20:17:13 +00:00  
				
					
						
							
							
								 
						
							
								161c72d66d 
								
							 
						 
						
							
							
								
								Allow to dereference Follow object for ActivityPub ( #5772 )  
							
							... 
							
							
							
							* Allow to dereference Follow object for ActivityPub
* Accept IRI as object representation for Accept activity 
							
						 
						
							2018-01-03 18:08:57 +01:00  
				
					
						
							
							
								 
						
							
								37254c4f5d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2017-12-15 01:17:12 +00:00