|  Matt Jankowski | 42ab855b23 | Add specs for `Instance` model scopes and add `with_domain_follows` scope (#28767) | 2024-01-25 15:28:27 +00:00 | 
				
					
						|  Matt Jankowski | 17ea22671d | Fix `Style/GuardClause` cop in app/controllers (#28420) | 2024-01-25 15:13:41 +00:00 | 
				
					
						|  Matt Jankowski | 7c9c6c7f80 | Fix remaining `Rails/WhereExists` cop violations, regenerate todo (#28892) | 2024-01-25 12:37:07 +00:00 | 
				
					
						|  Claire | c50274a0ac | Fix redirect confirmation for accounts (#28902) | 2024-01-25 10:44:25 +00:00 | 
				
					
						|  Eugen Rochko | b19ae521b7 | Add confirmation when redirecting logged-out requests to permalink (#27792) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-01-24 10:49:19 +00:00 | 
				
					
						|  Eugen Rochko | 5b1eb09d54 | Add annual reports for accounts (#28693) | 2024-01-24 09:38:10 +00:00 | 
				
					
						|  Matt Jankowski | c0e8e457ab | Eager loading fixes for `api/` controllers (#28848) | 2024-01-23 11:41:54 +00:00 | 
				
					
						|  Claire | e2d9635074 | Add notification email on invalid second authenticator (#28822) | 2024-01-22 13:55:43 +00:00 | 
				
					
						|  Matt Jankowski | 18004bf227 | Add `Account.matches_uri_prefix` scope and use in activitypub/followers_synchronizations controller (#28820) | 2024-01-22 13:55:37 +00:00 | 
				
					
						|  Matt Jankowski | 7ecf7f5403 | Move controller->request specs for api/v1/statuses/* (#28818) | 2024-01-22 11:58:54 +00:00 | 
				
					
						|  Claire | 3593ee2e36 | Add rate-limit of TOTP authentication attempts at controller level (#28801) | 2024-01-19 12:19:49 +00:00 | 
				
					
						|  Matt Jankowski | 329911b0a3 | Migrate controller->request spec for api/v1/follow*  (#28811) | 2024-01-19 09:32:41 +00:00 | 
				
					
						|  Matt Jankowski | 1480573c83 | Add `Account.auditable` scope, fix N+1 in admin/action_logs#index (#28812) | 2024-01-19 01:39:30 +00:00 | 
				
					
						|  Matt Jankowski | 0b853678a4 | Add coverage for `api/v1/peers/search` endpoint and extract controller query to Instance scope (#28796) | 2024-01-18 15:57:10 +00:00 | 
				
					
						|  Claire | 98b5f85f10 | Rename and refactor `User#confirm!` to `User#mark_email_as_confirmed!` (#28735) | 2024-01-15 18:04:58 +00:00 | 
				
					
						|  Matt Jankowski | e72676e83a | Improve `api/v1/markers#create` performance against simultaneous requests (#28718) | 2024-01-15 09:47:25 +00:00 | 
				
					
						|  Matt Jankowski | 7801db7ba4 | Spec coverage for custom css endpoint (#28706) | 2024-01-12 09:19:25 +00:00 | 
				
					
						|  Matt Jankowski | 575ab085be | Disable `Rails/ApplicationController` for `HealthController` (#28705) | 2024-01-12 09:08:17 +00:00 | 
				
					
						|  Claire | d7e13e2483 | Fix potential redirection loop of streaming endpoint (#28665) | 2024-01-10 15:05:46 +00:00 | 
				
					
						|  Jean Boussier | 5a6d533c53 | Enable Rails 7.1 Marshalling format (#28609) | 2024-01-05 21:57:47 +00:00 | 
				
					
						|  Claire | 419c659bc4 | Add fallback redirection when getting a webfinger query `WEB_DOMAIN@WEB_DOMAIN` (#28592) | 2024-01-04 14:14:46 +00:00 | 
				
					
						|  Claire | dfdadb92e8 | Add ability to require approval when users sign up using specific email domains (#28468) | 2024-01-04 09:07:05 +00:00 | 
				
					
						|  Matt Jankowski | e12d8893f4 | Fix intermittent failure from unspecified order in `export_domain_blocks` controller spec (#28562) | 2024-01-03 13:06:15 +00:00 | 
				
					
						|  Claire | 092bb8a27a | Fix Mastodon not correctly processing HTTP Signatures with query strings (#28476) | 2024-01-03 11:29:26 +00:00 | 
				
					
						|  Claire | 1184887b01 | Fix streaming API redirection ignoring the port of `streaming_api_base_url` (#28558) | 2024-01-02 12:27:51 +00:00 | 
				
					
						|  Eugen Rochko | b5ac61b2c5 | Change algorithm of follow recommendations (#28314) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2023-12-19 10:59:43 +00:00 | 
				
					
						|  Matt Jankowski | c28976d89e | Handle negative offset param in `api/v2/search` (#28282) | 2023-12-19 10:55:39 +00:00 | 
				
					
						|  Claire | 7d9b209fe8 | Fix call to inefficient `delete_matched` cache method in domain blocks (#28374) | 2023-12-18 16:14:43 +00:00 | 
				
					
						|  Matt Jankowski | 0e5b8fc46b | Fix `Style/RedundantReturn` cop (#28391) | 2023-12-18 09:50:51 +00:00 | 
				
					
						|  Matt Jankowski | 3bc437b99a | Fix `Style/RedundantParentheses` cop (#28176) | 2023-12-01 16:00:44 +00:00 | 
				
					
						|  Matt Jankowski | d83d01eb1e | Fix `Lint/RedundantSafeNavigation` cop (#28172) | 2023-12-01 15:52:56 +00:00 | 
				
					
						|  Claire | 963354978a | Add `Account#unavailable?` and `Account#permanently_unavailable?` aliases (#28053) | 2023-11-30 15:43:26 +00:00 | 
				
					
						|  Matt Jankowski | 1f1c75bba5 | File cleanup/organization in `controllers/concerns` (#27846) | 2023-11-30 14:39:41 +00:00 | 
				
					
						|  Matt Jankowski | e7c340a634 | Spec coverage for missing `q` param and error conditions in `api/v2/search` controller (#27842) | 2023-11-30 13:59:46 +00:00 | 
				
					
						|  Matt Jankowski | bb0efe16e6 | Remove `default_scope` from `MediaAttachment` class (#28043) | 2023-11-30 13:30:35 +00:00 | 
				
					
						|  Matt Jankowski | e48ecd2929 | Remove `default_scope` from `Admin::ActionLog` (#28026) | 2023-11-29 10:39:59 +00:00 | 
				
					
						|  Matt Jankowski | 291dc04e67 | Remove un-needed `action` and `template` options to `render` in controllers (#28022) | 2023-11-29 10:38:05 +00:00 | 
				
					
						|  Matt Jankowski | baf3b71e3b | Extract `path_without_format` private methd in accounts controller (#28091) | 2023-11-28 09:17:26 +00:00 | 
				
					
						|  Matt Jankowski | 9072896ae5 | Avoid unnecessary i-var for account rss page url generation (#28092) | 2023-11-28 08:19:08 +00:00 | 
				
					
						|  Matt Jankowski | dfc7154767 | Remove unused `cached_filtered_status_page` method from accounts controller (#28090) | 2023-11-28 07:43:16 +00:00 | 
				
					
						|  Kevin Bongart | 7877fcd83c | Deduplicate IDs in relationships and familiar_followers APIs (#27982) | 2023-11-23 10:00:09 +00:00 | 
				
					
						|  Matt Jankowski | 4be12791e6 | Remove `default_scope` from `StatusEdit` class (#28042) | 2023-11-23 09:26:11 +00:00 | 
				
					
						|  Matt Jankowski | 9742bccbe7 | Add coverage for `api/v2/media` endpoint (#28027) | 2023-11-22 15:39:34 +00:00 | 
				
					
						|  Matt Jankowski | 876f5b1d12 | Convert `/instances/*` controller specs to request specs (#27988) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2023-11-20 11:05:28 +00:00 | 
				
					
						|  Matt Jankowski | fe58ac8d9f | Improve spec coverage for `api/web/push_subscriptions` controller (#27858) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2023-11-15 13:14:51 +00:00 | 
				
					
						|  Eugen Rochko | d67bd44ca1 | Add profile setup to onboarding in web UI (#27829) | 2023-11-15 11:13:53 +00:00 | 
				
					
						|  Matt Jankowski | 7e1a77ea51 | Add base class for `api/v1/timelines/*` controllers (#27840) | 2023-11-14 14:53:31 +00:00 | 
				
					
						|  Matt Jankowski | d562fb8459 | Specs for minimal CSP policy in `Api::` controllers (#27845) | 2023-11-14 14:34:30 +00:00 | 
				
					
						|  Matt Jankowski | 1f8173ac5a | Extract private methods in api/v1/instances/domain_blocks (#27844) | 2023-11-14 10:31:59 +00:00 | 
				
					
						|  Matt Jankowski | 0945e25b8f | Add `Api::V1::Statuses::BaseController` base controller class (#27794) | 2023-11-13 14:53:22 +00:00 |