Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							9adeaf2bfc 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- `app/controllers/statuses_controller.rb`:
  Minor conflict due to theming system 
						
						
					 
					
						2020-01-24 14:37:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4c315ea40 
							
						 
					 
					
						
						
							
							Fix OEmbed leaking information about existence of non-public statuses ( #12930 )  
						
						
						
						
					 
					
						2020-01-24 00:20:51 +01:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							16ff7c5627 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- Gemfile
- Gemfile.lock
- app/controllers/about_controller.rb
- app/controllers/auth/sessions_controller.rb 
						
						
					 
					
						2019-09-30 12:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de5305a3a5 
							
						 
					 
					
						
						
							
							Fix redirecting non-functional accounts on public pages ( #11978 )  
						
						... 
						
						
						
						Fix  #11969  
					
						2019-09-28 01:33:27 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ae7aab6f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						
						
						
					 
					
						2019-08-12 16:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							646f96d448 
							
						 
					 
					
						
						
							
							Fix ActivityPub and REST API queries setting cookies and preventing caching ( #11539 )  
						
						... 
						
						
						
						Regression from #8657  
						
						
					 
					
						2019-08-11 22:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							444796b69b 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- app/controllers/application_controller.rb
- app/controllers/auth/confirmations_controller.rb
- app/controllers/auth/sessions_controller.rb
- app/controllers/settings/deletes_controller.rb
- app/controllers/settings/two_factor_authentication/recovery_codes_controller.rb 
						
						
					 
					
						2019-07-23 10:51:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c669bb42ba 
							
						 
					 
					
						
						
							
							Add (back) rails-level JSON caching ( #11333 )  
						
						
						
						
					 
					
						2019-07-21 22:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							249991c498 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- Gemfile.lock
- app/controllers/accounts_controller.rb
- app/controllers/admin/dashboard_controller.rb
- app/controllers/follower_accounts_controller.rb
- app/controllers/following_accounts_controller.rb
- app/controllers/remote_follow_controller.rb
- app/controllers/stream_entries_controller.rb
- app/controllers/tags_controller.rb
- app/javascript/packs/public.js
- app/lib/sanitize_config.rb
- app/models/account.rb
- app/models/form/admin_settings.rb
- app/models/media_attachment.rb
- app/models/stream_entry.rb
- app/models/user.rb
- app/serializers/initial_state_serializer.rb
- app/services/batched_remove_status_service.rb
- app/services/post_status_service.rb
- app/services/process_mentions_service.rb
- app/services/reblog_service.rb
- app/services/remove_status_service.rb
- app/views/admin/settings/edit.html.haml
- config/locales/simple_form.pl.yml
- config/settings.yml
- docker-compose.yml 
						
						
					 
					
						2019-07-19 18:26:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bf67ca913 
							
						 
					 
					
						
						
							
							Add ActivityPub secure mode ( #11269 )  
						
						... 
						
						
						
						* Add HTTP signature requirement for served ActivityPub resources
* Change `SECURE_MODE` to `AUTHORIZED_FETCH`
* Add 'Signature' to 'Vary' header and improve code style
* Improve code style by adding `public_fetch_mode?` method 
						
						
					 
					
						2019-07-11 20:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63c7fe8e48 
							
						 
					 
					
						
						
							
							Refactor controllers for statuses, accounts, and more ( #11249 )  
						
						
						
						
					 
					
						2019-07-08 12:03:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b851456139 
							
						 
					 
					
						
						
							
							Remove Atom feeds and old URLs in the form of GET /:username/updates/:id ( #11247 )  
						
						
						
						
					 
					
						2019-07-07 16:16:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							34b8346e7f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- app/controllers/statuses_controller.rb
- app/controllers/stream_entries_controller.rb 
						
						
					 
					
						2019-06-07 17:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							cac9110533 
							
						 
					 
					
						
						
							
							Cleanup various controllers ( #10972 )  
						
						... 
						
						
						
						* Remove skip_session! as it is not supported in Rails 5
* Minor cleanup in StreamEntriesController
* Remove redundant mark_cacheable! calls 
						
						
					 
					
						2019-06-05 14:02:59 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa23ec697 
							
						 
					 
					
						
						
							
							Fix potential private status leak ( #10969 )  
						
						
						
						
					 
					
						2019-06-05 13:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							68629f2773 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- app/controllers/statuses_controller.rb
  minor conflict because of glitch-soc's theming system
- app/controllers/stream_entries_controller.rb
  minor conflict because of glitch-soc's theming system 
						
						
					 
					
						2019-05-10 17:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							26fc21c188 
							
						 
					 
					
						
						
							
							Add some caching for HTML versions of statuses pages ( #10701 )  
						
						
						
						
					 
					
						2019-05-09 22:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							291012ec0c 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- app/controllers/accounts_controller.rb
- app/controllers/follower_accounts_controller.rb
- app/controllers/statuses_controller.rb
All conflicts caused by the additional `use_pack` used for glitch-soc's theming
system. 
						
						
					 
					
						2019-03-18 18:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Lubar 
							
						 
					 
					
						
						
						
						
							
						
						
							c3d1594576 
							
						 
					 
					
						
						
							
							Reduce server load caused by anonymous viewing. ( #9059 )  
						
						... 
						
						
						
						Do not start a session if the current user is not logged in for public-facing pages.
Mark pages that don't care about sessions as publicly cacheable.
Keep the max age as 0 so proxies and browsers will still try to retrieve an updated version but can still fall back to the stale version if the site is down or too slow.
Fixes  #9035 . 
						
						
					 
					
						2019-03-17 15:39:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							2267eee356 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						
						
						
					 
					
						2019-02-28 21:35:53 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							d8498b3983 
							
						 
					 
					
						
						
							
							Give the replies collection an identifier and enable pagination ( #10128 )  
						
						
						
						
					 
					
						2019-02-28 18:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							1df392819d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						
						
						
					 
					
						2018-12-06 12:44:38 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							e88c6a5c3c 
							
						 
					 
					
						
						
							
							Fix thread depth computation in statuses_controller ( #9426 )  
						
						... 
						
						
						
						* Add test that should currently fail
* Fix depth computation (will still fail if statuses have been filtered out)
* Fix handling of broken threads 
						
						
					 
					
						2018-12-05 02:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							2d27c11061 
							
						 
					 
					
						
						
							
							Set Content-Security-Policy rules through RoR's config ( #8957 )  
						
						... 
						
						
						
						* Set CSP rules in RoR's configuration
* Override CSP setting in the embed controller to allow frames 
						
						
					 
					
						2018-10-11 20:35:46 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							6f75a9001f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Conflicts:
- app/views/stream_entries/_simple_status.html.haml
- config/locales/nl.yml
Deleted unused translation strings (themes) and adapted minor changes to
_simple_status.html.haml 
						
						
					 
					
						2018-08-31 19:10:57 +02:00 
						 
				 
			
				
					
						
							
							
								Renato "Lond" Cerqueira 
							
						 
					 
					
						
						
						
						
							
						
						
							11658d8653 
							
						 
					 
					
						
						
							
							Add animate custom emoji param to embed pages ( #8507 )  
						
						... 
						
						
						
						* Add animate custom emoji param to embed pages
* Rename param, use it for avatars and gifs
* Fix issues pointed by codeclimate and breaking test
* Ignore brakeman warning 
						
						
					 
					
						2018-08-30 23:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							628fca50e2 
							
						 
					 
					
						
						
							
							Override CSP setting in the embed controller to allow frames  
						
						
						
						
					 
					
						2018-08-22 20:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4abaa90d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/master  
						
						... 
						
						
						
						Conflicts:
	config/routes.rb
Added the “endorsements” route from upstream. 
						
						
					 
					
						2018-08-21 18:24:48 +02:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							9e75aa30cd 
							
						 
					 
					
						
						
							
							Unuse ActiveRecord::Base#cache_key ( #8185 )  
						
						... 
						
						
						
						* Unuse ActiveRecord::Base#cache_key
* Enable cache_versioning
* Call cache_collection 
						
						
					 
					
						2018-08-19 15:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							c1c514ca70 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/merge-upstream  
						
						... 
						
						
						
						Manually-resolved conflicts:
	.circleci/config.yml
	app/controllers/accounts_controller.rb
	app/controllers/auth/passwords_controller.rb
	app/controllers/statuses_controller.rb
	app/javascript/packs/public.js
	app/models/media_attachment.rb
	app/views/stream_entries/_content_spoiler.html.haml
	app/views/stream_entries/_media.html.haml
	config/locales/en.yml
	config/locales/ja.yml
	config/locales/pl.yml
	lib/mastodon/version.rb
Some content from app/javascript/packs/public.js has been split to
app/javascript/core/settings.js.
Translation strings for glitch-soc's keyword mutes were dropped.
Everything else was mostly “take both”. 
						
						
					 
					
						2018-08-01 00:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60df87f6f0 
							
						 
					 
					
						
						
							
							Compensate for scrollbar disappearing when media modal visible ( #8100 )  
						
						... 
						
						
						
						* Compensate for scrollbar disappearing when media modal visible
Make auth pages backgrounds lighter
* Fix typo 
						
						
					 
					
						2018-07-31 01:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb71538bb5 
							
						 
					 
					
						
						
							
							Redesign public profiles and toots ( #8068 )  
						
						
						
						
					 
					
						2018-07-28 19:25:33 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
						
						
							
						
						
							d392020da6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into glitch-soc/tentative-merge  
						
						... 
						
						
						
						Conflicts:
	README.md
	app/controllers/statuses_controller.rb
	app/lib/feed_manager.rb
	config/navigation.rb
	spec/lib/feed_manager_spec.rb
Conflicts were resolved by taking both versions for each change.
This means the two filter systems (glitch-soc's keyword mutes and tootsuite's
custom filters) are in place, which will be changed in a follow-up commit. 
						
						
					 
					
						2018-07-09 07:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2092d5c0ad 
							
						 
					 
					
						
						
							
							Improve embeds ( #7919 )  
						
						... 
						
						
						
						* Make embeds cacheable by reverse proxy
* Make follow button on embeds open remote follow modal
Instead of web+mastodon://, also, turn the button blue, and add a
sign up prompt to the remote follow modal 
						
						
					 
					
						2018-07-01 04:12:34 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da61352fab 
							
						 
					 
					
						
						
							
							Fix "Show more" URL on paginated threads for remote statuses ( #7285 )  
						
						... 
						
						
						
						* Fix URL of "Show more" link in paginated threads (ancestors side)
Increase item limits in threads
Fix  #7268 
* Fix "Show more" link in paginated threads (descendants side) 
						
						
					 
					
						2018-04-30 01:59:42 +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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aab5581c43 
							
						 
					 
					
						
						
							
							Set Referrer-Policy to origin in web UI and public pages of private toots ( #7162 )  
						
						... 
						
						
						
						Fix  #7115  
					
						2018-04-17 13:51:01 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c1fd9a19c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into merge-upstream  
						
						... 
						
						
						
						Conflicts:
      app/javascript/styles/mastodon/components.scss 
						
						
					 
					
						2018-02-02 08:39:52 -06:00 
						 
				 
			
				
					
						
							
							
								puckipedia 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4cf6282b 
							
						 
					 
					
						
						
							
							Allow retrieval of private statuses (single or in outbox) using HTTP signatures ( #6225 )  
						
						
						
						
					 
					
						2018-02-02 10:19:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							c69a23ae46 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-01-04 23:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							3bee0996c5 
							
						 
					 
					
						
						
							
							Make sure private toots remain private and do not end up in HTTP caches ( #6175 )  
						
						
						
						
					 
					
						2018-01-04 14:39:38 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c10f4bdb03 
							
						 
					 
					
						
						
							
							Cache JSON of immutable ActivityPub representations ( #6171 )  
						
						
						
						
					 
					
						2018-01-04 01:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins 
							
						 
					 
					
						
						
						
						
							
						
						
							933840bebf 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						
						
						
					 
					
						2018-01-03 04:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							99f962ba73 
							
						 
					 
					
						
						
							
							Allow HTTP caching of json view of public statuses ( #6115 )  
						
						... 
						
						
						
						* Allow HTTP caching of json view of public statuses
HTML views are not cached as they can contain private statuses as well
* Disable session cookies for ActivityPub json rendering of public toots 
						
						
					 
					
						2018-01-03 04:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								kibigo! 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbbd06dad 
							
						 
					 
					
						
						
							
							Finalized theme loading and stuff  
						
						
						
						
					 
					
						2017-11-20 22:13:37 -08:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							3a3475450e 
							
						 
					 
					
						
						
							
							Encode custom emojis as resolveable objects in ActivityPub ( #5243 )  
						
						... 
						
						
						
						* Encode custom emojis as resolveable objects in ActivityPub
* Improve code style 
						
						
					 
					
						2017-10-07 17:43:42 +02:00