Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f88430aebc 
								
							 
						 
						
							
							
								
								add IObjectWithId type for APIs that work with objects required to have an ID.  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								ad49faa956 
								
							 
						 
						
							
							
								
								implement ApResolver.secureResolve to use a provided object only if the authority matches  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								1ed2f207f7 
								
							 
						 
						
							
							
								
								fix startup crash caused by circular reference (SWC is not compatible with forwardRef)  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f2bb01f7da 
								
							 
						 
						
							
							
								
								support Announce(Activity) activities  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								1eb9070e39 
								
							 
						 
						
							
							
								
								allow overriding AP resolver recursion limit  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								c2740cbe73 
								
							 
						 
						
							
							
								
								add isActivity method to check for AP Activities  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f18d402ce6 
								
							 
						 
						
							
							
								
								fix typo in activity signature mismatch error  
							
							
							
						 
						
							2025-03-21 12:37:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									renovate[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e61263cff0 
								
							 
						 
						
							
							
								
								fix(deps): update [backend] update dependencies ( #15596 )  
							
							... 
							
							
							
							* fix(deps): update [backend] update dependencies
* fix(backend/types): ensure to use nodejs-provided stream api
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> 
							
						 
						
							2025-03-21 19:38:11 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zyoshoka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9dd13f364b 
								
							 
						 
						
							
							
								
								fix(backend): mismatch in emojis param of test WebHook payload ( #15675 )  
							
							... 
							
							
							
							* fix(backend): mismatch in `emojis` param of test WebHook payload
* fix: test
* fix: type 
							
						 
						
							2025-03-20 09:00:58 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								65d5f1e081 
								
							 
						 
						
							
							
								
								merge: Optionally enable websocket compression ( !921 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/921 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-03-19 17:40:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								5182f17d32 
								
							 
						 
						
							
							
								
								implement replies collection for posts  
							
							
							
						 
						
							2025-03-19 09:52:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Lee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21dc7aebe7 
								
							 
						 
						
							
							
								
								Fix: Don't delete remote emoji when import zip ( #15674 )  
							
							... 
							
							
							
							* Fix: Don't delete remote emoji when import zip
* Update packages/backend/src/queue/processors/ImportCustomEmojisProcessorService.ts
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
---------
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com> 
							
						 
						
							2025-03-19 10:23:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									PrivateGER 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c08c8502e3 
								
							 
						 
						
							
							
								
								adjust compression fallback  
							
							
							
						 
						
							2025-03-18 14:21:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									syuilo 
								
							 
						 
						
							
							
							
							
								
							
							
								474155b677 
								
							 
						 
						
							
							
								
								follow up of  6c8f21b608 
							
							
							
						 
						
							2025-03-17 13:27:47 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									syuilo 
								
							 
						 
						
							
							
							
							
								
							
							
								6c8f21b608 
								
							 
						 
						
							
							
								
								fix(backend): 連合無しモードでも外部から照会可能だった問題を修正  
							
							
							
						 
						
							2025-03-17 13:21:09 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								bb3d710927 
								
							 
						 
						
							
							
								
								allow unsigned fetch for all system users  
							
							
							
						 
						
							2025-03-16 10:49:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								97da78b46c 
								
							 
						 
						
							
							
								
								fix lint errors in activitypub.ts  
							
							
							
						 
						
							2025-03-16 10:07:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								e0f3780885 
								
							 
						 
						
							
							
								
								fix typescript error in WebhookTestService.ts (this is the WORST class and needs to be removed please /sob)  
							
							
							
						 
						
							2025-03-16 10:07:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								a35c2f214b 
								
							 
						 
						
							
							
								
								convert Authorized Fetch to a setting and add support for hybrid mode (essential metadata only)  
							
							
							
						 
						
							2025-03-16 10:07:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									syuilo 
								
							 
						 
						
							
							
							
							
								
							
							
								7bfada9792 
								
							 
						 
						
							
							
								
								enhance: remove bull-board support  
							
							
							
						 
						
							2025-03-16 13:03:02 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								d0a074ac89 
								
							 
						 
						
							
							
								
								fetch linked notes manually, unless we have them in DB - fixes 1006  
							
							
							
						 
						
							2025-03-15 19:17:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									饺子w (Yumechi) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5d117dc98 
								
							 
						 
						
							
							
								
								fix(backend): tighten an overly relaxed criteria and remove capability of matching multiple final URLs in URL authority checking ( #15655 )  
							
							... 
							
							
							
							Signed-off-by: eternal-flame-AD <yume@yumechi.jp> 
							
						 
						
							2025-03-12 12:39:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								a90a8e9e68 
								
							 
						 
						
							
							
								
								merge: Ignore empty content warnings in API ( resolves   #977 ) ( !929 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/929 
Closes  #977 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-03-09 18:29:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									饺子w (Yumechi) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db5c127cdd 
								
							 
						 
						
							
							
								
								fix(backend): fix handling of invalid urls in user profile ( #15635 )  
							
							... 
							
							
							
							Signed-off-by: eternal-flame-AD <yume@yumechi.jp> 
							
						 
						
							2025-03-09 12:28:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									饺子w (Yumechi) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a710af54ed 
								
							 
						 
						
							
							
								
								fix(backend): fix ApPersonService unsound type cast ( #15629 )  
							
							... 
							
							
							
							Signed-off-by: eternal-flame-AD <yume@yumechi.jp> 
							
						 
						
							2025-03-09 00:11:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									かっこかり 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								698505030e 
								
							 
						 
						
							
							
								
								fix(test): fix federation test ( #15630 )  
							
							
							
						 
						
							2025-03-08 19:11:09 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									かっこかり 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bee4db82bb 
								
							 
						 
						
							
							
								
								fix(backend): follow-up of  #15620  
							
							... 
							
							
							
							Removes unnecessary arg `disableGlobbing` from chokidar FSWatcher, as it is no longer supports globging 
							
						 
						
							2025-03-07 20:10:32 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									かっこかり 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83c3bb839f 
								
							 
						 
						
							
							
								
								deps: update pnpm to v10 ( #15588 )  
							
							... 
							
							
							
							* Revert "fix(build): corepackのバグの回避 (#15387 )"
This reverts commit 9c70a4e631 
							
						 
						
							2025-03-07 07:03:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									饺子w (Yumechi) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5be5c8bec4 
								
							 
						 
						
							
							
								
								fix(backend): fixup migration for incorrect extraction on system accounts table ( #15613 )  
							
							... 
							
							
							
							Signed-off-by: eternal-flame-AD <yume@yumechi.jp> 
							
						 
						
							2025-03-06 23:47:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								49597e7e08 
								
							 
						 
						
							
							
								
								merge: Add LibreTranslate as an option to External Services ( !935 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/935 
Closes  #807 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com> 
							
						 
						
							2025-03-06 17:21:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f592f9166 
								
							 
						 
						
							
							
								
								upd: simplify checks  
							
							
							
						 
						
							2025-03-06 16:48:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									かっこかり 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22228b6756 
								
							 
						 
						
							
							
								
								enhance: OAuth2 (IndieAuth) でロゴが提供されている場合は表示するように ( #15578 )  
							
							... 
							
							
							
							* enhance: OAuthでロゴが提供されている場合は表示するように
* Update Changelog
* refactor
* fix
* fix test 
							
						 
						
							2025-03-06 08:05:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									かっこかり 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7ea0c6991 
								
							 
						 
						
							
							
								
								fix(backend): S3互換オブジェクトストレージでファイルのアップロードに失敗することがある問題を修正 ( #15583 )  
							
							... 
							
							
							
							* fix(backend/object-storage): disable data integrity protections (MisskeyIO#895)
Cloudflare R2 does not support 'x-amz-checksum-*'
* Update Changelog
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> 
							
						 
						
							2025-03-06 08:03:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								995ba34aa4 
								
							 
						 
						
							
							
								
								fix: use toLowerCase() to make sure usernameLower matches while compared to request with possibly capitalization  
							
							
							
						 
						
							2025-03-06 02:37:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70d88805d5 
								
							 
						 
						
							
							
								
								chore: typecheck error  
							
							
							
						 
						
							2025-03-06 01:23:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40599190f7 
								
							 
						 
						
							
							
								
								add: libretranslate  
							
							
							
						 
						
							2025-03-06 01:03:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d3d2ee6a3 
								
							 
						 
						
							
							
								
								chore: update sfm to 0.24.6  
							
							
							
						 
						
							2025-03-05 15:52:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									かっこかり 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8a6629cb5 
								
							 
						 
						
							
							
								
								fix(backend): システムアカウント系のマイグレーション不足を修正 ( #15586 )  
							
							... 
							
							
							
							* fix(backend): プロキシアカウントのロールバック用マイグレーションを追加
* fix
* separate newly-added `up` command
* drop backwards-compatibility
* docs 
							
						 
						
							2025-03-05 16:49:49 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lhc_fl 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d487be4be 
								
							 
						 
						
							
							
								
								small change to comment  
							
							
							
						 
						
							2025-03-03 23:46:31 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lhc_fl 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								381046a6b1 
								
							 
						 
						
							
							
								
								fix: always clone the note before hideNote  
							
							
							
						 
						
							2025-03-03 23:03:20 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								1483f96c3f 
								
							 
						 
						
							
							
								
								collapse empty cw to null  
							
							
							
						 
						
							2025-03-03 08:39:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								0cd1292308 
								
							 
						 
						
							
							
								
								disable '@typescript-eslint/prefer-nullish-coalescing' for primitive types  
							
							
							
						 
						
							2025-03-03 08:39:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								908271c995 
								
							 
						 
						
							
							
								
								ignore empty CW with creating / editing notes  
							
							
							
						 
						
							2025-03-03 01:30:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								e44623d7c9 
								
							 
						 
						
							
							
								
								don't parse empty strings in timelineArgs.ts  
							
							
							
						 
						
							2025-03-03 01:22:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								9fdb68d568 
								
							 
						 
						
							
							
								
								remove fileId from importCustomEmojis log  
							
							
							
						 
						
							2025-03-02 13:47:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								e030facaa9 
								
							 
						 
						
							
							
								
								don't record deleted note, flash, page, or gallery post in modlog  
							
							
							
						 
						
							2025-03-02 13:38:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f42790ad32 
								
							 
						 
						
							
							
								
								don't pass note into moderationLogService.log  
							
							
							
						 
						
							2025-03-02 13:38:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								c44c59e9ae 
								
							 
						 
						
							
							
								
								remove embedded Note from "createPromo" mod logs  
							
							
							
						 
						
							2025-03-02 13:38:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								27d43879a2 
								
							 
						 
						
							
							
								
								add moderation logs for many endpoints  
							
							... 
							
							
							
							- `/admin/delete-all-files-of-a-user`
- `/admin/nsfw-user`
- `/admin/unnsfw-user`
- `/admin/silence-user`
- `/admin/unsilence-user`
- `/admin/accounts/create`
- `/admin/drive/clean-remote-files`
- `/admin/drive/cleanup`
- `/admin/emoji/set-category-bulk`
- `/admin/emoji/set-license-bulk`
- `/admin/emoji/set-aliases-bulk`
- `/admin/emoji/add-aliases-bulk`
- `/admin/emoji/remove-aliases-bulk`
- `/admin/emoji/import-zip`
- `/admin/federation/delete-all-files`
- `/admin/federation/remove-all-following`
- `/admin/promo/create`
- `/admin/relay/add`
- `/admin/relay/remove` 
							
						 
						
							2025-03-02 13:38:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								504e90c190 
								
							 
						 
						
							
							
								
								merge: Remove assertActivityMatchesUrls in favor of three-way same-authority checks ( resolves   #956  and  #914 ) ( !914 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/914 
Closes  #956  and #914 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-03-02 18:36:04 +00:00