diff --git a/.mokogitea/manifest.xml b/.mokogitea/manifest.xml index 65206b2..5af7967 100644 --- a/.mokogitea/manifest.xml +++ b/.mokogitea/manifest.xml @@ -8,7 +8,7 @@ Template - MokoOnyx MokoConsulting MokoOnyx - Joomla site template (successor to MokoCassiopeia) - 02.10.00 + 02.09.02 GNU General Public License v3 diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml index 4b37743..becb3a5 100644 --- a/.mokogitea/workflows/issue-branch.yml +++ b/.mokogitea/workflows/issue-branch.yml @@ -5,7 +5,7 @@ # FILE INFORMATION # DEFGROUP: Gitea.Workflow # INGROUP: moko-platform.Automation -# VERSION: 02.10.00 +# VERSION: 02.09.02 # BRIEF: Auto-create feature branch when an issue is opened name: "Universal: Issue Branch" diff --git a/CHANGELOG.md b/CHANGELOG.md index 63dafe7..f1868e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,19 +8,52 @@ DEFGROUP: Joomla.Template.Site INGROUP: MokoOnyx.Documentation PATH: ./CHANGELOG.md - VERSION: 02.10.00 + VERSION: 02.09.02 BRIEF: Changelog file documenting version history of MokoOnyx --> -# Changelog — MokoOnyx (VERSION: 02.10.00) +# Changelog — MokoOnyx (VERSION: 02.09.02) ## [Unreleased] -## [02.10.00] --- 2026-05-29 - -## [02.09.00] --- 2026-05-29 - ## [02.08.00] --- 2026-05-29 ## [02.08.00] --- 2026-05-29 ## [02.08.00] --- 2026-05-29 + +## [02.08.00] --- 2026-05-28 + + +All notable changes to the MokoOnyx Joomla template are documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [02.08.01] --- 2026-05-28 + +### Changed +- Migrated all workflow and template paths from `.github/` to `.mokogitea/` +- Template source paths updated: `templates/gitea/` to `templates/mokogitea/` +- HCL definition files removed -- Template repos are now the canonical source + +### Added +- `branch-cleanup.yml`: auto-delete merged feature branches after PR merge + +### Removed +- Removed deploy-manual.yml workflow -- switching to Joomla update server method for extension distribution +- Removed deploy variables and secrets (DEV_FTP_*) +- **Theme preview removed** -- Removed unused language strings for theme preview feature (never wired into config) +- **Repo cleanup** -- Removed 38 unused files: Fredoka/Pacifico fonts, dead npm tooling (package.json, scripts/), tmp-overrides/, placeholder tests, orphaned workflow copies, stale READMEs +- **Broken font options removed** -- Removed Noto Sans and Fira Sans from font selector (CSS files never existed) +- **Docs moved to wiki** -- CONTRIBUTING.md, CODE_OF_CONDUCT.md, GOVERNANCE.md migrated to Gitea wiki + +### Changed +- **repo-health.yml** -- Wiki-preferred documentation checks via Gitea API (wiki = full credit, repo file = advisory) +- **auto-release.yml Step 8b** -- Replaced inline Python with release_body_update.php CLI tool (fixes SIGPIPE exit 141) +- **pre-release.yml rewritten** -- Uses moko-platform CLI tools, PHP instead of Python, fixed broken platform detection +- **All workflow YAML files** -- Stripped non-ASCII characters (em dashes, arrows, emoji) for Gitea YAML parser compatibility + +### Fixed +- **Menu icon padding removed** -- Removed hardcoded `p-2` class from all mod_menu icon spans (horizontal + mainmenu layouts); icons now inherit spacing from the parent link +- **Runner checkout failures** -- Fixed MySQL deadlocks in Gitea actions scheduler by restarting Gitea and recreating runners with --privileged flag +- **workflow_dispatch 500 error** -- Stripped UTF-8 multibyte characters from all YAML files that Gitea's Go parser rejected as control characters diff --git a/SECURITY.md b/SECURITY.md index fc9f8e5..ce424e0 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -10,7 +10,7 @@ INGROUP: MokoOnyx.Governance REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx FILE: SECURITY.md - VERSION: 02.10.00 + VERSION: 02.09.02 BRIEF: Security policy and vulnerability reporting process for MokoOnyx. PATH: /SECURITY.md NOTE: This policy is process oriented and does not replace secure engineering practices. diff --git a/src/html/com_joomgallery/category/default.php b/src/html/com_joomgallery/category/default.php index 669779c..f806229 100644 --- a/src/html/com_joomgallery/category/default.php +++ b/src/html/com_joomgallery/category/default.php @@ -11,7 +11,7 @@ * INGROUP: MokoOnyx * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: /html/com_joomgallery/category/default.php - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: Category view override — password gate then loads default_cat sub-layout */ diff --git a/src/html/com_joomgallery/category/default_cat.php b/src/html/com_joomgallery/category/default_cat.php index 20a8a5d..f09db12 100644 --- a/src/html/com_joomgallery/category/default_cat.php +++ b/src/html/com_joomgallery/category/default_cat.php @@ -11,7 +11,7 @@ * INGROUP: MokoOnyx * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: /html/com_joomgallery/category/default_cat.php - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: Category sub-layout — subcategories grid + images grid with pagination */ diff --git a/src/html/com_joomgallery/gallery/default.php b/src/html/com_joomgallery/gallery/default.php index 747500a..a87a87f 100644 --- a/src/html/com_joomgallery/gallery/default.php +++ b/src/html/com_joomgallery/gallery/default.php @@ -11,7 +11,7 @@ * INGROUP: MokoOnyx * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: /html/com_joomgallery/gallery/default.php - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: Gallery view override — main image grid with masonry/justified layout */ diff --git a/src/html/com_joomgallery/image/default.php b/src/html/com_joomgallery/image/default.php index 8508bcf..ef7efb2 100644 --- a/src/html/com_joomgallery/image/default.php +++ b/src/html/com_joomgallery/image/default.php @@ -11,7 +11,7 @@ * INGROUP: MokoOnyx * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: /html/com_joomgallery/image/default.php - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: Image detail view override — single image with metadata, tags, custom fields */ diff --git a/src/html/layouts/joomla/module/card.php b/src/html/layouts/joomla/module/card.php index 0e0903e..bf0cd1f 100644 --- a/src/html/layouts/joomla/module/card.php +++ b/src/html/layouts/joomla/module/card.php @@ -10,7 +10,7 @@ * INGROUP: MokoOnyx * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: /html/layouts/joomla/module/card.php - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: Custom card module chrome — renders module titles for all modules */ diff --git a/src/html/layouts/mokoonyx/article-metadata.php b/src/html/layouts/mokoonyx/article-metadata.php index 1ba2be1..a0b2e69 100644 --- a/src/html/layouts/mokoonyx/article-metadata.php +++ b/src/html/layouts/mokoonyx/article-metadata.php @@ -11,7 +11,7 @@ * INGROUP: MokoOnyx.Layouts * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: /src/html/layouts/mokoonyx/article-metadata.php - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: Article metadata footer layout -- renders jcfields grouped by field group */ diff --git a/src/media/css/a11y-high-contrast.css b/src/media/css/a11y-high-contrast.css index 6c1739e..d8ac8f9 100644 --- a/src/media/css/a11y-high-contrast.css +++ b/src/media/css/a11y-high-contrast.css @@ -10,7 +10,7 @@ * INGROUP: MokoOnyx.Accessibility * REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx * PATH: ./media/css/a11y-high-contrast.css - * VERSION: 02.10.00 + * VERSION: 02.09.02 * BRIEF: High-contrast stylesheet for accessibility toolbar */ diff --git a/src/media/css/template.css b/src/media/css/template.css index 129d4c4..dc5b887 100644 --- a/src/media/css/template.css +++ b/src/media/css/template.css @@ -23510,3 +23510,7 @@ font-size: 0.8125rem; .fa-solid { margin-right: 0.25rem; } + +.fa-regular { + margin-right: 0.25rem; +} diff --git a/src/templateDetails.xml b/src/templateDetails.xml index 667e8e3..94cb8c8 100644 --- a/src/templateDetails.xml +++ b/src/templateDetails.xml @@ -36,13 +36,14 @@ Template - MokoOnyx - 02.10.00 + 02.09.02-rc script.php 2026-05-16 Jonathan Miller || Moko Consulting hello@mokoconsulting.tech (C)GNU General Public License Version 3 - 2026 Moko Consulting Version License Joomla PHP

MokoOnyx

MokoOnyx is a modern, lightweight enhancement layer built on Joomla's Cassiopeia template. It adds Font Awesome 7, Bootstrap 5 helpers, automatic Table of Contents, advanced Dark Mode theming, and optional Google Tag Manager / GA4 integration — all with minimal core overrides for maximum upgrade compatibility.

Custom Colour Themes

Copy templates/mokoonyx/templates/light.custom.css to media/templates/site/mokoonyx/css/theme/light.custom.css (or dark equivalent), customise the CSS variables, then select "Custom" in the Theme tab.

Custom CSS & JavaScript

These files survive template updates.

]]>
+ 8.1.0 1 component.php @@ -365,5 +366,4 @@ - diff --git a/updates.xml b/updates.xml index 29c1de5..a3a4196 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ @@ -11,13 +11,13 @@ mokoonyx template site - 02.10.00 + 02.08.00 2026-05-29 https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.10.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.08.00.zip - c561f8c67ccfab8f229cf906e907e211b5063c7803198a3581e2c587a993f444 + 2e996ebc3b5b77a8f6b0acdf9970bed682c22bf89e7fb202f4d5d7dcf9999fe5 dev Moko Consulting https://mokoconsulting.tech @@ -29,13 +29,13 @@ mokoonyx template site - 02.10.00 + 02.08.00 2026-05-29 https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.10.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.08.00.zip - c561f8c67ccfab8f229cf906e907e211b5063c7803198a3581e2c587a993f444 + 2e996ebc3b5b77a8f6b0acdf9970bed682c22bf89e7fb202f4d5d7dcf9999fe5 alpha Moko Consulting https://mokoconsulting.tech @@ -47,13 +47,13 @@ mokoonyx template site - 02.10.00 + 02.08.00 2026-05-29 https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.10.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.08.00.zip - c561f8c67ccfab8f229cf906e907e211b5063c7803198a3581e2c587a993f444 + 2e996ebc3b5b77a8f6b0acdf9970bed682c22bf89e7fb202f4d5d7dcf9999fe5 beta Moko Consulting https://mokoconsulting.tech @@ -65,13 +65,13 @@ mokoonyx template site - 02.10.00 + 02.08.00 2026-05-29 https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.10.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.08.00.zip - c561f8c67ccfab8f229cf906e907e211b5063c7803198a3581e2c587a993f444 + 2e996ebc3b5b77a8f6b0acdf9970bed682c22bf89e7fb202f4d5d7dcf9999fe5 rc Moko Consulting https://mokoconsulting.tech @@ -83,13 +83,13 @@ mokoonyx template site - 02.10.00 + 02.08.00 2026-05-29 https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.10.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.08.00.zip - c561f8c67ccfab8f229cf906e907e211b5063c7803198a3581e2c587a993f444 + 2e996ebc3b5b77a8f6b0acdf9970bed682c22bf89e7fb202f4d5d7dcf9999fe5 stable Moko Consulting https://mokoconsulting.tech