|  Claire | 7efc33b909 | Move HTTP Signature parsing code to its own class (#28932) | 2024-02-07 13:35:37 +00:00 | 
				
					
						|  Claire | eeabf9af72 | Fix compatibility with Redis <6.2 (#29123) | 2024-02-07 11:52:38 +00:00 | 
				
					
						|  Matt Jankowski | 2f19ddd1fa | Move status serializer error handling to private method (#29031) | 2024-02-06 14:54:26 +00:00 | 
				
					
						|  Matt Jankowski | 93a5b3f9df | Move status serializer chooser to private method (#29030) | 2024-02-06 13:33:42 +00:00 | 
				
					
						|  Matt Jankowski | 0877f6fda4 | Remove redundant `return` in `IntentsController` (#29099) | 2024-02-06 12:56:22 +00:00 | 
				
					
						|  Matt Jankowski | 4cf07ed78c | Add missing action logging to `api/v1/admin/reports#update` (#29044) | 2024-02-06 11:34:11 +00:00 | 
				
					
						|  Claire | 1726085db5 | Merge pull request from GHSA-3fjr-858r-92rw * Fix insufficient origin validation
* Bump version to 4.3.0-alpha.1 | 2024-02-01 15:56:46 +01:00 | 
				
					
						|  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 |