fix: remove theme preview tab and test page #4

Merged
jmiller merged 64 commits from dev into main 2026-04-23 20:18:43 +00:00
Showing only changes of commit cf0051213f - Show all commits

View File

@@ -91,11 +91,25 @@ class Tpl_MokoonyxInstallerScript implements InstallerScriptInterface
// On install or update: migrate from MokoCassiopeia if it exists // On install or update: migrate from MokoCassiopeia if it exists
if ($type === 'install' || $type === 'update') { if ($type === 'install' || $type === 'update') {
$this->migrateFromCassiopeia(); $this->migrateFromCassiopeia();
$this->clearFaviconStamp();
} }
return true; return true;
} }
/**
* Delete the favicon stamp file so favicons and site.webmanifest
* are regenerated on the next page load after install/update.
*/
private function clearFaviconStamp(): void
{
$stampFile = JPATH_ROOT . '/images/favicons/.favicon_generated';
if (is_file($stampFile)) {
@unlink($stampFile);
$this->logMessage('Cleared favicon stamp — will regenerate on next page load.');
}
}
/** /**
* Detect MokoCassiopeia and create matching MokoOnyx styles with the same params. * Detect MokoCassiopeia and create matching MokoOnyx styles with the same params.
* Creates a MokoOnyx style copy for each MokoCassiopeia style. * Creates a MokoOnyx style copy for each MokoCassiopeia style.