Regenerate favicons on labeling save; sniff real logo type

FixSecurityService
Ya
8 Juni 2026, 04:57 UTC
Mwandishi
Kamo
Ahadi ya
3264e02

provisionUpdate (run on every custom-labeling save) wrote config/css/manifest but never regenerated favicons — those were only produced by provisionFull. An org seeded without a full provision had an empty favicon/ set, so every Kamo site (login/internal/register) rendered no favicon. Regenerate favicons in provisionUpdate (best-effort, so it never blocks the colour/config write). Also stop hardcoding image/svg+xml when calling the favicon endpoint: the simple logo is stored as logo.svg regardless of real format, so a raster logo (e.g. sign.pink's PNG) made the SVG transcoder fail. Sniff the bytes and pass the actual content type so ImageIO rasterises raster logos.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei