Improve messaging and dashboard reliability

This commit is contained in:
jjbrunton committed 2026-08-08 21:09:20 +01:00
1 parent 345ec99348
commit 5a5a30a1d4
20 files changed
+406 -56

No files matched your search

+9 -7
View File
@@ -23,11 +23,13 @@ export function filterMedia(items: MediaItem[], filters: MediaFilters, now: numb
'30d': 30 * 86_400_000,
}[filters.dateRange];
return items.filter((item) => {
if (filters.conversation !== 'all' && mediaConversation(item) !== filters.conversation) return false;
if (filters.sender !== 'all' && item.sender !== filters.sender) return false;
if (filters.type !== 'all' && mediaType(item) !== filters.type) return false;
if (rangeMs !== null && item.timestamp < now - rangeMs) return false;
return true;
});
return items
.filter((item) => {
if (filters.conversation !== 'all' && mediaConversation(item) !== filters.conversation) return false;
if (filters.sender !== 'all' && item.sender !== filters.sender) return false;
if (filters.type !== 'all' && mediaType(item) !== filters.type) return false;
if (rangeMs !== null && item.timestamp < now - rangeMs) return false;
return true;
})
.sort((left, right) => right.timestamp - left.timestamp);
}