···4545 {
4646 var actor = HttpContext.GetActor();
4747 var note = await db.Notes
4848+ .IncludeUnpublished() // the intention is to reuse this mechanism for interaction controls as well, so let remote instances see unpublished notes
4849 .IncludeCommonProperties()
4950 .EnsureVisibleFor(actor)
5051 .FirstOrDefaultAsync(p => p.Id == id);
···6566 var actor = HttpContext.GetActor();
66676768 var note = await db.Notes
6969+ .IncludeUnpublished()
6870 .IncludeCommonProperties()
6971 .EnsureVisibleFor(actor)
7072 .Where(p => p.Id == id && p.UserHost == null)
+1
Iceshrimp.Backend/Core/Configuration/Config.cs
···357357 [Range(1, int.MaxValue)] public int BackgroundTask { get; init; } = 4;
358358 [Range(1, int.MaxValue)] public int Backfill { get; init; } = 10;
359359 [Range(1, int.MaxValue)] public int BackfillUser { get; init; } = 10;
360360+ [Range(1, int.MaxValue)] public int ScheduledPost { get; init; } = 20;
360361 }
361362362363 [ConfigurationSection("Queue")]