| 
								
								
									 Hazelnoot | 05d7aa0b91 | additional fixes and cleanup to all note endpoints | 2025-06-05 02:34:57 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 65983d0030 | fix performance regression in mentions endpoint | 2025-06-05 00:35:38 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 232894cd86 | fix performance regression in home timeline | 2025-06-05 00:35:22 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | c76a5467f6 | use index when checking visibleUserIds and mentions in generateVisibilityQuery | 2025-06-05 00:30:58 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 9dc74f6f33 | add threadId to IDX_note_for_timelines | 2025-06-05 00:30:27 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | d86530a069 | remove unused fields from WebhookTestService.ts | 2025-06-04 10:48:24 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | a91c0de9b5 | cache alternate URLs in UrlPreviewService | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 865b198ab3 | redirect to exclude hash from preview URL | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | f601cff5c5 | check input URL scheme before continuing | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | f4107b1c2b | check if previews are disabled before anything else | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | b1876bf06e | remove report -> profile relations to avoid TypeORM bug https://github.com/typeorm/typeorm/issues/10469 | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 16891f8224 | fix relation typo in abuse-user-reports | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 838ac6daa9 | fix unit tests | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | ee3cd216f7 | fix TS errors in ReversiService | 2025-06-04 10:47:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | f17e464188 | fix WebhookTestService again | 2025-06-04 10:47:15 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | b05ccbc3ac | add relations from abuse_user_report->user_profile to speed up admin/abuse-user-reports endpoint | 2025-06-04 10:45:21 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 23302fe7d8 | add relation from user->user_profile to speed up UserEntityService.pack and packMany | 2025-06-04 10:45:18 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 71f60d519b | add targetInstance to abuse report schema | 2025-06-04 10:45:05 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | cfbf2c9c8e | pack users with "me" context in AbuseUserReportEntityService | 2025-06-04 10:45:05 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 36d7126992 | implement InstanceEntityService.fetchInstancesByHost | 2025-06-04 10:45:05 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 6fe335f843 | fix performance drop in notes/mentions endpoint | 2025-06-04 10:40:07 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | dae544b353 | merge: Rework queries and add indexes to improve timeline performance (!1091) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1091
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> | 2025-06-04 12:40:13 +00:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 52c9a94614 | merge: Fix error caused by activity type confusion (!1090) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1090
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> | 2025-06-04 12:38:20 +00:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 97f8e054ce | restore join to note.channel in channel/timeline.ts | 2025-06-03 20:20:57 -04:00 |  | 
				
					
						| 
								
								
									 piuvas | f0a3b595ff | remove unused import. | 2025-06-03 20:54:22 -03:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | e138495371 | verify type of activity.actor before processing activity | 2025-06-03 19:43:04 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | d203e086f1 | harden getApId and getNullableApId against type confusion | 2025-06-03 19:42:43 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | fb61668866 | create note/instance statistics | 2025-06-03 19:15:19 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | d34c4df031 | create IDX_instance_host_filters | 2025-06-03 19:08:20 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 99e3d45062 | create IDX_note_for_timelines | 2025-06-03 19:05:24 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 8802fbb34d | fix query plans with IDX_instance_host_key | 2025-06-03 18:47:02 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 9d45041bd8 | replace index on note.userHost | 2025-06-03 18:43:42 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 5236d30ec5 | copy changes to list channel | 2025-06-03 18:00:06 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 5bd49d4aab | fix user-list channel auth | 2025-06-03 17:59:46 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 00a9233229 | copy changes to role channel | 2025-06-03 17:59:25 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 2e5792f213 | copy changes to bubble channel | 2025-06-03 17:58:57 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 0866e87ce6 | fix null check in local/global/list channels | 2025-06-03 17:48:49 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 5035287571 | copy changes to global channel | 2025-06-03 17:46:49 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 4484396660 | copy changes to hybrid channel | 2025-06-03 17:43:18 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | a9d4112bef | copy changes to local channel | 2025-06-03 17:40:21 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 0751600c43 | remove duplicate checks from home channel | 2025-06-03 17:40:14 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | ebee663410 | copy changes to main channel | 2025-06-03 17:33:12 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 324217d102 | handle silenced notes in Channel.isNoteMutedOrBlocked | 2025-06-03 17:32:42 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 333b117a2b | fix antenna channel | 2025-06-03 17:21:11 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 6c58171c41 | copy changes to home channel | 2025-06-03 17:12:16 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 472c7b7f34 | add instance.isSilenced to PackedUserLite | 2025-06-03 17:11:51 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 96d186589a | add Channel.isNoteVisibleToMe utility function | 2025-06-03 17:11:28 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | eebdc2957d | copy changes to antenna channel | 2025-06-03 17:05:28 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | 8f466e8ac5 | copy changes to notes/following.ts | 2025-06-03 15:56:20 -04:00 |  | 
				
					
						| 
								
								
									 Hazelnoot | b6b44758d1 | copy changes to roles/notes.ts | 2025-06-03 15:52:31 -04:00 |  |