a fork of iceshrimp.net but a tweaked frontend to my personal liking. waow
fediverse social-media social iceshrimp fedi
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[parsing] Add visibility:local search query filter (ISH-707)

+6 -1
+3
Iceshrimp.Backend/Core/Extensions/QueryableFtsExtensions.cs
··· 168 168 169 169 private static IQueryable<Note> ApplyVisibilityFilter(this IQueryable<Note> query, VisibilityFilter filter) 170 170 { 171 + if (filter.Value is VisibilityFilterType.Local) 172 + return query.Where(p => p.LocalOnly == !filter.Negated); 173 + 171 174 var visibility = filter.Value switch 172 175 { 173 176 VisibilityFilterType.Public => Note.NoteVisibility.Public,
+3 -1
Iceshrimp.Parsing/SearchQueryFilters.cs
··· 136 136 Public, 137 137 Home, 138 138 Followers, 139 - Specified 139 + Specified, 140 + Local 140 141 } 141 142 142 143 public record VisibilityFilter(bool Negated, VisibilityFilterType Value) : ISearchQueryFilter ··· 154 155 "specified" => VisibilityFilterType.Specified, 155 156 "direct" => VisibilityFilterType.Specified, 156 157 "private" => VisibilityFilterType.Specified, 158 + "local" => VisibilityFilterType.Local, 157 159 _ => null 158 160 }; 159 161