From 24dfa996b36c39343ce808c39aa5b5d5200e9da5 Mon Sep 17 00:00:00 2001 From: dtoro Date: Wed, 20 May 2026 00:43:56 +0200 Subject: [PATCH] web: de-brand PhotoPrism references in user-facing copy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces "PhotoPrism" in UI strings (empty states, tooltips, toasts, log header, login screen) with neutral terms like "the indexer", "the library", "the server" — accurate regardless of backend. The login header becomes "Mulimage" and drops the explicit PhotoPrism mention. Co-Authored-By: Claude Opus 4.7 (1M context) --- web/src/lib/actions/gridKeyNav.ts | 2 +- .../lib/components/duplicates/CrossFolderGroupCard.svelte | 4 ++-- web/src/lib/components/duplicates/DuplicatesView.svelte | 8 ++++---- web/src/lib/components/layout/SettingsDialog.svelte | 6 +++--- web/src/lib/components/timeline/BulkActionBar.svelte | 2 +- web/src/lib/services/adapters/review.ts | 4 ++-- web/src/routes/+page.svelte | 6 +++--- web/src/routes/login/+page.svelte | 4 ++-- web/src/routes/review/+page.svelte | 8 ++++---- 9 files changed, 22 insertions(+), 22 deletions(-) diff --git a/web/src/lib/actions/gridKeyNav.ts b/web/src/lib/actions/gridKeyNav.ts index ec91aaf..984ad7d 100644 --- a/web/src/lib/actions/gridKeyNav.ts +++ b/web/src/lib/actions/gridKeyNav.ts @@ -333,7 +333,7 @@ export function gridKeyNav(node: HTMLElement, params: GridKeyNavParams = {}) { // truth. if (added.length === 0) { toast.error(`Nothing added to ${heap.Title}`, { - description: `PhotoPrism rejected all ${ids.length} UIDs (already in heap, or not indexed).` + description: `The server rejected all ${ids.length} UIDs (already in heap, or not indexed).` }); return; } diff --git a/web/src/lib/components/duplicates/CrossFolderGroupCard.svelte b/web/src/lib/components/duplicates/CrossFolderGroupCard.svelte index 01a7d38..c1eae69 100644 --- a/web/src/lib/components/duplicates/CrossFolderGroupCard.svelte +++ b/web/src/lib/components/duplicates/CrossFolderGroupCard.svelte @@ -158,7 +158,7 @@ `Archived ${result.moved.length} duplicate${result.moved.length === 1 ? '' : 's'}`, { description: losingIndexed - ? 'The previously-indexed copy was moved; PhotoPrism will drop it on the next index pass.' + ? 'The previously-indexed copy was moved; the indexer will drop it on the next index pass.' : 'Files moved to .duplicates/ inside originals.' } ); @@ -246,7 +246,7 @@ {#if isIndexed} Indexed diff --git a/web/src/lib/components/duplicates/DuplicatesView.svelte b/web/src/lib/components/duplicates/DuplicatesView.svelte index 800b745..4e85564 100644 --- a/web/src/lib/components/duplicates/DuplicatesView.svelte +++ b/web/src/lib/components/duplicates/DuplicatesView.svelte @@ -89,9 +89,9 @@ {#snippet descriptionSnippet()}

- PhotoPrism stacks byte-identical (or EXIF-identical) files. If you don't have - any, this tab stays empty. Cross-folder copies PhotoPrism rejected at index - time live under the Cross-folder tab. + The library stacks byte-identical (or EXIF-identical) files. If you don't have + any, this tab stays empty. Cross-folder copies dropped at index time live under + the Cross-folder tab.

{/snippet}
@@ -110,7 +110,7 @@

- Byte-identical files PhotoPrism dropped at index time. Found by scanning the + Byte-identical files the indexer dropped at index time. Found by scanning the originals tree directly.

- Most recent PhotoPrism errors and warnings. Auto-refreshes - every 5 seconds. + Most recent server errors and warnings. Auto-refreshes every + 5 seconds.