fix(design): Logo ueber Vite einbinden, damit Aenderungen sofort ankommen

Das Logo lag in public/ und hatte immer denselben Namen. Apache gibt
Bildern ein Jahr Cache-Zeit mit - eine neue Fassung war deshalb erst
nach hartem Neuladen zu sehen, obwohl der Server sie schon auslieferte.

Jetzt liegt es in src/assets/ und wird importiert: Vite haengt einen Hash
an den Dateinamen (assets/pulse-logo-<hash>.png), der sich bei jeder
Aenderung mitaendert.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
schakal00783
2026-09-18 00:01:46 +02:00
co-authored by Claude Opus 5
parent 2daec61557
commit 2af516ec20
2 changed files with 7 additions and 1 deletions

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

+7 -1
View File
@@ -1,4 +1,10 @@
import React from 'react'; import React from 'react';
/*
* Ueber den Import statt aus public/: Vite haengt einen Hash an den Dateinamen.
* Apache laesst Bilder ein Jahr im Browser-Cache liegen - bei gleichem Namen
* sieht man eine neue Fassung sonst erst nach einem harten Neuladen.
*/
import pulseLogo from '../../assets/pulse-logo.png';
import { Icon, type IconName } from '../ui/Icon'; import { Icon, type IconName } from '../ui/Icon';
import { Avatar } from '../ui/controls'; import { Avatar } from '../ui/controls';
import { PulseMark } from './PulseMark'; import { PulseMark } from './PulseMark';
@@ -69,7 +75,7 @@ export const Sidebar: React.FC<SidebarProps> = ({ current, onNavigate, collapsed
* Schriftzug mehr. Kein logo-adaptive: die Wuerfel sind gruen und * Schriftzug mehr. Kein logo-adaptive: die Wuerfel sind gruen und
* sollen im Dunkelmodus nicht umgefaerbt werden. * sollen im Dunkelmodus nicht umgefaerbt werden.
*/ */
<img src="/pulse-logo.png" alt="Pulse" className="max-h-[46px] w-auto max-w-full object-contain" /> <img src={pulseLogo} alt="Pulse" className="max-h-[46px] w-auto max-w-full object-contain" />
)} )}
</button> </button>