b481e4fac1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
	config/locales/simple_form.ja.yml 
							
						 
						
							2018-05-19 22:41:10 +02:00  
				
					
						
							
							
								 
						
							
							
								8378b72eba 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure push subscription is immediately removed when application is revoked ( #7548 )  
							
							... 
							
							
							
							* Ensure push subscription is immediately removed when application is revoked
* When token is revoked from app, unsubscribe too 
							
						 
						
							2018-05-19 21:05:08 +02:00  
				
					
						
							
							
								 
						
							
							
								e0eebba461 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-upstream  
							
							... 
							
							
							
							Conflicts:
 	app/controllers/follower_accounts_controller.rb
 	app/controllers/following_accounts_controller.rb
 	app/controllers/settings/preferences_controller.rb
 	app/lib/user_settings_decorator.rb
 	app/models/user.rb
 	config/locales/simple_form.en.yml 
							
						 
						
							2018-05-18 08:47:10 -05:00  
				
					
						
							
							
								 
						
							
							
								57b503d4ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Resolve unknown status from Add activity, skip Remove if unknown ( #7526 )  
							
							... 
							
							
							
							Fix  #7518  
						
							2018-05-18 11:33:56 +02:00  
				
					
						
							
							
								 
						
							
							
								2636a23092 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-05-17 11:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b48a166c82 
								
							
								 
							
						 
						
							
							
								
								Add tests for account_moderation_notes_controller ( #7524 )  
							
							
							
						 
						
							2018-05-17 04:26:51 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								50491e0d92 
								
							
								 
							
						 
						
							
							
								
								Add tests for invites controller ( #7441 )  
							
							... 
							
							
							
							* Add tests for invites controller
* Small refactoring and fix for invites controller 
							
						 
						
							2018-05-11 13:14:33 +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  
				
					
						
							
							
								 
						
							
							
								ac788ad47e 
								
							
								 
							
						 
						
							
							
								
								Disable simplecov on CircleCI ( #7416 )  
							
							... 
							
							
							
							* Disable simplecov on CircleCI
* Remove --format progress 
							
						 
						
							2018-05-09 16:59:58 +02:00  
				
					
						
							
							
								 
						
							
							
								ce35d81db7 
								
							
								 
							
						 
						
							
							
								
								Add tests for admin/roles_controller ( #7421 )  
							
							
							
						 
						
							2018-05-09 08:41:46 +02:00  
				
					
						
							
							
								 
						
							
							
								35eff337d5 
								
							
								 
							
						 
						
							
							
								
								Add tests for admin/invites_controller ( #7412 )  
							
							
							
						 
						
							2018-05-09 08:41:26 +02:00  
				
					
						
							
							
								 
						
							
							
								01dfd6dbc8 
								
							
								 
							
						 
						
							
							
								
								Take the first recognized actor_type. ( #7410 )  
							
							
							
						 
						
							2018-05-08 13:30:04 +02:00  
				
					
						
							
							
								 
						
							
							
								bd10a7e480 
								
							
								 
							
						 
						
							
							
								
								Add resend confirmation for admin ( #7378 )  
							
							... 
							
							
							
							* Add confirmations_controller#resend
* Add tests for confirmations_controller#resend
* Add translations 
							
						 
						
							2018-05-06 10:59:03 +02:00  
				
					
						
							
							
								 
						
							
							
								8c35d163a5 
								
							
								 
							
						 
						
							
							
								
								Port travis_retry for CI ( #7379 )  
							
							... 
							
							
							
							* Port travis_retry for CI
* Add license 
							
						 
						
							2018-05-06 10:55:50 +02:00  
				
					
						
							
							
								 
						
							
							
								c7d1a2e400 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve admin UI for accounts ( #7360 )  
							
							... 
							
							
							
							* Improve design of account statuses admin UI (consistent with reports)
* Make account moderation notes look consistent with report notes
* i18n-tasks remove-unused
* Fix code style issues
* Fix tests 
							
						 
						
							2018-05-05 23:06:29 +02:00  
				
					
						
							
							
								 
						
							
							
								661f7e6d9d 
								
							
								 
							
						 
						
							
							
								
								Add tests for admin/custom_emojis_controller ( #7350 )  
							
							
							
						 
						
							2018-05-05 15:53:59 +02:00  
				
					
						
							
							
								 
						
							
							
								c73ce7b695 
								
									
								
							
								 
							
						 
						
							
							
								
								Store home feeds for 7 days instead of 14 ( #7354 )  
							
							... 
							
							
							
							* Store home feeds for 7 days instead of 14
Reduces workload for status fan-out to active followers
* Fix test for user model 
							
						 
						
							2018-05-05 00:54:24 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								28b366d065 
								
							
								 
							
						 
						
							
							
								
								Add missing tests for report.rb ( #7324 )  
							
							
							
						 
						
							2018-05-03 10:42:36 +02:00  
				
					
						
							
							
								 
						
							
							
								28bd4b9800 
								
									
								
							
								 
							
						 
						
							
							
								
								Serialize webfinger XML with Ox instead of Nokogiri ( #7319 )  
							
							... 
							
							
							
							25ms -> 0.5ms 
							
						 
						
							2018-05-02 22:28:46 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								71a7cea73f 
								
							
								 
							
						 
						
							
							
								
								Keep notification when muting_notifications is true ( #7311 )  
							
							... 
							
							
							
							* Keep notification when muting_notifications is true
* Retrun mute object
* Fix test 
							
						 
						
							2018-05-02 16:14:51 +02:00  
				
					
						
							
							
								 
						
							
							
								c5dcd7d836 
								
									
								
							
								 
							
						 
						
							
							
								
								Speed up test suite by not generating RSA keys in test environment ( #7296 )  
							
							... 
							
							
							
							One RSA keypair for all fabricated test accounts is enough 
							
						 
						
							2018-05-02 15:45:24 +02:00  
				
					
						
							
							
								 
						
							
							
								6c40e567aa 
								
							
								 
							
						 
						
							
							
								
								Add missing tests for user.rb ( #7306 )  
							
							
							
						 
						
							2018-05-02 14:13:52 +02:00  
				
					
						
							
							
								 
						
							
							
								dc786c0cf4 
								
							
								 
							
						 
						
							
							
								
								Support Actors/Statuses with multiple types ( #7305 )  
							
							... 
							
							
							
							* Add equals_or_includes_any? helper in JsonLdHelper
* Support arrays in JSON-LD type fields for actors/tags/objects.
* Spec for resolving accounts with extension types
* Style tweaks for codeclimate 
							
						 
						
							2018-05-02 12:40:24 +02:00  
				
					
						
							
							
								 
						
							
							
								5f8f481425 
								
									
								
							
								 
							
						 
						
							
							
								
								Also treat non-whole-word mutes as case-insensitive.   #450 .  
							
							
							
						 
						
							2018-04-30 20:08:22 -05:00  
				
					
						
							
							
								 
						
							
							
								eb593a5a0c 
								
							
								 
							
						 
						
							
							
								
								Append '.test' to hostname in stub data ( #7260 )  
							
							
							
						 
						
							2018-04-25 14:12:28 +02:00  
				
					
						
							
							
								 
						
							
							
								495303d9b8 
								
							
								 
							
						 
						
							
							
								
								Prevent suspended accounts from appearing in AccountSearchService ( #7246 )  
							
							
							
						 
						
							2018-04-23 21:27:18 +02:00  
				
					
						
							
							
								 
						
							
							
								1258efa882 
								
							
								 
							
						 
						
							
							
								
								Paginate descendant statuses in public page ( #7148 )  
							
							
							
						 
						
							2018-04-23 19:27:35 +02:00  
				
					
						
							
							
								 
						
							
							
								75c4ab9d12 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove "nsfw" category for sensitive statuses in OStatus serializer ( #7048 )  
							
							... 
							
							
							
							Fix  #7011  
						
							2018-04-22 22:09:03 +02:00  
				
					
						
							
							
								 
						
							
							
								648d645c2f 
								
							
								 
							
						 
						
							
							
								
								Fix randomly fail (similar  #7219 ) ( #7225 )  
							
							
							
						 
						
							2018-04-22 11:41:39 +02:00  
				
					
						
							
							
								 
						
							
							
								3f6893c641 
								
							
								 
							
						 
						
							
							
								
								Reset locale on registration tests ( #7219 )  
							
							
							
						 
						
							2018-04-21 23:37:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d10447c3a8 
								
							
								 
							
						 
						
							
							
								
								Use raw status code on have_http_status ( #7214 )  
							
							
							
						 
						
							2018-04-21 21:35:07 +02:00  
				
					
						
							
							
								 
						
							
							
								b438224751 
								
							
								 
							
						 
						
							
							
								
								Introduce rspec-retry ( #7206 )  
							
							
							
						 
						
							2018-04-20 19:31:30 +02:00  
				
					
						
							
							
								 
						
							
							
								a9c440637c 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve report layout ( #7188 )  
							
							... 
							
							
							
							* Use table for statuses in report
* Display reported account and reporter in the same table
* Split accounts and general report info into two tables again
* Redesign report statuses table, notes, merge notes and action log
* Remove unused translations
* Fix code style issue
* Fix code style issue
* Fix code style issue 
							
						 
						
							2018-04-20 02:28:48 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a1049e9380 
								
							
								 
							
						 
						
							
							
								
								Redirect to account status page for page of status stream entry ( #7104 )  
							
							... 
							
							
							
							Commit 519119f657 
							
						 
						
							2018-04-16 10:04:31 +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  
				
					
						
							
							
								 
						
							
							
								e3d0d72b29 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-04-14 09:17:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b7804028c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #419  from ThibG/glitch-soc/features/bookmarks  
							
							... 
							
							
							
							Bookmarks 
							
						 
						
							2018-04-13 16:38:15 -05:00  
				
					
						
							
							
								 
						
							
							
								14d86eb0d0 
								
							
								 
							
						 
						
							
							
								
								Allow more than the max pins if account is not local ( #7105 )  
							
							... 
							
							
							
							Sidekiq sometimes throws errors for users that have more pinned items
than the allowed by the local instance. It should only validate the
number of pins for local accounts. 
							
						 
						
							2018-04-12 20:36:02 +02:00  
				
					
						
							
							
								 
						
							
							
								a817f084ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master'  
							
							... 
							
							
							
							Conflicts:
 	app/controllers/statuses_controller.rb 
							
						 
						
							2018-04-12 03:30:57 -05:00  
				
					
						
							
							
								 
						
							
							
								8e88a18316 
								
							
								 
							
						 
						
							
							
								
								update gem, test pam authentication ( #7028 )  
							
							... 
							
							
							
							* update gem, test pam authentication
* add description for test parameters
* fix inclusion of optional group 
							
						 
						
							2018-04-11 21:40:38 +02:00  
				
					
						
							
							
								 
						
							
							
								09240810b4 
								
							
								 
							
						 
						
							
							
								
								Add spec for bookmark endpoints  
							
							
							
						 
						
							2018-04-11 21:05:34 +02:00