diff --git a/src/lib/components/organisms/Gallery.svelte b/src/lib/components/organisms/Gallery.svelte index 521c287..4ee8a37 100644 --- a/src/lib/components/organisms/Gallery.svelte +++ b/src/lib/components/organisms/Gallery.svelte @@ -95,8 +95,13 @@ const unsubscribes = filesWithDate.map((file) => file.info.subscribe((value) => { const newDate = value?.createdAt ?? value?.lastModifiedAt; - if (file.date?.getTime() === newDate?.getTime()) return; + const newContentType = value?.contentType; + if (file.date?.getTime() === newDate?.getTime() && file.contentType === newContentType) { + return; + } + file.date = newDate; + file.contentType = newContentType; buildRows(); }), ); diff --git a/src/routes/(main)/BottomBar.svelte b/src/routes/(main)/BottomBar.svelte index 60c2b24..e1008df 100644 --- a/src/routes/(main)/BottomBar.svelte +++ b/src/routes/(main)/BottomBar.svelte @@ -22,7 +22,7 @@ {#each pages as { path, label, icon: Icon }}