nextcloud/apps/theming/tests
Simon L. 7b0f83f2f0 fix(theming): preserve uploaded favicon and touch icon
PR #58224 dropped the `$iconFile === null` guard around the app-specific
icon generation in getFavicon()/getTouchIcon(), so an uploaded custom
favicon was always overwritten by the generated, context-colored icon
whenever Imagick could produce an ICO/PNG.

Restore the guard so the generation path only runs as a fallback when no
custom favicon was uploaded, while keeping the improved Imagick
capability detection from #58224.

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-13 22:14:21 +02:00
..
Controller fix(theming): preserve uploaded favicon and touch icon 2026-06-13 22:14:21 +02:00
data fix: generate favourite icon without imagick svg support 2026-04-06 14:52:54 -04:00
Migration feat(lexicon): moving out from unstable 2025-07-24 15:56:33 -01:00
Service chore: run rector 2025-07-01 22:45:52 +02:00
Settings chore: run rector 2025-07-01 22:45:52 +02:00
Themes feat(theming): provide Nextcloud Assistant theming colors 2025-08-27 13:19:05 +02:00
CapabilitiesTest.php chore: run rector 2025-07-01 22:45:52 +02:00
IconBuilderTest.php fix(theming): Fix favicon and touchicon ratios 2026-04-07 12:00:06 +00:00
ImageManagerTest.php fix(theming): fix broken custom images introduced by #58224 2026-05-20 15:50:07 +00:00
ServicesTest.php chore: run rector 2025-07-01 22:45:52 +02:00
ThemingDefaultsTest.php test: add test for theming config casting 2025-11-30 20:40:18 +01:00
UtilTest.php chore: run rector 2025-07-01 22:45:52 +02:00