Replace the large inline CSS variables reference fieldset with a
single note linking to the MokoOnyx repo documentation.
Add docs link to template description.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
.drawer-toggle-left gets border-radius 0 on left side.
.drawer-toggle-right gets border-radius 0 on right side.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
.hero is the module wrapper — now a full-width flex container.
Card styling (max-width, bg, padding, radius) moves to .hero .card.
All dimensions driven by CSS variables with sensible defaults:
--hero-justify, --hero-align, --hero-min-height,
--hero-card-text-align, --hero-card-max-width, etc.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sets locked=1 in #__extensions after install/update to prevent
accidental uninstallation via Extension Manager.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add scripts/minify.js using clean-css and terser
- Add "Setup Node.js" and "Minify CSS and JS" steps to both
.gitea and .github release workflows (runs before packaging)
- Add src/media/{css,js}/*.min.{css,js} to .gitignore
- Remove tracked .min files from the repo (vendor/ untouched)
This eliminates noisy diffs on generated files and ensures the
release ZIP always contains freshly minified assets.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add the new variable to both en-GB and en-US language strings so it
appears in the template admin panel alongside the existing header
background variables.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fix typo (backgroun-color → background-color) in .container-header that
silently broke the color fallback. Split background shorthand into
discrete background-color / background-image properties so the color
renders when --header-background-image is set to none.
Add --header-background-color to all four theme files (dark.standard,
light.standard, dark.custom, light.custom). Regenerate minified CSS.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds replaceCassiopeiaReferences() to script.php postflight so
article content and custom HTML modules are updated during
Joomla admin install/update, not just on frontend page load.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Favicons now output to media/templates/site/mokoonyx/images/favicons/
- On install/update: removes old /images/favicons/ directory
- On install/update: removes stale favicon files from site root
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Ensures site.webmanifest and all favicon files are regenerated
after every template install or update.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Stamp file check now also verifies manifest exists, preventing
early return that skips generateManifest() on subsequent loads.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Stable release tag changed from v01 to 'stable' for consistency
- All updates.xml channels now use channel name as tag
- Add 0.75rem margin below #maincontent component area
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>