diff --git a/apps/web/src/dialogs/attachments-dialog.tsx b/apps/web/src/dialogs/attachments-dialog.tsx index c20ebee4e..c222c4bab 100644 --- a/apps/web/src/dialogs/attachments-dialog.tsx +++ b/apps/web/src/dialogs/attachments-dialog.tsx @@ -122,8 +122,8 @@ export const AttachmentsDialog = DialogManager.register( }); const [selected, setSelected] = useState([]); const [sortBy, setSortBy] = useState({ - id: "filename", - direction: "asc" + id: "dateUploaded", + direction: "desc" }); const currentRoute = useRef("all"); const download = useStore((store) => store.download); @@ -165,7 +165,12 @@ export const AttachmentsDialog = DialogManager.register( ) } filter={async (query) => { - setAttachments(await db.lookup.attachments(query).sorted()); + setAttachments( + await db.lookup.attachments(query).sorted({ + sortBy: sortBy.id, + sortDirection: sortBy.direction + }) + ); }} counts={counts} onRouteChange={async (route) => {