|  Emelia Smith | 5fd56512de | Improve Report Notes and Account Moderation Notes (#30288) | 2024-05-15 13:38:36 +00:00 | 
				
					
						|  Claire | d8c4284723 | Ensure custom favicon is converted to PNG and ICO (#30208) | 2024-05-07 18:15:17 +00:00 | 
				
					
						|  Claire | 2fe1b8d169 | Add API to get multiple accounts and statuses (#27871) Co-authored-by: noellabo <noel.yoshiba@gmail.com> | 2024-05-06 15:19:15 +00:00 | 
				
					
						|  Fawaz Farid | bc24c4792d | Allow admins to configure instance favicon and logo (#30040) | 2024-05-06 15:06:52 +00:00 | 
				
					
						|  Claire | 30ef9fccf0 | Fix hashtag matching pattern matching some link anchors (#30190) | 2024-05-06 12:47:19 +00:00 | 
				
					
						|  Claire | e5062b7135 | Fix post deletion not being deferred when those are part of an account warning (#30163) | 2024-05-06 09:52:34 +00:00 | 
				
					
						|  Râu Cao | 9aa31be8d3 | Fix local account search on LDAP login being case-sensitive (#30113) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-05-03 09:22:48 +00:00 | 
				
					
						|  Matt Jankowski | 88882fbbee | Move Rails/HABTM cop out of todo (#30118) | 2024-05-02 09:40:05 +00:00 | 
				
					
						|  Matt Jankowski | 1e7d5d2957 | Update `devise-two-factor` to version 5.0.0 (#28325) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-05-02 09:31:41 +00:00 | 
				
					
						|  Matt Jankowski | 924af400da | Remove unused memoization in `CustomFilter#expires_in` method (#30117) | 2024-04-29 12:49:31 +00:00 | 
				
					
						|  Matt Jankowski | ac7f4d57bb | Use composable query in `Status.without_replies` scope (#30086) | 2024-04-29 09:55:37 +00:00 | 
				
					
						|  Claire | 95e9de5777 | Prevent accidental serialization of `Account` and `User` records (#30079) | 2024-04-29 09:45:58 +00:00 | 
				
					
						|  Matt Jankowski | bbf1b603e0 | Remove unused `Account.popular` scope (#30068) | 2024-04-29 09:04:35 +00:00 | 
				
					
						|  Matt Jankowski | 2123281f7c | Move `Account` limits to constants (#30087) | 2024-04-29 09:02:47 +00:00 | 
				
					
						|  Matt Jankowski | f0c9cbaf3b | Use `EXPIRATION_DURATIONS` constant in `CustomFilter` class (#30088) | 2024-04-29 09:01:46 +00:00 | 
				
					
						|  Claire | e845594878 | Fix moderator account being exposed in account moderation notification (#30082) | 2024-04-26 12:42:06 +00:00 | 
				
					
						|  Claire | 4ef0b48b95 | Add in-app notifications for moderation actions/warnings (#30065) | 2024-04-25 17:26:05 +00:00 | 
				
					
						|  Matt Jankowski | f4a53f3fb4 | Extract constants for column size length validation limits (#30045) | 2024-04-24 08:56:28 +00:00 | 
				
					
						|  Matt Jankowski | 11e0049b08 | Use enum-generated scopes/queries for `BulkImport` (#29975) | 2024-04-18 10:13:35 +00:00 | 
				
					
						|  Matt Jankowski | 650c548c31 | Add `not_featured_by` scope to Tag (#28815) | 2024-04-17 10:05:38 +00:00 | 
				
					
						|  Claire | fc89ecc6ca | Change `/api/v1/announcements` to return regular `Status` entities (#26736) | 2024-04-17 09:06:23 +00:00 | 
				
					
						|  Matt Jankowski | 6fed108703 | Use Rails `upsert` to generate update_count! query in Counters concern (#28738) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-04-17 08:16:51 +00:00 | 
				
					
						|  Matt Jankowski | caad1e2628 | Add scope `Status.distributable_visibility` (#29950) | 2024-04-16 13:16:54 +00:00 | 
				
					
						|  Matt Jankowski | 6b33d3f81b | Add `CustomFilter.unexpired` scope (#29896) | 2024-04-16 09:29:34 +00:00 | 
				
					
						|  Matt Jankowski | 3159c0a547 | Add scope `Status.list_eligible_visibility` (#29951) | 2024-04-16 09:17:03 +00:00 | 
				
					
						|  Matt Jankowski | 13bbde2246 | Use existing `DEFAULT_FIELDS_SIZE` constant to limit `Account#fields` (#29911) | 2024-04-12 09:04:23 +00:00 | 
				
					
						|  Matt Jankowski | 285f63c02e | Use composable query in `User.active` scope (#29775) | 2024-04-08 13:53:49 +00:00 | 
				
					
						|  Claire | babbf6017d | Remove caching in `cache_collection` (#29862) | 2024-04-08 13:46:13 +00:00 | 
				
					
						|  Matt Jankowski | c0fe8a9f13 | Extract shared callback behaviour to `CustomFilterCache` concern (#29695) | 2024-04-05 09:17:58 +00:00 | 
				
					
						|  Claire | 38b9d31f63 | Improve email address validation (#29838) | 2024-04-05 07:48:45 +00:00 | 
				
					
						|  Matt Jankowski | f56309f5f0 | Add `by_latest_used` scope, move admin area recent IPs to partial (#29497) | 2024-04-02 13:51:34 +00:00 | 
				
					
						|  Matt Jankowski | b016f03637 | Pull out constant from `AccountWarning.recent` scope (#29767) | 2024-03-27 14:08:04 +00:00 | 
				
					
						|  Matt Jankowski | 1d0a43f6a3 | Use composable query in `Status.not_domain_blocked_by_account` scope (#29766) | 2024-03-27 09:59:45 +00:00 | 
				
					
						|  Matt Jankowski | 32938dadd7 | Add `not_allowed` scope for `PreviewCardTrend` (#29599) | 2024-03-26 13:21:20 +00:00 | 
				
					
						|  Matt Jankowski | cf76380c91 | Add `AccountStat.by_recent_status`, use in `Account` (#29704) | 2024-03-26 13:12:09 +00:00 | 
				
					
						|  Emelia Smith | eb926b7e60 | Ensure case-insensitive fields are converted to lowercase in user imports (#29740) | 2024-03-26 09:30:10 +00:00 | 
				
					
						|  Emelia Smith | a3e8b78250 | Ensure case-insensitive fields are converted to lowercase in Admin Imports (#29739) | 2024-03-26 09:30:07 +00:00 | 
				
					
						|  Claire | 37ca59815c | Remove setting for unfollow confirmation modal, and make it unconditional (#29373) | 2024-03-22 16:24:04 +00:00 | 
				
					
						|  Claire | 58376eedda | Remove obsolete `admin` and `moderator` columns from `users` table (#29718) | 2024-03-22 16:22:36 +00:00 | 
				
					
						|  Claire | d71d26a3c9 | Reattribute notification-related records if possible when merging accounts (#29694) | 2024-03-22 16:21:53 +00:00 | 
				
					
						|  Claire | dfa43707eb | Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately (#29714) | 2024-03-22 15:44:31 +00:00 | 
				
					
						|  Matt Jankowski | 8c1d29df7e | Use `has_many through` instead of `delegate` for ARSE<>SR (#29672) | 2024-03-22 14:43:35 +00:00 | 
				
					
						|  Matt Jankowski | 77897cd24c | Use existing `SeveredRelationship.about_local_account` scope in more places (#29673) | 2024-03-21 08:36:49 +00:00 | 
				
					
						|  Matt Jankowski | cdd168f5d3 | Update `enum` away from deprecated (#29678) | 2024-03-21 08:32:35 +00:00 | 
				
					
						|  Claire | f4d753aedf | Fix error in severed relationship event serializer (#29670) | 2024-03-20 17:14:53 +00:00 | 
				
					
						|  Claire | 98a2bb8be2 | Fix issue with severed relationships notifications (#29668) | 2024-03-20 17:02:09 +00:00 | 
				
					
						|  Claire | 954b470fbc | Fix error when attempting to delete posts that triggered a notification request (#29666) | 2024-03-20 16:48:24 +00:00 | 
				
					
						|  Claire | d4449cc682 | Fix account_relationship_severance_events unique indexes (#29665) | 2024-03-20 16:08:34 +00:00 | 
				
					
						|  Claire | 44bf7b8128 | Add notifications of severed relationships (#27511) | 2024-03-20 15:37:21 +00:00 | 
				
					
						|  Claire | 8a1423a474 | Allow unblocking email addresses from any matching account (#29305) | 2024-03-20 14:38:00 +00:00 |