Iceshrimp.NET/Iceshrimp.Backend/Core/Services
Laura Hausmann b6304dc882
[backend/federation] Fix media being incorrectly classified as sensitive
Some AP implementations send an empty string as content warning when they mean no content warning, this is handled correctly by CreateNoteAsync and UpdateNoteAsync but wasn't respected in the attachment processing code paths. This commit resolves that issue.
2024-05-06 16:44:56 +02:00
..
CacheService.cs [backend/core] Use upsert for cache store instead of detecting conflicts (ISH-212) 2024-03-23 19:10:27 +01:00
CronService.cs [backend] Code cleanup 2024-03-24 14:17:02 +01:00
CustomHttpClient.cs [backend/core] Reject circular redirects in CustomHttpClient 2024-04-19 17:41:19 +02:00
DatabaseMaintenanceService.cs [backend/core] Denormalize like counts (ISH-110) 2024-03-04 02:42:35 +01:00
DriveService.cs [backend/drive] Add several media processing configuration options, replacing constants & assumptions 2024-05-02 19:13:58 +02:00
EmojiService.cs [backend/libmfm] Revert removal of unicode emoji detection in EmojiService 2024-05-01 16:54:05 +02:00
EventService.cs [backend/events] Add events for user follow/mute/block (& their respective opposites) (ISH-218, ISH-219) 2024-03-26 18:12:23 +01:00
FollowupTaskService.cs [backend/core] Improve handling of explicit service scopes & event logic 2024-03-24 14:13:51 +01:00
HttpRequestService.cs [backend/core] Correctly handle redirects for signed requests (ISH-228) 2024-03-25 18:48:15 +01:00
ImageProcessor.cs [backend/drive] Convert image to Srgb before further processing it for blurhash calculation when using LibVips 2024-05-03 18:14:51 +02:00
InstanceService.cs [backend] Improved debug logging (ISH-238) 2024-04-10 00:15:46 +02:00
MetaService.cs [backend/core] Fix the (now scoped) MetaService dependency in PushService 2024-03-24 16:33:03 +01:00
NoteService.cs [backend/federation] Fix media being incorrectly classified as sensitive 2024-05-06 16:44:56 +02:00
NotificationService.cs [backend/core] Fix follow requests getting re-added to the database after they are accepted 2024-04-24 20:46:15 +02:00
ObjectStorageService.cs [backend/drive] Add option to disable validation of the object storage configuration 2024-04-28 00:34:20 +02:00
PollService.cs [backend/core] Finish the polls implementation (ISH-130, ISH-131) 2024-03-07 03:34:52 +01:00
PushService.cs [backend/masto-client] Don't deliver push notifications from blocked or muted notifiers (ISH-273) 2024-04-27 01:47:16 +02:00
QueueService.cs [backend/core] Add Guid.ToStringLower() extension method 2024-04-25 18:26:42 +02:00
StorageMaintenanceService.cs [backend] Add object storage migrator (ISH-30) 2024-04-23 01:23:34 +02:00
StreamingService.cs [backend] Implement streaming hub for timelines & notifications (ISH-244) 2024-04-08 20:45:30 +02:00
SystemUserService.cs [backend/core] Replace IDistributedCache with postgres k/v cache (ISH-212) 2024-03-23 19:10:27 +01:00
UserProfileMentionsResolver.cs [backend] Replace old MfmParser with the new F# implementation (ISH-112) 2024-03-24 23:10:39 +01:00
UserService.cs [backend/core] Update pinned notes when the first local user follows a remote user 2024-05-02 21:15:43 +02:00