Feed feedback and fixes #231

Merged
enes merged 22 commits from feat/131-feed-issues into staging 2025-02-21 14:06:33 +00:00
Showing only changes of commit b84adf3617 - Show all commits

View File

@ -58,14 +58,18 @@ export const FeedTabPosts = () => {
const filteredNotes = useMemo(() => {
let _notes = notes || []
// Filter nsfw (Hide_NSFW option)
_notes = _notes.filter(
(n) =>
!(
filterOptions.nsfw === NSFWFilter.Hide_NSFW &&
n.tagValue('L') === 'content-warning'
)
)
// NSFW Filter
_notes = _notes.filter((n) => {
if (filterOptions.nsfw === NSFWFilter.Only_NSFW) {
return n.getMatchingTags('L').some((l) => l[1] === 'content-warning')
}
if (filterOptions.nsfw === NSFWFilter.Hide_NSFW) {
return !n.getMatchingTags('L').some((l) => l[1] === 'content-warning')
}
return n
})
// Filter source
// TODO: Enable source/client filter