From be726d1ad0a63dcb236a7c3ca7ac89ceba1bbcd5 Mon Sep 17 00:00:00 2001 From: Lee Chagolla-Christensen Date: Thu, 25 Sep 2025 17:17:09 -0700 Subject: [PATCH] change default FileList view to All, add viewed indicator --- projects/frontend/src/components/FileList/FileList.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/projects/frontend/src/components/FileList/FileList.jsx b/projects/frontend/src/components/FileList/FileList.jsx index 0104368..520e6c8 100644 --- a/projects/frontend/src/components/FileList/FileList.jsx +++ b/projects/frontend/src/components/FileList/FileList.jsx @@ -117,7 +117,10 @@ const Row = React.memo(({ index, style, data }) => { {file.findingsByObjectId_aggregate.aggregate.count || 0} -
+
+ {!file.files_view_histories?.some(h => h.username === username) && ( +
+ )} @@ -128,7 +131,7 @@ const Row = React.memo(({ index, style, data }) => { align="start" maxWidth="full" > - {file.path} + {file.path}
@@ -295,7 +298,7 @@ const FileList = () => { const [objectIdFilter, setObjectIdFilter] = useState(() => searchParams.get('object_id') || ''); const [sortColumn, setSortColumn] = useState(() => searchParams.get('sort_column') || 'timestamp'); const [sortDirection, setSortDirection] = useState(() => searchParams.get('sort_direction') || 'desc'); - const [viewFilter, setViewFilter] = useState(() => searchParams.get('view_state') || 'unviewed_by_me'); + const [viewFilter, setViewFilter] = useState(() => searchParams.get('view_state') || 'all'); const [showOnlyWithFindings, setShowOnlyWithFindings] = useState(false); const [availableTags, setAvailableTags] = useState([]);