From 9b550a083ac5a208af6b32ca9c041acbb4ff233f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 02:35:47 +0000 Subject: [PATCH 1/8] Initial plan From 594dfc6376a907411ba042bb189b752f2b179931 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 02:38:30 +0000 Subject: [PATCH 2/8] fix: Update GitHub Actions to stable versions Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- .github/workflows/reusable-deploy.yml | 13 ++++++++++--- .github/workflows/reusable-script-executor.yml | 6 +++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/reusable-deploy.yml b/.github/workflows/reusable-deploy.yml index d8df592..a19ce9b 100644 --- a/.github/workflows/reusable-deploy.yml +++ b/.github/workflows/reusable-deploy.yml @@ -76,7 +76,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -128,10 +128,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Download build artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v4 with: name: deployment-package-${{ needs.detect.outputs.project-type }} path: ./dist @@ -139,10 +139,17 @@ jobs: - name: Setup SSH key if: inputs.deployment-method == 'ssh' || inputs.deployment-method == 'rsync' run: | + if [ -z "${{ secrets.DEPLOY_KEY }}" ]; then + echo "Error: DEPLOY_KEY secret is not set" + exit 1 + fi mkdir -p ~/.ssh echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key ssh-keyscan -H "${{ secrets.DEPLOY_HOST }}" >> ~/.ssh/known_hosts + + # Ensure cleanup happens even on failure + trap 'rm -f ~/.ssh/deploy_key' EXIT - name: Deploy via rsync if: inputs.deployment-method == 'rsync' diff --git a/.github/workflows/reusable-script-executor.yml b/.github/workflows/reusable-script-executor.yml index 48d1d62..294ea9b 100644 --- a/.github/workflows/reusable-script-executor.yml +++ b/.github/workflows/reusable-script-executor.yml @@ -65,11 +65,11 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Setup Python if: endsWith(inputs.script_path, '.py') - uses: actions/setup-python@v6 + uses: actions/setup-python@v5 with: python-version: ${{ inputs.python_version }} @@ -182,7 +182,7 @@ jobs: - name: Upload script output if: always() - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v4 with: name: script-output-${{ github.run_id }} path: | From a5cd28743106dce1bb1239c7ac46fe826b0580fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 02:39:10 +0000 Subject: [PATCH 3/8] refactor: Remove unused imports and add exception comments Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- scripts/maintenance/release_version.py | 3 +-- scripts/maintenance/update_changelog.py | 2 -- scripts/maintenance/validate_file_headers.py | 1 - scripts/validate/auto_detect_platform.py | 8 ++++---- scripts/validate/validate_structure_v2.py | 5 +++-- 5 files changed, 8 insertions(+), 11 deletions(-) diff --git a/scripts/maintenance/release_version.py b/scripts/maintenance/release_version.py index 6473d27..34f743e 100755 --- a/scripts/maintenance/release_version.py +++ b/scripts/maintenance/release_version.py @@ -27,13 +27,12 @@ NOTE: Updates CHANGELOG.md and optionally updates VERSION in files """ import argparse -import json import re import subprocess import sys from datetime import datetime from pathlib import Path -from typing import List, Optional, Tuple +from typing import List, Optional class VersionReleaser: diff --git a/scripts/maintenance/update_changelog.py b/scripts/maintenance/update_changelog.py index 124cf6d..c6177c3 100755 --- a/scripts/maintenance/update_changelog.py +++ b/scripts/maintenance/update_changelog.py @@ -27,10 +27,8 @@ NOTE: Follows Keep a Changelog format, supports Added/Changed/Deprecated/Removed """ import argparse -import os import re import sys -from datetime import datetime from pathlib import Path from typing import List, Optional diff --git a/scripts/maintenance/validate_file_headers.py b/scripts/maintenance/validate_file_headers.py index a61b142..a4e9f72 100755 --- a/scripts/maintenance/validate_file_headers.py +++ b/scripts/maintenance/validate_file_headers.py @@ -28,7 +28,6 @@ VERSION: 05.00.00 BRIEF: Validate copyright headers and file information in repository files """ -import os import sys from pathlib import Path from typing import List, Tuple, Dict diff --git a/scripts/validate/auto_detect_platform.py b/scripts/validate/auto_detect_platform.py index fc1ed32..121cad2 100755 --- a/scripts/validate/auto_detect_platform.py +++ b/scripts/validate/auto_detect_platform.py @@ -31,14 +31,13 @@ Exit codes: import argparse import hashlib import json -import os import pickle import sys import xml.etree.ElementTree as ET -from dataclasses import dataclass, asdict +from dataclasses import dataclass from enum import Enum from pathlib import Path -from typing import Dict, List, Optional, Tuple +from typing import Dict, List, Optional # Version @@ -146,6 +145,7 @@ class DetectionCache: with open(cache_file, 'wb') as f: pickle.dump(result, f) except (pickle.PickleError, OSError): + # Ignore cache write failures: cache is optional optimization pass def clear(self) -> None: @@ -154,6 +154,7 @@ class DetectionCache: try: cache_file.unlink() except OSError: + # Ignore failures to delete cache files: stale cache entries are non-critical pass @@ -228,7 +229,6 @@ class PlatformDetector: indicators: List[str] = [] metadata: Dict[str, str] = {} - manifest_patterns = ["**/*.xml"] skip_dirs = {".git", "vendor", "node_modules", ".github"} for xml_file in self.repo_path.glob("**/*.xml"): diff --git a/scripts/validate/validate_structure_v2.py b/scripts/validate/validate_structure_v2.py index 1a9daef..06a901b 100755 --- a/scripts/validate/validate_structure_v2.py +++ b/scripts/validate/validate_structure_v2.py @@ -27,12 +27,11 @@ Exit codes: """ import sys -import os import argparse import xml.etree.ElementTree as ET import json from pathlib import Path -from typing import List, Dict, Tuple, Optional, Any +from typing import List, Dict, Optional, Any from dataclasses import dataclass from enum import Enum @@ -113,6 +112,8 @@ class RepositoryStructureValidator: elif content.startswith(' Date: Fri, 30 Jan 2026 02:40:29 +0000 Subject: [PATCH 4/8] fix: Standardize XML schema and update timestamps Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- .github/dependabot.yml | 3 ++ MokoStandards.override.tf | 2 +- scripts/definitions/crm-module.xml | 40 ++++++++--------- scripts/definitions/default-repository.xml | 2 +- scripts/definitions/waas-component.xml | 50 +++++++++++----------- scripts/validate/validate_codeql_config.py | 2 +- 6 files changed, 51 insertions(+), 48 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b94720f..0c75916 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -8,6 +8,9 @@ # VERSION: 01.00.00 # BRIEF: Dependabot configuration for automated dependency updates and security patches # NOTE: Monitors GitHub Actions for vulnerabilities and keeps ecosystem secure +# NOTE: Reviewers and assignees are synced from MokoStandards. Repositories must have +# the "mokoconsulting-tech/maintainers" team configured. Individual assignees +# may be customized per repository if needed. version: 2 updates: diff --git a/MokoStandards.override.tf b/MokoStandards.override.tf index 9843d13..6b46192 100644 --- a/MokoStandards.override.tf +++ b/MokoStandards.override.tf @@ -40,7 +40,7 @@ locals { name = "MokoStandards Repository Override" description = "Override configuration preventing sync of template files in the standards repository" version = "2.0.0" - last_updated = "2026-01-28T05:40:00Z" + last_updated = "2026-01-30T00:00:00Z" maintainer = "MokoStandards Team" schema_version = "2.0" repository_url = "https://github.com/mokoconsulting-tech/MokoStandards" diff --git a/scripts/definitions/crm-module.xml b/scripts/definitions/crm-module.xml index ea8d9bb..ccf0530 100644 --- a/scripts/definitions/crm-module.xml +++ b/scripts/definitions/crm-module.xml @@ -7,7 +7,7 @@ Standard repository structure for MokoCRM (Dolibarr) modules crm-module mokokrm - 2026-01-07T00:00:00Z + 2026-01-30T00:00:00Z Moko Consulting @@ -17,7 +17,7 @@ README.md Developer-focused documentation for contributors and maintainers - true + required developer CONTRIBUTING.md Contribution guidelines - true + required contributor ROADMAP.md Project roadmap with version goals and milestones - false + optional general LICENSE License file (GPL-3.0-or-later) - Default for Dolibarr/CRM modules - true + required general GPL-3.0-or-later @@ -84,14 +84,14 @@ See LICENSE file for details. CHANGELOG.md Version history and changes - true + required general Makefile Build automation using MokoStandards templates - true + required true developer @@ -110,14 +110,14 @@ See LICENSE file for details. .editorconfig Editor configuration for consistent coding style - true + required developer .gitignore Git ignore patterns - preserved during sync operations - true + required false developer @@ -125,7 +125,7 @@ See LICENSE file for details. .gitattributes Git attributes configuration - true + required developer @@ -136,14 +136,14 @@ See LICENSE file for details. src Module source code for deployment - true + required Contains the actual module code that gets deployed to Dolibarr README.md End-user documentation deployed with the module - true + required end-user core/modules/mod{ModuleName}.class.php Main module descriptor file - true + required developer @@ -192,13 +192,13 @@ See CHANGELOG.md for version history. core Core module files - true + required langs Language translation files - true + required @@ -237,14 +237,14 @@ See CHANGELOG.md for version history. docs Developer and technical documentation - true + required Contains technical documentation, API docs, architecture diagrams index.md Documentation index - true + required @@ -253,7 +253,7 @@ See CHANGELOG.md for version history. scripts Build and maintenance scripts - true + required Contains scripts for building, testing, and deploying @@ -290,14 +290,14 @@ See CHANGELOG.md for version history. tests Test files - true + required Contains unit tests, integration tests, and test fixtures unit Unit tests - true + required diff --git a/scripts/definitions/default-repository.xml b/scripts/definitions/default-repository.xml index 54614c0..c2312c0 100644 --- a/scripts/definitions/default-repository.xml +++ b/scripts/definitions/default-repository.xml @@ -7,7 +7,7 @@ Default repository structure applicable to all repository types with minimal requirements library multi-platform - 2026-01-16T00:00:00Z + 2026-01-30T00:00:00Z Moko Consulting diff --git a/scripts/definitions/waas-component.xml b/scripts/definitions/waas-component.xml index da092fb..2d6dc96 100644 --- a/scripts/definitions/waas-component.xml +++ b/scripts/definitions/waas-component.xml @@ -7,7 +7,7 @@ Standard repository structure for MokoWaaS (Joomla) components waas-component mokowaas - 2026-01-15T00:00:00Z + 2026-01-30T00:00:00Z Moko Consulting @@ -17,14 +17,14 @@ README.md Developer-focused documentation for contributors and maintainers - true + required developer LICENSE License file (GPL-3.0-or-later) - Default for Joomla/WaaS components - true + required general GPL-3.0-or-later @@ -33,21 +33,21 @@ CHANGELOG.md Version history and changes - true + required general SECURITY.md Security policy and vulnerability reporting - true + required general CODE_OF_CONDUCT.md Community code of conduct - true + required true contributor @@ -55,21 +55,21 @@ ROADMAP.md Project roadmap with version goals and milestones - false + optional general CONTRIBUTING.md Contribution guidelines - true + required contributor Makefile Build automation using MokoStandards templates - true + required true developer @@ -88,7 +88,7 @@ .gitignore Git ignore patterns for Joomla development - preserved during sync operations - true + required false developer @@ -129,14 +129,14 @@ .gitattributes Git attributes configuration - true + required developer .editorconfig Editor configuration for consistent coding style - preserved during sync - true + required false developer @@ -148,21 +148,21 @@ site Component frontend (site) code - true + required Contains frontend component code deployed to site controller.php Main site controller - true + required developer manifest.xml Component manifest for site - true + required developer @@ -183,7 +183,7 @@ views Site views - true + required @@ -192,14 +192,14 @@ admin Component backend (admin) code - true + required Contains backend component code for administrator controller.php Main admin controller - true + required developer @@ -220,7 +220,7 @@ views Admin views - true + required @@ -263,7 +263,7 @@ language Language translation files - true + required Contains language INI files @@ -271,14 +271,14 @@ docs Developer and technical documentation - true + required Contains technical documentation, API docs, architecture diagrams index.md Documentation index - true + required @@ -287,7 +287,7 @@ scripts Build and maintenance scripts - true + required Contains scripts for building, testing, and deploying @@ -325,14 +325,14 @@ tests Test files - true + required Contains unit tests, integration tests, and test fixtures unit Unit tests - true + required diff --git a/scripts/validate/validate_codeql_config.py b/scripts/validate/validate_codeql_config.py index b0f2c91..2246519 100755 --- a/scripts/validate/validate_codeql_config.py +++ b/scripts/validate/validate_codeql_config.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Copyright (C) 2026 Moko Consulting +Copyright (C) 2025-2026 Moko Consulting This file is part of a Moko Consulting project. From 9235ec44a46fc8532378b2332c0c1e026b0635fb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 02:44:13 +0000 Subject: [PATCH 5/8] fix: Add proper SSH key cleanup step Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- .github/workflows/reusable-deploy.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reusable-deploy.yml b/.github/workflows/reusable-deploy.yml index a19ce9b..afcae2f 100644 --- a/.github/workflows/reusable-deploy.yml +++ b/.github/workflows/reusable-deploy.yml @@ -147,9 +147,6 @@ jobs: echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key ssh-keyscan -H "${{ secrets.DEPLOY_HOST }}" >> ~/.ssh/known_hosts - - # Ensure cleanup happens even on failure - trap 'rm -f ~/.ssh/deploy_key' EXIT - name: Deploy via rsync if: inputs.deployment-method == 'rsync' @@ -251,6 +248,12 @@ jobs: echo "❌ Health check failed after ${TIMEOUT}s" >> $GITHUB_STEP_SUMMARY exit 1 + - name: Cleanup SSH key + if: always() && (inputs.deployment-method == 'ssh' || inputs.deployment-method == 'rsync') + run: | + rm -f ~/.ssh/deploy_key + echo "SSH key cleaned up" + - name: Update deployment status (success) if: success() uses: chrnorm/deployment-status@v2 From 0fd41905d75bcf20844d0d5ec56284870307e8e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 02:52:27 +0000 Subject: [PATCH 6/8] docs: replace Moko-Cassiopeia with MokoCassiopeia in all files Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- src/administrator/language/en-GB/index.html | 2 +- src/administrator/language/en-US/index.html | 2 +- src/administrator/language/index.html | 2 +- src/language/en-GB/index.html | 2 +- src/language/en-US/index.html | 2 +- src/language/index.html | 2 +- src/media/css/colors/dark/colors_alternative.css | 4 ++-- src/media/css/colors/dark/colors_standard.css | 4 ++-- src/media/css/colors/dark/index.html | 2 +- src/media/css/colors/index.html | 2 +- src/media/css/colors/light/colors_alternative.css | 4 ++-- src/media/css/colors/light/colors_standard.css | 4 ++-- src/media/css/colors/light/index.html | 2 +- src/media/css/editor.css | 4 ++-- src/media/css/index.html | 2 +- src/media/css/system/index.html | 2 +- src/media/css/system/searchtools/index.html | 2 +- src/media/css/system/searchtools/searchtools.css | 4 ++-- src/media/css/template-rtl.css | 4 ++-- src/media/css/template.css | 4 ++-- src/media/css/user.css | 4 ++-- src/media/fonts/index.html | 2 +- src/media/images/index.html | 2 +- src/media/index.html | 2 +- src/media/js/gtm.js | 2 +- src/media/js/index.html | 2 +- src/media/js/mod_menu/index.html | 2 +- src/media/js/mod_menu/menu-metismenu-es5.js | 6 +++--- src/media/js/mod_menu/menu-metismenu.js | 4 ++-- src/media/js/template.js | 4 ++-- src/media/vendor/index.html | 2 +- src/templates/index.html | 2 +- 32 files changed, 45 insertions(+), 45 deletions(-) diff --git a/src/administrator/language/en-GB/index.html b/src/administrator/language/en-GB/index.html index 8aec059..e1d9fee 100644 --- a/src/administrator/language/en-GB/index.html +++ b/src/administrator/language/en-GB/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/administrator/language/en-US/index.html b/src/administrator/language/en-US/index.html index 8aec059..e1d9fee 100644 --- a/src/administrator/language/en-US/index.html +++ b/src/administrator/language/en-US/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/administrator/language/index.html b/src/administrator/language/index.html index 8aec059..e1d9fee 100644 --- a/src/administrator/language/index.html +++ b/src/administrator/language/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/language/en-GB/index.html b/src/language/en-GB/index.html index 8aec059..e1d9fee 100644 --- a/src/language/en-GB/index.html +++ b/src/language/en-GB/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/language/en-US/index.html b/src/language/en-US/index.html index 8aec059..e1d9fee 100644 --- a/src/language/en-US/index.html +++ b/src/language/en-US/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/language/index.html b/src/language/index.html index 8aec059..e1d9fee 100644 --- a/src/language/index.html +++ b/src/language/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/colors/dark/colors_alternative.css b/src/media/css/colors/dark/colors_alternative.css index 988b0a9..e7508f2 100644 --- a/src/media/css/colors/dark/colors_alternative.css +++ b/src/media/css/colors/dark/colors_alternative.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/global/dark/colors_alternative.css VERSION: 03.05.00 - BRIEF: Alternative dark mode color definitions for Moko-Cassiopeia template + BRIEF: Alternative dark mode color definitions for MokoCassiopeia template */ /* ----------------------------------------------- diff --git a/src/media/css/colors/dark/colors_standard.css b/src/media/css/colors/dark/colors_standard.css index 9876df2..b3d3365 100644 --- a/src/media/css/colors/dark/colors_standard.css +++ b/src/media/css/colors/dark/colors_standard.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/global/dark/colors_standard.css VERSION: 03.05.00 - BRIEF: Standard dark mode color definitions for Moko-Cassiopeia template + BRIEF: Standard dark mode color definitions for MokoCassiopeia template */ /* ----------------------------------------------- diff --git a/src/media/css/colors/dark/index.html b/src/media/css/colors/dark/index.html index 8aec059..e1d9fee 100644 --- a/src/media/css/colors/dark/index.html +++ b/src/media/css/colors/dark/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/colors/index.html b/src/media/css/colors/index.html index 8aec059..e1d9fee 100644 --- a/src/media/css/colors/index.html +++ b/src/media/css/colors/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/colors/light/colors_alternative.css b/src/media/css/colors/light/colors_alternative.css index 49b5675..d0e9471 100644 --- a/src/media/css/colors/light/colors_alternative.css +++ b/src/media/css/colors/light/colors_alternative.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/global/light/colors_alternative.css VERSION: 03.05.00 - BRIEF: Alternative light mode color definitions for Moko-Cassiopeia template + BRIEF: Alternative light mode color definitions for MokoCassiopeia template */ /* ----------------------------------------------- diff --git a/src/media/css/colors/light/colors_standard.css b/src/media/css/colors/light/colors_standard.css index c9daa6c..d8a2b2e 100644 --- a/src/media/css/colors/light/colors_standard.css +++ b/src/media/css/colors/light/colors_standard.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/global/light/colors_standard.css VERSION: 03.05.00 - BRIEF: Standard light mode color definitions for Moko-Cassiopeia template + BRIEF: Standard light mode color definitions for MokoCassiopeia template */ /* ----------------------------------------------- diff --git a/src/media/css/colors/light/index.html b/src/media/css/colors/light/index.html index 8aec059..e1d9fee 100644 --- a/src/media/css/colors/light/index.html +++ b/src/media/css/colors/light/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/editor.css b/src/media/css/editor.css index 426b3a5..0e96d20 100644 --- a/src/media/css/editor.css +++ b/src/media/css/editor.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/editor.css VERSION: 03.05.00 - BRIEF: Stylesheet for Joomla editor content within Moko-Cassiopeia template + BRIEF: Stylesheet for Joomla editor content within MokoCassiopeia template */ /* STYLES FOR JOOMLA! EDITOR */ diff --git a/src/media/css/index.html b/src/media/css/index.html index 8aec059..e1d9fee 100644 --- a/src/media/css/index.html +++ b/src/media/css/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/system/index.html b/src/media/css/system/index.html index 8aec059..e1d9fee 100644 --- a/src/media/css/system/index.html +++ b/src/media/css/system/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/system/searchtools/index.html b/src/media/css/system/searchtools/index.html index 8aec059..e1d9fee 100644 --- a/src/media/css/system/searchtools/index.html +++ b/src/media/css/system/searchtools/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/css/system/searchtools/searchtools.css b/src/media/css/system/searchtools/searchtools.css index 33281d5..490a3f7 100644 --- a/src/media/css/system/searchtools/searchtools.css +++ b/src/media/css/system/searchtools/searchtools.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/system/searchtools/searchtools.css VERSION: 03.05.00 - BRIEF: Stylesheet for Joomla search tools integration in Moko-Cassiopeia template + BRIEF: Stylesheet for Joomla search tools integration in MokoCassiopeia template */ .js-stools-container-bar { diff --git a/src/media/css/template-rtl.css b/src/media/css/template-rtl.css index 55e8898..ba4c8bb 100644 --- a/src/media/css/template-rtl.css +++ b/src/media/css/template-rtl.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/template-rtl.css VERSION: 03.05.00 - BRIEF: Right-to-left (RTL) layout stylesheet for Moko-Cassiopeia template + BRIEF: Right-to-left (RTL) layout stylesheet for MokoCassiopeia template */ /*! diff --git a/src/media/css/template.css b/src/media/css/template.css index e025344..6baae17 100644 --- a/src/media/css/template.css +++ b/src/media/css/template.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/template.css VERSION: 03.05.00 - BRIEF: Main stylesheet providing layout, typography, and component styles for Moko-Cassiopeia + BRIEF: Main stylesheet providing layout, typography, and component styles for MokoCassiopeia */ *, diff --git a/src/media/css/user.css b/src/media/css/user.css index 8514fbc..a58439e 100644 --- a/src/media/css/user.css +++ b/src/media/css/user.css @@ -7,10 +7,10 @@ # FILE INFORMATION DEFGROUP: Joomla.Template.Site - INGROUP: Moko-Cassiopeia + INGROUP: MokoCassiopeia PATH: ./media/templates/site/moko-cassiopeia/css/user.css VERSION: 03.06.01 - BRIEF: User custom styles for Moko-Cassiopeia template - add your custom CSS here + BRIEF: User custom styles for MokoCassiopeia template - add your custom CSS here */ /* Add your custom CSS here */ diff --git a/src/media/fonts/index.html b/src/media/fonts/index.html index 8aec059..e1d9fee 100644 --- a/src/media/fonts/index.html +++ b/src/media/fonts/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/images/index.html b/src/media/images/index.html index 8aec059..e1d9fee 100644 --- a/src/media/images/index.html +++ b/src/media/images/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/index.html b/src/media/index.html index 8aec059..e1d9fee 100644 --- a/src/media/index.html +++ b/src/media/index.html @@ -5,7 +5,7 @@ SPDX-License-Identifier: GPL-3.0-or-later # FILE INFORMATION DEFGROUP: Joomla.Site - INGROUP: Templates.Moko-Cassiopeia + INGROUP: Templates.MokoCassiopeia FILE: index.html BRIEF: Security redirect page to block folder access and forward to site root. --> diff --git a/src/media/js/gtm.js b/src/media/js/gtm.js index 8a2cdb5..769c816 100644 --- a/src/media/js/gtm.js +++ b/src/media/js/gtm.js @@ -9,7 +9,7 @@ FILE: media/templates/site/moko-cassiopeia/js/gtm.js HEADER VERSION: 1.0 VERSION: 2.0 - BRIEF: Safe, configurable Google Tag Manager loader for Moko-Cassiopeia. + BRIEF: Safe, configurable Google Tag Manager loader for MokoCassiopeia. PATH: ./media/templates/site/moko-cassiopeia/js/gtm.js NOTE: Place the