28131b4b00 
								
							 
						 
						
							
							
								
								Convert status embed controller to request spec ( #32448 )  
							
							
							
						 
						
							2024-10-15 14:18:20 +00:00  
				
					
						
							
							
								 
						
							
								943738671c 
								
							 
						 
						
							
							
								
								Remove unneeded `to_s` on `Link` header comparison in statuses controller spec ( #31941 )  
							
							
							
						 
						
							2024-09-18 08:21:31 +00:00  
				
					
						
							
							
								 
						
							
								3d46f47817 
								
							 
						 
						
							
							
								
								Change embedded posts to use web UI ( #31766 )  
							
							... 
							
							
							
							Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-09-12 09:41:19 +00:00  
				
					
						
							
							
								 
						
							
								6b6a80b407 
								
							 
						 
						
							
							
								
								Remove `body_as_json` in favor of built-in `response.parsed_body` for JSON response specs ( #31749 )  
							
							
							
						 
						
							2024-09-06 09:58:46 +00:00  
				
					
						
							
							
								 
						
							
								f1003b2560 
								
							 
						 
						
							
							
								
								Enable "zero monkey patching" mode in RSpec ( #31614 )  
							
							
							
						 
						
							2024-09-04 05:12:25 +00:00  
				
					
						
							
							
								 
						
							
								e1fa456c7c 
								
							 
						 
						
							
							
								
								Add `have_cacheable_headers` matcher for responses ( #31727 )  
							
							
							
						 
						
							2024-09-03 15:35:19 +00:00  
				
					
						
							
							
								 
						
							
								c1f93def40 
								
							 
						 
						
							
							
								
								Reduce expectations for `RSpec/MultipleExpectations` cop in `controllers/statuses` spec ( #27875 )  
							
							
							
						 
						
							2023-11-16 09:54:51 +00:00  
				
					
						
							
							
								 
						
							
								893b2f33fd 
								
							 
						 
						
							
							
								
								Extract shared example for cacheable response in specs ( #25388 )  
							
							
							
						 
						
							2023-10-16 17:52:06 +02:00  
				
					
						
							
							
								 
						
							
								63d15d5330 
								
							 
						 
						
							
							
								
								Speed-up on `StatusesController` spec ( #25549 )  
							
							
							
						 
						
							2023-06-22 14:51:53 +02:00  
				
					
						
							
							
								 
						
							
								e328ab7e5a 
								
							 
						 
						
							
							
								
								Implement pending specs for StatusesController ( #23969 )  
							
							
							
						 
						
							2023-05-22 13:43:05 +02:00  
				
					
						
							
							
								 
						
							
								710745e16b 
								
							 
						 
						
							
							
								
								Fix RSpec/ContextWording cop ( #24739 )  
							
							
							
						 
						
							2023-05-04 05:49:08 +02:00  
				
					
						
							
							
								 
						
							
								58a1b2e330 
								
							 
						 
						
							
							
								
								Fix caching logic with regards to Accept-Language, Cookie, and Signature ( #24604 )  
							
							
							
						 
						
							2023-04-23 22:27:24 +02:00  
				
					
						
							
							
								 
						
							
								e98c86050a 
								
							 
						 
						
							
							
								
								Refactor `Cache-Control` and `Vary` definitions ( #24347 )  
							
							
							
						 
						
							2023-04-19 16:07:29 +02:00  
				
					
						
							
							
								 
						
							
								68b1071f86 
								
							 
						 
						
							
							
								
								Autofix Rubocop RSpec/BeNil ( #23653 )  
							
							
							
						 
						
							2023-02-17 21:45:27 +09:00  
				
					
						
							
							
								 
						
							
								8cf7006d4e 
								
							 
						 
						
							
							
								
								Refactor ActivityPub handling to prepare for non-Account actors ( #19212 )  
							
							... 
							
							
							
							* Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
ActivityPub::FetchRemoteAccountService is kept as a wrapper for when the actor is
specifically required to be an Account
* Refactor SignatureVerification to allow non-Account actors
* fixup! Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
* Refactor ActivityPub::FetchRemoteKeyService to potentially return non-Account actors
* Refactor inbound ActivityPub payload processing to accept non-Account actors
* Refactor inbound ActivityPub processing to accept activities relayed through non-Account
* Refactor how Account key URIs are built
* Refactor Request and drop unused key_id_format parameter
* Rename ActivityPub::Dereferencer `signature_account` to `signature_actor` 
							
						 
						
							2022-09-21 22:45:57 +02:00  
				
					
						
							
							
								 
						
							
								b5329e0035 
								
							 
						 
						
							
							
								
								Spelling ( #17705 )  
							
							... 
							
							
							
							* spelling: account
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: affiliated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: appearance
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: autosuggest
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: cacheable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: component
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: conversations
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: domain.example
Clarify what's distinct and use RFC friendly domain space.
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: environment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exceeds
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: functional
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: inefficiency
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: not
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: notifications
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: occurring
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: position
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: progress
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: promotable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: reblogging
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: repetitive
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: resolve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: saturated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: similar
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: strategies
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: success
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: targeting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: thumbnails
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unauthorized
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unsensitizes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: validations
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: various
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com> 
							
						 
						
							2022-03-06 22:51:40 +01:00  
				
					
						
							
							
								 
						
							
								3134691948 
								
							 
						 
						
							
							
								
								Add support for reversible suspensions through ActivityPub ( #14989 )  
							
							
							
						 
						
							2020-11-08 00:28:39 +01:00  
				
					
						
							
							
								 
						
							
								f55dd193f9 
								
							 
						 
						
							
							
								
								Fix RSS feeds not being cachable ( #14368 )  
							
							... 
							
							
							
							* Add tests for some cachable responses
This only covers responses that we should have managed to make cachable
so far. It's not the case of all responses that should be cachable in
the end.
* Fix RSS feeds not being cachable 
							
						 
						
							2020-07-22 11:44:02 +02:00  
				
					
						
							
							
								 
						
							
								988b0493fe 
								
							 
						 
						
							
							
								
								Add more tests for ActivityPub controllers ( #13585 )  
							
							
							
						 
						
							2020-05-03 16:30:36 +02:00  
				
					
						
							
							
								 
						
							
								63c7fe8e48 
								
							 
						 
						
							
							
								
								Refactor controllers for statuses, accounts, and more ( #11249 )  
							
							
							
						 
						
							2019-07-08 12:03:45 +02:00  
				
					
						
							
							
								 
						
							
								b851456139 
								
							 
						 
						
							
							
								
								Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ( #11247 )  
							
							
							
						 
						
							2019-07-07 16:16:51 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1258efa882 
								
							 
						 
						
							
							
								
								Paginate descendant statuses in public page ( #7148 )  
							
							
							
						 
						
							2018-04-23 19:27:35 +02:00  
				
					
						
							
							
								 
						
							
								d10447c3a8 
								
							 
						 
						
							
							
								
								Use raw status code on have_http_status ( #7214 )  
							
							
							
						 
						
							2018-04-21 21:35:07 +02:00  
				
					
						
							
							
								 
						
							
								b01a19fe39 
								
							 
						 
						
							
							
								
								Fetch reblogs as Announce activity instead of Note object ( #4672 )  
							
							... 
							
							
							
							* Process Create / Announce activity in FetchRemoteStatusService
* Use activity URL in ActivityPub for reblogs
* Redirect to the original status on StatusesController#show 
							
						 
						
							2017-08-24 16:21:42 +02:00  
				
					
						
							
							
								 
						
							
								0f1b1d78b1 
								
							 
						 
						
							
							
								
								Use "match_array" only for order independent assertions ( #3626 )  
							
							
							
						 
						
							2017-06-07 12:59:28 -04:00  
				
					
						
							
							
								 
						
							
								152b4d54e8 
								
							 
						 
						
							
							
								
								Cover StatusesController more ( #3259 )  
							
							
							
						 
						
							2017-05-23 16:34:28 +02:00  
				
					
						
							
							
								 
						
							
								f48cb3eb17 
								
							 
						 
						
							
							
								
								More coverage yes more even more ( #2627 )  
							
							... 
							
							
							
							* Add coverage for admin/confirmations controller
* Coverage for statuses controller show action
* Add coverage for admin/domain_blocks controller
* Add coverage for settings/profiles#update 
							
						 
						
							2017-04-30 00:25:38 +02:00  
				
					
						
							
							
								 
						
							
								eec0dc46a6 
								
							 
						 
						
							
							
								
								PostStatusService can attach media to status, ProcessFeedService likewise  
							
							
							
						 
						
							2016-09-05 18:39:53 +02:00  
				
					
						
							
							
								 
						
							
								10ba09f546 
								
							 
						 
						
							
							
								
								Upgrade to Rails 5.0.0.1  
							
							
							
						 
						
							2016-08-17 17:58:00 +02:00  
				
					
						
							
							
								 
						
							
								f14f462eaf 
								
							 
						 
						
							
							
								
								Adding Turbolinks, adding status posting form on homepage  
							
							
							
						 
						
							2016-03-21 18:26:47 +01:00