From 0979528a05108c76be1bb7a58cb886bb188ad794 Mon Sep 17 00:00:00 2001 From: Adrian Jost <22987140+adrianjost@users.noreply.github.com> Date: Fri, 17 Oct 2025 23:04:45 +0200 Subject: [PATCH] feat: show location & date on duplicate asset comparison overview (#22632) --- .../duplicates/duplicate-asset.svelte | 72 +++++++++++++++++-- 1 file changed, 65 insertions(+), 7 deletions(-) diff --git a/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte b/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte index d3dc4bf166..9b2ee94cc9 100644 --- a/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte +++ b/web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte @@ -1,11 +1,20 @@
- {asset.originalFileName} - {getAssetResolution(asset)} - {getFileSize(asset)} - +
+ +
+ {asset.originalFileName}
+ {getAssetResolution(asset)} - {getFileSize(asset)} +
+
+
+ + {#if dateTime} + {dateTime.toLocaleString( + { + month: 'short', + day: 'numeric', + year: 'numeric', + }, + { locale: $locale }, + )} + + {dateTime.toLocaleString( + { + // weekday: 'short', + hour: 'numeric', + minute: '2-digit', + timeZoneName: timeZone ? 'shortOffset' : undefined, + }, + { locale: $locale }, + )} + {:else} + {$t('unknown')} + {/if} +
+ +
+ + {#if locationParts.length > 0} + {locationParts.join(', ')} + {:else} + {$t('unknown')} + {/if} +
+
+ {#await getAllAlbums({ assetId: asset.id })} {$t('scanning_for_album')} {:then albums} @@ -104,6 +162,6 @@ {$t('in_albums', { values: { count: albums.length } })} {/if} {/await} - +