-
{zeros(stats.photos)}{stats.photos}
+
+ {zeros(stats.photos)}{stats.photos}
- {$t('videos')}
+ {$t('videos')}
-
-
{zeros(stats.videos)}{stats.videos}
+
+ {zeros(stats.videos)}{stats.videos}
- {$t('storage')}
+ {$t('storage')}
-
-
{zeros(statsUsage)}{statsUsage}
-
{statsUsageUnit}
+
+
{zeros(statsUsage)}{statsUsage}
+
+
+ {statsUsageUnit}
+
diff --git a/web/src/lib/components/shared-components/gallery-viewer/gallery-viewer.svelte b/web/src/lib/components/shared-components/gallery-viewer/gallery-viewer.svelte
index f80edb20ba..eda9d822b4 100644
--- a/web/src/lib/components/shared-components/gallery-viewer/gallery-viewer.svelte
+++ b/web/src/lib/components/shared-components/gallery-viewer/gallery-viewer.svelte
@@ -467,7 +467,7 @@
/>
{#if showAssetName && !isTimelineAsset(asset)}
{asset.originalFileName}
diff --git a/web/src/lib/components/shared-components/map/map.svelte b/web/src/lib/components/shared-components/map/map.svelte
index e3a926f9b6..22b35dba20 100644
--- a/web/src/lib/components/shared-components/map/map.svelte
+++ b/web/src/lib/components/shared-components/map/map.svelte
@@ -361,7 +361,7 @@
>
{#snippet children({ feature })}
{feature.properties?.point_count?.toLocaleString()}
diff --git a/web/src/lib/components/shared-components/side-bar/server-status.svelte b/web/src/lib/components/shared-components/side-bar/server-status.svelte
index 3d5c3d1215..d5b87f4bf4 100644
--- a/web/src/lib/components/shared-components/side-bar/server-status.svelte
+++ b/web/src/lib/components/shared-components/side-bar/server-status.svelte
@@ -62,12 +62,12 @@
>
{#if $connected}
-
+
{$t('server_online')}
{:else}
-
+
{$t('server_offline')}
{/if}
diff --git a/web/src/lib/components/shared-components/side-bar/storage-space.svelte b/web/src/lib/components/shared-components/side-bar/storage-space.svelte
index 440cada910..5453ad8f58 100644
--- a/web/src/lib/components/shared-components/side-bar/storage-space.svelte
+++ b/web/src/lib/components/shared-components/side-bar/storage-space.svelte
@@ -66,8 +66,8 @@
})}
-
-
+
{:else}
diff --git a/web/src/lib/components/shared-components/tree/breadcrumbs.svelte b/web/src/lib/components/shared-components/tree/breadcrumbs.svelte
index 20380f60ef..b8e46b8925 100644
--- a/web/src/lib/components/shared-components/tree/breadcrumbs.svelte
+++ b/web/src/lib/components/shared-components/tree/breadcrumbs.svelte
@@ -51,7 +51,7 @@
/>
{#each parents as parent (parent)}
-
+
{parent.value}
@@ -59,7 +59,7 @@
{/each}
-
+
{node.value}
diff --git a/web/src/lib/components/shared-components/tree/tree.svelte b/web/src/lib/components/shared-components/tree/tree.svelte
index ac87371bf9..dce7c89cd4 100644
--- a/web/src/lib/components/shared-components/tree/tree.svelte
+++ b/web/src/lib/components/shared-components/tree/tree.svelte
@@ -42,7 +42,9 @@
size="20"
/>
-
{node.value}
+
{node.value}
{#if isOpen}
diff --git a/web/src/lib/components/timeline/Scrubber.svelte b/web/src/lib/components/timeline/Scrubber.svelte
index 24d263307a..a3bec7581d 100644
--- a/web/src/lib/components/timeline/Scrubber.svelte
+++ b/web/src/lib/components/timeline/Scrubber.svelte
@@ -543,7 +543,7 @@
in:fade={{ duration: 200 }}
out:fade={{ duration: 200 }}
>
-
+
{#if (timelineManager.scrolling && scrollHoverLabel) || isHover || isDragging}
{#if !usingMobileDevice}
{#if segment.hasLabel}
-
+
{segment.year}
{/if}
diff --git a/web/src/lib/components/user-settings-page/PinCodeInput.svelte b/web/src/lib/components/user-settings-page/PinCodeInput.svelte
index c438d8f0b1..69081c0b0b 100644
--- a/web/src/lib/components/user-settings-page/PinCodeInput.svelte
+++ b/web/src/lib/components/user-settings-page/PinCodeInput.svelte
@@ -128,7 +128,7 @@
maxlength="1"
bind:this={pinCodeInputElements[index]}
id="pin-code-{index}"
- class="h-12 w-10 rounded-xl border-2 border-suble dark:border-gray-700 text-center text-lg font-medium focus:border-immich-primary focus:ring-primary dark:focus:border-primary font-mono bg-white dark:bg-light"
+ class="h-12 w-10 rounded-xl border-2 border-suble dark:border-gray-700 text-center text-lg font-medium focus:border-immich-primary focus:ring-primary dark:focus:border-primary font-immich-mono bg-white dark:bg-light"
bind:value={pinValues[index]}
onkeydown={handleKeydown}
oninput={(event) => handleInput(event, index)}
diff --git a/web/src/lib/components/user-settings-page/app-settings.svelte b/web/src/lib/components/user-settings-page/app-settings.svelte
index 68c885b588..b13b58959a 100644
--- a/web/src/lib/components/user-settings-page/app-settings.svelte
+++ b/web/src/lib/components/user-settings-page/app-settings.svelte
@@ -80,7 +80,7 @@
checked={$locale == 'default'}
onToggle={handleToggleLocaleBrowser}
>
-
{selectedDate}
+
{selectedDate}
{#if $locale !== 'default'}
diff --git a/web/src/lib/components/user-settings-page/user-api-key-grid.svelte b/web/src/lib/components/user-settings-page/user-api-key-grid.svelte
index fb10b53b34..523705485f 100644
--- a/web/src/lib/components/user-settings-page/user-api-key-grid.svelte
+++ b/web/src/lib/components/user-settings-page/user-api-key-grid.svelte
@@ -39,7 +39,7 @@
checked={selectAllSubItems}
onCheckedChange={handleSelectAllSubItems}
/>
-
+
{#each subItems as item (item)}
@@ -50,7 +50,7 @@
checked={selectedItems.includes(item)}
onCheckedChange={() => handleToggleItem(item)}
/>
-
+
{/each}
diff --git a/web/src/lib/components/user-settings-page/user-api-key-list.svelte b/web/src/lib/components/user-settings-page/user-api-key-list.svelte
index ec21ab9872..18bec54f94 100644
--- a/web/src/lib/components/user-settings-page/user-api-key-list.svelte
+++ b/web/src/lib/components/user-settings-page/user-api-key-list.svelte
@@ -64,7 +64,7 @@
>