Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							b481e4fac1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
	config/locales/simple_form.ja.yml 
						
						
					 
					
						2018-05-19 22:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a9018607 
							
						 
					 
					
						
						
							
							Enable custom emojis in profiles (notes, field values, display names) ( #7374 )  
						
						... 
						
						
						
						Follow-up to #6124  
						
						
					 
					
						2018-05-06 11:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							cb62935c0b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-05-04 18:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c1f7b2ece 
							
						 
					 
					
						
						
							
							Better pagination for ActivityPub outbox ( #7356 )  
						
						
						
						
					 
					
						2018-05-04 19:19:11 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							813da6788e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						... 
						
						
						
						Conflicts:
 	db/schema.rb 
						
						
					 
					
						2018-04-14 09:12:50 -05:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Isatis 
							
						 
					 
					
						
						
						
						
							
						
						
							b08ab329f4 
							
						 
					 
					
						
						
							
							retrieve custom emoji list via API instead of before page load ( #7047 )  
						
						
						
						
					 
					
						2018-04-04 22:25:34 +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 
						 
				 
			
				
					
						
							
							
								David Underwood 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							03b2f701e7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-03-23 10:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fe1619db9 
							
						 
					 
					
						
						
							
							Do not re-query mentions from serializers ( #6858 )  
						
						... 
						
						
						
						Fix performance regression from #6836  
						
						
					 
					
						2018-03-22 11:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							df70571bfe 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-03-19 20:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							447d7e6127 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-03-09 00:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89a52d6280 
							
						 
					 
					
						
						
							
							Fix wrong target URIs in ActivityPub Add/Remove ( #6668 )  
						
						
						
						
					 
					
						2018-03-07 05:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6520c0270 
							
						 
					 
					
						
						
							
							Fix   #6657  - Use target instead of origin in Remove activity ( #6664 )  
						
						
						
						
					 
					
						2018-03-07 03:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44829d8216 
							
						 
					 
					
						
						
							
							Fix missing focalPoint in ActivityPub JSON ( #6609 )  
						
						
						
						
					 
					
						2018-03-04 07:21:41 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3c4138197 
							
						 
					 
					
						
						
							
							Add contact_account and languages to instance API ( #6574 )  
						
						
						
						
					 
					
						2018-03-01 20:48:11 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8535ad4df 
							
						 
					 
					
						
						
							
							Fix nil error in focal_point? ( #6537 )  
						
						
						
						
					 
					
						2018-02-22 17:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								beatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							755aad534a 
							
						 
					 
					
						
						
							
							fix typo in image serializer ( #6530 )  
						
						... 
						
						
						
						respond to! 
						
						
					 
					
						2018-02-22 02:47:17 +01: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76f3d5d16b 
							
						 
					 
					
						
						
							
							Add preference to always display sensitive media ( #6448 )  
						
						
						
						
					 
					
						2018-02-09 00:26:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							f839ac694c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-01-08 10:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbda87c31f 
							
						 
					 
					
						
						
							
							Revert  #5772  ( #6221 )  
						
						
						
						
					 
					
						2018-01-08 10:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							c69a23ae46 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-01-04 23:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Yamagishi Kazutoshi 
							
						 
					 
					
						
						
						
						
							
						
						
							3c18964256 
							
						 
					 
					
						
						
							
							Fallback default thumbnail in instance status API ( #6177 )  
						
						
						
						
					 
					
						2018-01-04 15:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02ba03d6db 
							
						 
					 
					
						
						
							
							Send one Delete of Actor in ActivityPub when account is suspended ( #6172 )  
						
						
						
						
					 
					
						2018-01-04 14:40:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							fc884d015a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-01-03 20:17:13 +00:00