From 25e39620ec490079b72fa65d0509e443fc3868ab Mon Sep 17 00:00:00 2001 From: Till JS Date: Tue, 31 Mar 2026 12:41:43 +0200 Subject: [PATCH] refactor(apps): final SVG-to-Phosphor pass for photos, clock, mukke, inventar Replace remaining inline SVG icons in photos (25 SVGs), mukke player controls, clock world-clock, and inventar settings. All remaining inline SVGs are now exclusively spinners, brand logos, or dynamic icon rendering via {@html}. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/routes/(app)/world-clock/+page.svelte | 17 +--- .../src/routes/(app)/settings/+page.svelte | 12 +-- .../web/src/lib/components/MiniPlayer.svelte | 11 +-- .../lib/components/PlaybackControls.svelte | 27 +++--- .../web/src/routes/(app)/upload/+page.svelte | 16 +--- .../lib/components/albums/AlbumCard.svelte | 15 +--- .../components/albums/CreateAlbumModal.svelte | 14 +-- .../lib/components/gallery/PhotoCard.svelte | 29 +----- .../gallery/PhotoDetailModal.svelte | 89 +++---------------- .../components/upload/UploadDropzone.svelte | 24 +++-- .../apps/web/src/routes/(app)/+page.svelte | 18 +--- .../web/src/routes/(app)/albums/+page.svelte | 34 +------ .../src/routes/(app)/albums/[id]/+page.svelte | 31 +------ .../src/routes/(app)/favorites/+page.svelte | 18 +--- .../src/routes/(app)/settings/+page.svelte | 33 +------ .../web/src/routes/(app)/upload/+page.svelte | 27 +----- 16 files changed, 65 insertions(+), 350 deletions(-) diff --git a/apps/clock/apps/web/src/routes/(app)/world-clock/+page.svelte b/apps/clock/apps/web/src/routes/(app)/world-clock/+page.svelte index 335029453..7793e6b85 100644 --- a/apps/clock/apps/web/src/routes/(app)/world-clock/+page.svelte +++ b/apps/clock/apps/web/src/routes/(app)/world-clock/+page.svelte @@ -6,6 +6,7 @@ import { POPULAR_TIMEZONES } from '@clock/shared'; import type { WorldClock } from '@clock/shared'; import WorldMap from '$lib/components/WorldMap.svelte'; + import { Monitor } from '@manacore/shared-icons'; // Get live query data from layout context const allWorldClocks: { readonly value: WorldClock[] } = getContext('worldClocks'); @@ -159,21 +160,7 @@ onclick={() => (showMap = !showMap)} title={showMap ? 'Karte ausblenden' : 'Karte anzeigen'} > - - - - - +