From b29f43e7363d4dc0e66aa6e8b025d5bd1d802cf5 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 30 May 2026 01:01:31 -0500 Subject: [PATCH 01/11] chore: sync workflows and CONTRIBUTING.md from moko-platform [skip bump] Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- .mokogitea/workflows/auto-bump.yml | 3 +- .mokogitea/workflows/auto-release.yml | 148 ++++------------------- CONTRIBUTING.md | 163 +++++++++++++++++++++++--- updates.xml | 98 ++-------------- 4 files changed, 181 insertions(+), 231 deletions(-) diff --git a/.mokogitea/workflows/auto-bump.yml b/.mokogitea/workflows/auto-bump.yml index a397a9e..fb9dc82 100644 --- a/.mokogitea/workflows/auto-bump.yml +++ b/.mokogitea/workflows/auto-bump.yml @@ -16,10 +16,9 @@ on: push: branches: - dev - - alpha - - beta - rc - 'feature/**' + - 'patch/**' env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true diff --git a/.mokogitea/workflows/auto-release.yml b/.mokogitea/workflows/auto-release.yml index 04ec817..663c4aa 100644 --- a/.mokogitea/workflows/auto-release.yml +++ b/.mokogitea/workflows/auto-release.yml @@ -82,71 +82,33 @@ jobs: cd /tmp/moko-platform-api composer install --no-dev --no-interaction --quiet - - name: Rename source branch to rc + - name: Rename branch to rc run: | - SOURCE_BRANCH="${{ github.event.pull_request.head.ref || 'dev' }}" - API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" - PR_NUM="${{ github.event.pull_request.number }}" php /tmp/moko-platform-api/cli/branch_rename.php \ - --from "$SOURCE_BRANCH" --to rc \ + --from "${{ github.event.pull_request.head.ref || 'dev' }}" --to rc \ --token "${{ secrets.MOKOGITEA_TOKEN }}" \ - --api-base "${API_BASE}" \ - --pr "$PR_NUM" + --api-base "${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" \ + --pr "${{ github.event.pull_request.number }}" - - name: Set RC version on renamed branch + - name: Checkout rc and configure git run: | - # Checkout the new rc branch git fetch origin rc git checkout rc - API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" - MOKO_CLI="/tmp/moko-platform-api/cli" + git config --local user.email "gitea-actions[bot]@mokoconsulting.tech" + git config --local user.name "gitea-actions[bot]" + git remote set-url origin "https://x-access-token:${{ secrets.MOKOGITEA_TOKEN }}@git.mokoconsulting.tech/${{ github.repository }}.git" - VERSION=$(php ${MOKO_CLI}/version_read.php --path .) || true - [ -z "$VERSION" ] && { echo "No version — skipping"; exit 0; } - - php ${MOKO_CLI}/version_set_platform.php \ - --path . --version "$VERSION" --branch rc --stability rc 2>/dev/null || true - php ${MOKO_CLI}/version_check.php --path . --fix 2>/dev/null || true - - if ! git diff --quiet || ! git diff --cached --quiet; then - git config --local user.email "gitea-actions[bot]@mokoconsulting.tech" - git config --local user.name "gitea-actions[bot]" - git add -A - git commit -m "chore(version): set RC stability suffix [skip ci]" \ - --author="gitea-actions[bot] " - git push origin rc - fi - - - name: Build RC release + - name: Publish RC release run: | - API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" - MOKO_CLI="/tmp/moko-platform-api/cli" - VERSION=$(php ${MOKO_CLI}/version_read.php --path .) || true - - php ${MOKO_CLI}/release_create.php \ - --path . --version "$VERSION" --tag "release-candidate" \ - --token "${{ secrets.MOKOGITEA_TOKEN }}" --api-base "$API_BASE" \ - --repo "${GITEA_REPO}" --branch rc 2>&1 || true - - php ${MOKO_CLI}/release_package.php \ - --path . --version "$VERSION" --tag "release-candidate" \ - --token "${{ secrets.MOKOGITEA_TOKEN }}" --api-base "$API_BASE" \ - --repo "${GITEA_REPO}" --output /tmp 2>&1 || true - - - name: Cascade lesser channels - continue-on-error: true - run: | - API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" - php /tmp/moko-platform-api/cli/release_cascade.php \ - --stability release-candidate \ - --token "${{ secrets.MOKOGITEA_TOKEN }}" \ - --api-base "${API_BASE}" + php /tmp/moko-platform-api/cli/release_publish.php \ + --path . --stability rc --bump minor --branch rc \ + --token "${{ secrets.MOKOGITEA_TOKEN }}" - name: Summary if: always() run: | echo "## Promoted to Release Candidate" >> $GITHUB_STEP_SUMMARY - echo "Draft PR opened — branch renamed to rc, RC release built" >> $GITHUB_STEP_SUMMARY + echo "Branch renamed to rc, minor bump, RC + lesser stream releases built, updates.xml synced" >> $GITHUB_STEP_SUMMARY # ── Merged PR → Build & Release (or promote RC to stable) ──────────────────── release: @@ -390,64 +352,14 @@ jobs: echo "Release created: ${VERSION}" >> $GITHUB_STEP_SUMMARY # -- STEP 8: Build packages and upload to release ---------------------------- - - name: "Step 8: Build package and upload" - id: package + - name: "Publish stable release (+ copies for all lesser streams)" if: >- steps.version.outputs.skip != 'true' && steps.rc.outputs.promote != 'true' run: | - VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}" - RELEASE_TAG="${{ steps.version.outputs.release_tag }}" - API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" - php /tmp/moko-platform-api/cli/release_package.php \ - --path . --version "$VERSION" --tag "$RELEASE_TAG" \ - --token "${{ secrets.MOKOGITEA_TOKEN }}" --api-base "$API_BASE" \ - --repo "${GITEA_REPO}" --output /tmp || true - - # -- STEP 5: Write update stream (after build so SHA-256 is available) ----- - - name: "Step 5: Write update stream" - if: steps.version.outputs.skip != 'true' - run: | - VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}" - SHA256="${{ steps.package.outputs.sha256_zip }}" - - # Fetch latest updates.xml from main so preserve logic has all channels - GITEA_TOKEN="${{ secrets.MOKOGITEA_TOKEN }}" - API="${GITEA_URL}/api/v1/repos/${{ github.repository }}" - curl -sf -H "Authorization: token ${GITEA_TOKEN}" \ - "${API}/contents/updates.xml?ref=main" 2>/dev/null | \ - php -r "\$d=json_decode(file_get_contents('php://stdin'),true); echo base64_decode(\$d['content'] ?? '');" \ - > updates.xml 2>/dev/null || true - - SHA_FLAG="" - [ -n "$SHA256" ] && SHA_FLAG="--sha ${SHA256}" - - php /tmp/moko-platform-api/cli/updates_xml_build.php \ - --path . --version "${VERSION}" --stability stable \ - --gitea-url "${GITEA_URL}" --org "${GITEA_ORG}" --repo "${GITEA_REPO}" \ - ${SHA_FLAG} --github-output - - # Commit updates.xml if changed - if ! git diff --quiet updates.xml 2>/dev/null; then - git add updates.xml - git commit -m "chore: update stable channel ${VERSION} [skip ci]" \ - --author="gitea-actions[bot] " - git push origin HEAD:refs/heads/main 2>&1 || true - fi - - # -- STEP 8b: Update release description with changelog ---------------------- - - name: "Step 8b: Update release body" - if: steps.version.outputs.skip != 'true' - continue-on-error: true - run: | - VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}" - RELEASE_TAG="${{ steps.version.outputs.release_tag }}" - php /tmp/moko-platform-api/cli/release_body_update.php \ - --path . --version "${VERSION}" --tag "${RELEASE_TAG}" \ - --token "${{ secrets.MOKOGITEA_TOKEN }}" \ - --gitea-url "${GITEA_URL}" --org "${GITEA_ORG}" --repo "${GITEA_REPO}" \ - 2>&1 || true - echo "Release body updated" >> $GITHUB_STEP_SUMMARY + php /tmp/moko-platform-api/cli/release_publish.php \ + --path . --stability stable --branch main \ + --token "${{ secrets.MOKOGITEA_TOKEN }}" # -- STEP 9: Mirror to GitHub (stable only) -------------------------------- - name: "Step 9: Mirror release to GitHub" @@ -484,33 +396,17 @@ jobs: && echo "main branch pushed to GitHub mirror" \ || echo "WARNING: GitHub mirror push failed" - # -- Clean up lesser pre-releases (cascade) --------------------------------- - # stable → deletes all | rc → beta,alpha,dev | beta → alpha,dev | alpha → dev - - name: "Delete lesser pre-release channels" - continue-on-error: true - run: | - VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}" - API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" - php /tmp/moko-platform-api/cli/release_cascade.php \ - --stability stable \ - --version "${VERSION}" \ - --token "${{ secrets.MOKOGITEA_TOKEN }}" \ - --api-base "${API_BASE}" 2>/dev/null || true - - - name: "Step 11: Clean up pre-release branches and recreate dev from main" + - name: "Step 11: Delete rc branch and recreate dev from main" if: steps.version.outputs.skip != 'true' continue-on-error: true run: | API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}" TOKEN="${{ secrets.MOKOGITEA_TOKEN }}" - # Delete ephemeral pre-release branches (rc, alpha, beta) - for EPHEMERAL in rc alpha beta; do - curl -sf -X DELETE -H "Authorization: token ${TOKEN}" \ - "${API_BASE}/branches/${EPHEMERAL}" 2>/dev/null \ - && echo "Deleted ${EPHEMERAL} branch" \ - || echo "${EPHEMERAL} branch not found" - done + # Delete rc branch (ephemeral — created by promote-rc) + curl -sf -X DELETE -H "Authorization: token ${TOKEN}" \ + "${API_BASE}/branches/rc" 2>/dev/null \ + && echo "Deleted rc branch" || echo "rc branch not found" # Delete dev branch curl -sf -X DELETE -H "Authorization: token ${TOKEN}" \ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bd9c4d1..c0b4858 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,29 +1,160 @@ -# Contributing to MokoOnyx +# Contributing to Moko Consulting Projects -See the [universal contributing guide](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/blob/main/CONTRIBUTING.md) for branching workflow, version policy, and code standards. +Thank you for your interest in contributing. All Moko Consulting repositories follow this universal workflow and version policy. -## Repo-specific setup +## Branching Workflow -```bash -composer install +``` +feature/* ──PR──> dev ──draft PR──> (renamed to rc) ──merge──> main ``` -## Building +### Step by step -This is a Joomla site template. The source lives in `src/` and is packaged into a ZIP for installation. +1. **Create a feature branch** from `dev`: + ```bash + git checkout dev && git pull + git checkout -b feature/my-change + ``` -- CSS/JS minification is handled at build time (CI) and runtime (`MokoMinifyHelper`) -- Custom theme CSS goes in `src/media/css/theme/` -- Template overrides go in `src/html/` +2. **Work and commit** on your feature branch. Push to origin. -## Testing +3. **Open a PR**: `feature/my-change` → `dev`. After review and checks, merge it. -Install the template on a Joomla 5.x or 6.x site and verify: +4. **When ready for release**, open a **draft PR**: `dev` → `main`. + - This automatically renames the source branch to `rc` (release candidate) + - An RC pre-release is built and uploaded -- Theme switching (light/dark/custom) -- Mobile responsive behaviour (hamburger menu, layout) -- Font Awesome icons render correctly -- Table of Contents auto-generation works +5. **Alpha and beta branches** are created by manually renaming the branch before the RC stage: + - Rename `dev` to `alpha` for early testing → alpha pre-release is built + - Rename `alpha` to `beta` for feature-complete testing → beta pre-release is built + - When the draft PR is created, the branch is renamed to `rc` + +6. **Once PR checks pass** on the `rc` branch, mark the PR as ready and merge to `main`. + +7. **Merging to main** triggers the stable release pipeline: + - Minor version bump (e.g., `02.09.xx` → `02.10.00`) + - Stability suffix stripped (clean version) + - Gitea release created with ZIP/tar.gz packages + - `updates.xml` updated (Joomla extensions) + - `dev` branch recreated from `main` + +### Branch summary + +| Branch | Purpose | Created by | +|--------|---------|-----------| +| `feature/*` | New features and fixes | Developer | +| `dev` | Integration branch | Auto-recreated after release | +| `alpha` | Alpha pre-release testing | Manual rename from `dev` | +| `beta` | Beta pre-release testing | Manual rename from `alpha` | +| `rc` | Release candidate | Auto-renamed on draft PR to main | +| `main` | Stable releases | Protected, merge only | +| `version/XX.YY.ZZ` | Archived release snapshots | Auto-created by CI | + +### Protected branches + +| Branch | Direct push | Merge via | +|--------|------------|-----------| +| `main` | Blocked (CI bot whitelisted) | PR merge only | +| `dev` | Blocked (CI bot whitelisted) | PR merge from feature/* | +| `rc` | Blocked (CI bot whitelisted) | Auto-created on draft PR | +| `alpha` | Blocked (CI bot whitelisted) | Manual rename | +| `beta` | Blocked (CI bot whitelisted) | Manual rename | +| `feature/*` | Open | N/A (source branch) | + +## Version Policy + +### Format + +All versions use `XX.YY.ZZ` — three two-digit segments, zero-padded: + +- **XX** — Major version (breaking changes) +- **YY** — Minor version (new features, bumped on release to main) +- **ZZ** — Patch version (auto-incremented on every push to dev/feature branches) + +Rollover: patch `99` → `00` increments minor; minor `99` → `00` increments major. + +### Stability suffixes + +Each branch appends a suffix to indicate stability: + +| Branch | Suffix | Example | +|--------|--------|---------| +| `main` | (none) | `02.09.00` | +| `dev` | `-dev` | `02.09.01-dev` | +| `feature/*` | `-dev` | `02.09.01-dev` | +| `alpha` | `-alpha` | `02.09.01-alpha` | +| `beta` | `-beta` | `02.09.01-beta` | +| `rc` | `-rc` | `02.09.01-rc` | + +### Auto version bump + +On every push to `dev`, `feature/*`, or `patch/*`: + +1. Patch version incremented +2. Stability suffix `-dev` applied +3. All version-bearing files updated (manifests, CHANGELOG, PHP headers, etc.) +4. Commit created with `[skip ci]` to avoid loops + +### Release version flow + +Version bumps happen at specific release events: + +| Event | Bump | Example | +|-------|------|---------| +| Feature merged to dev | Patch bump after dev release | `02.09.01-dev` → release → `02.09.02-dev` | +| Dev promoted to RC | Minor bump | `02.09.02-dev` → `02.10.00-rc` | +| RC merged to main | Minor bump | `02.10.00-rc` → `02.11.00` (stable) | +| Dev recreated from main | Patch bump | `02.11.00` → `02.11.01-dev` | + +### Release stream copies + +When a higher-stability release is published, copies are created for all lesser streams with the same base version: + +- **RC `02.10.00-rc`** also creates: `02.10.00-dev`, `02.10.00-alpha`, `02.10.00-beta` +- **Stable `02.11.00`** also creates: `02.11.00-dev`, `02.11.00-alpha`, `02.11.00-beta`, `02.11.00-rc` + +This ensures Joomla sites on ANY stability channel see the update (Joomla only shows versions higher than what's installed). + +### Version files + +The version tools update all files containing version stamps: + +- `.mokogitea/manifest.xml` (canonical source) +- Joomla XML manifests (`` tag) +- `README.md`, `CHANGELOG.md` (`VERSION:` pattern) +- `package.json`, `pyproject.toml` +- Any text file with a `VERSION: XX.YY.ZZ` label + +Files synced from other repos (with a `# REPO:` header) are not touched. + +## Code Standards + +- **PHP**: PSR-12, tabs for indentation +- **Copyright**: all files must include the Moko Consulting copyright header +- **License**: SPDX identifier `GPL-3.0-or-later` (or as specified per repo) +- **Attribution**: use `Authored-by: Moko Consulting` in commits, not individual names + +## Commit Messages + +Use conventional commit format: + +``` +type(scope): short description + +Optional body with context. + +Authored-by: Moko Consulting +``` + +Types: `feat`, `fix`, `chore`, `docs`, `style`, `refactor`, `test`, `ci` + +Special flags in commit messages: +- `[skip ci]` — skip all CI workflows +- `[skip bump]` — skip auto version bump only + +## Reporting Issues + +Use the repository's issue tracker with the appropriate template. --- diff --git a/updates.xml b/updates.xml index 277cf7f..359919b 100644 --- a/updates.xml +++ b/updates.xml @@ -1,104 +1,28 @@ Template - MokoOnyx - Template - MokoOnyx update + Template - MokoOnyx (stable) mokoonyx template - 02.09.02 + 02.08.00 site - dev - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable + + stable + + https://git.mokoconsulting.tech/MokoConsulting - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.09.02.zip + https://github.com/MokoConsulting/MokoOnyx/releases/download/v02/tpl_mokoonyx-02.08.00.zip + https://github.com/MokoConsulting/MokoOnyx/releases/download/v02/tpl_mokoonyx-02.08.00.tar.gz - 6dc580dd57c94d5cd276544dabdbe472717089e99217a2634f04b5c9a4f395b8 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - 8.1.0 - - Moko Consulting - https://mokoconsulting.tech - - - Template - MokoOnyx - Template - MokoOnyx update - mokoonyx - template - 02.09.02 - site - alpha - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.09.02.zip - - 6dc580dd57c94d5cd276544dabdbe472717089e99217a2634f04b5c9a4f395b8 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - 8.1.0 - - Moko Consulting - https://mokoconsulting.tech - - - Template - MokoOnyx - Template - MokoOnyx update - mokoonyx - template - 02.09.02 - site - beta - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.09.02.zip - - 6dc580dd57c94d5cd276544dabdbe472717089e99217a2634f04b5c9a4f395b8 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - 8.1.0 - - Moko Consulting - https://mokoconsulting.tech - - - Template - MokoOnyx - Template - MokoOnyx update - mokoonyx - template - 02.09.02 - site - rc - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.09.02.zip - - 6dc580dd57c94d5cd276544dabdbe472717089e99217a2634f04b5c9a4f395b8 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - 8.1.0 - - Moko Consulting - https://mokoconsulting.tech - - - Template - MokoOnyx - Template - MokoOnyx update - mokoonyx - template - 02.09.02 - site - stable - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable - - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.09.02.zip - - 6dc580dd57c94d5cd276544dabdbe472717089e99217a2634f04b5c9a4f395b8 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - 8.1.0 - + sha256:bd54e70023980fe1b5106a1ff1ca0196197983d7edda949751994276aecf32db + Moko Consulting https://mokoconsulting.tech - -- 2.52.0 From 76c928892c95e102aa9486580d0e62e5fa3df39e Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 30 May 2026 01:09:15 -0500 Subject: [PATCH 02/11] test: pipeline v3 Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- src/media/css/template.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/media/css/template.css b/src/media/css/template.css index 941dc03..1330b5f 100644 --- a/src/media/css/template.css +++ b/src/media/css/template.css @@ -23515,3 +23515,4 @@ font-size: 0.8125rem; margin-right: 0.25rem; } /* pipeline test */ +/* v3 test */ -- 2.52.0 From 54f3f66a7c7d7b5edd5743d60f5d40a5d9ba8542 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 30 May 2026 06:22:06 +0000 Subject: [PATCH 03/11] chore(version): auto-bump 02.09.04-dev [skip ci] --- .mokogitea/manifest.xml | 2 +- .mokogitea/workflows/issue-branch.yml | 2 +- CHANGELOG.md | 4 ++-- SECURITY.md | 2 +- src/html/com_joomgallery/category/default.php | 2 +- src/html/com_joomgallery/category/default_cat.php | 2 +- src/html/com_joomgallery/gallery/default.php | 2 +- src/html/com_joomgallery/image/default.php | 2 +- src/html/layouts/joomla/module/card.php | 2 +- src/html/layouts/mokoonyx/article-metadata.php | 2 +- src/media/css/a11y-high-contrast.css | 2 +- src/templateDetails.xml | 2 +- updates.xml | 2 +- 13 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.mokogitea/manifest.xml b/.mokogitea/manifest.xml index 6a9b373..3384f8f 100644 --- a/.mokogitea/manifest.xml +++ b/.mokogitea/manifest.xml @@ -8,7 +8,7 @@ Template - MokoOnyx MokoConsulting MokoOnyx - Joomla site template (successor to MokoCassiopeia) - 02.09.03 + 02.09.04 GNU General Public License v3 diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml index 475ad1d..97a0378 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.09.03 +# VERSION: 02.09.04 # BRIEF: Auto-create feature branch when an issue is opened name: "Universal: Issue Branch" diff --git a/CHANGELOG.md b/CHANGELOG.md index 440ae2f..7c44b83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,11 +8,11 @@ DEFGROUP: Joomla.Template.Site INGROUP: MokoOnyx.Documentation PATH: ./CHANGELOG.md - VERSION: 02.09.03 + VERSION: 02.09.04 BRIEF: Changelog file documenting version history of MokoOnyx --> -# Changelog — MokoOnyx (VERSION: 02.09.03) +# Changelog — MokoOnyx (VERSION: 02.09.04) ## [Unreleased] ## [02.08.00] --- 2026-05-29 diff --git a/SECURITY.md b/SECURITY.md index ec78e2d..d0a26b2 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.09.03 + VERSION: 02.09.04 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 185d76c..a68457c 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.09.03 + * VERSION: 02.09.04 * 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 eaba47e..b1a1326 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.09.03 + * VERSION: 02.09.04 * 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 3fbecf4..d873ece 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.09.03 + * VERSION: 02.09.04 * 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 b88d8f9..9ad91cc 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.09.03 + * VERSION: 02.09.04 * 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 52d3670..1109629 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.09.03 + * VERSION: 02.09.04 * 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 32033ee..368994f 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.09.03 + * VERSION: 02.09.04 * 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 7d8a97f..5dd11b9 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.09.03 + * VERSION: 02.09.04 * BRIEF: High-contrast stylesheet for accessibility toolbar */ diff --git a/src/templateDetails.xml b/src/templateDetails.xml index 462f9e7..8c680f5 100644 --- a/src/templateDetails.xml +++ b/src/templateDetails.xml @@ -36,7 +36,7 @@ Template - MokoOnyx - 02.09.03-dev + 02.09.04-dev script.php 2026-05-16 Jonathan Miller || Moko Consulting diff --git a/updates.xml b/updates.xml index 359919b..a1c9708 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ -- 2.52.0 From ae69f2a8094f24baab783a0381704ad21158be8a Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 30 May 2026 06:22:09 +0000 Subject: [PATCH 04/11] chore: update development channel 02.09.04-dev [skip ci] --- updates.xml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/updates.xml b/updates.xml index a1c9708..237993b 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ @@ -21,8 +21,28 @@ https://github.com/MokoConsulting/MokoOnyx/releases/download/v02/tpl_mokoonyx-02.08.00.tar.gz sha256:bd54e70023980fe1b5106a1ff1ca0196197983d7edda949751994276aecf32db - + Moko Consulting https://mokoconsulting.tech + + Template - MokoOnyx + Template - MokoOnyx development build. + mokoonyx + template + site + 02.09.04-dev + 2026-05-30 + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/development + + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/tpl_mokoonyx-02.09.04-dev.zip + + cffbf1d5f7985c18bc8706ecf741765ab0a79765b93a0367936a61f0860d6192 + dev + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md + Moko Consulting + https://mokoconsulting.tech + + 8.1.0 + -- 2.52.0 From ed1c44ab512bec30901fd2195482b0012a101fed Mon Sep 17 00:00:00 2001 From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech> Date: Sat, 30 May 2026 07:49:03 +0000 Subject: [PATCH 05/11] chore: sync updates.xml 02.10.00-rc from rc [skip ci] --- updates.xml | 72 ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 66 insertions(+), 6 deletions(-) diff --git a/updates.xml b/updates.xml index 237993b..e3ad473 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ @@ -27,21 +27,81 @@ Template - MokoOnyx - Template - MokoOnyx development build. + Template - MokoOnyx dev build. mokoonyx template site - 02.09.04-dev + 02.10.00 2026-05-30 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/development + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/dev - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/tpl_mokoonyx-02.09.04-dev.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/dev/tpl_mokoonyx-02.10.00.zip - cffbf1d5f7985c18bc8706ecf741765ab0a79765b93a0367936a61f0860d6192 + 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 dev https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md Moko Consulting https://mokoconsulting.tech + + 8.1.0 + + + Template - MokoOnyx + Template - MokoOnyx alpha build. + mokoonyx + template + site + 02.10.00-alpha + 2026-05-30 + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/alpha + + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/alpha/tpl_mokoonyx-02.10.00-alpha.zip + + 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 + alpha + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md + Moko Consulting + https://mokoconsulting.tech + + 8.1.0 + + + Template - MokoOnyx + Template - MokoOnyx beta build. + mokoonyx + template + site + 02.10.00-beta + 2026-05-30 + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/beta + + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/beta/tpl_mokoonyx-02.10.00-beta.zip + + 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 + beta + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md + Moko Consulting + https://mokoconsulting.tech + + 8.1.0 + + + Template - MokoOnyx + Template - MokoOnyx rc build. + mokoonyx + template + site + 02.10.00-rc + 2026-05-30 + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/release-candidate + + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/release-candidate/tpl_mokoonyx-02.10.00-rc.zip + + 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 + rc + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md + Moko Consulting + https://mokoconsulting.tech 8.1.0 -- 2.52.0 From 45de3fcaf869e8337449e21494de72192eab5af9 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 30 May 2026 09:14:16 -0500 Subject: [PATCH 06/11] style: add margin-right to .fa-brands icons Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- src/media/css/template.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/media/css/template.css b/src/media/css/template.css index 1330b5f..9cec41e 100644 --- a/src/media/css/template.css +++ b/src/media/css/template.css @@ -23516,3 +23516,7 @@ font-size: 0.8125rem; } /* pipeline test */ /* v3 test */ + +.fa-brands { + margin-right: 0.25rem; +} -- 2.52.0 From e2c01636581a6cd78b9f72219437606aae1be0a1 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 30 May 2026 14:15:50 +0000 Subject: [PATCH 07/11] chore(version): auto-bump 02.09.05-dev [skip ci] --- .mokogitea/manifest.xml | 2 +- .mokogitea/workflows/issue-branch.yml | 2 +- CHANGELOG.md | 4 ++-- SECURITY.md | 2 +- src/html/com_joomgallery/category/default.php | 2 +- src/html/com_joomgallery/category/default_cat.php | 2 +- src/html/com_joomgallery/gallery/default.php | 2 +- src/html/com_joomgallery/image/default.php | 2 +- src/html/layouts/joomla/module/card.php | 2 +- src/html/layouts/mokoonyx/article-metadata.php | 2 +- src/media/css/a11y-high-contrast.css | 2 +- src/templateDetails.xml | 2 +- updates.xml | 2 +- 13 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.mokogitea/manifest.xml b/.mokogitea/manifest.xml index 3384f8f..9b488a8 100644 --- a/.mokogitea/manifest.xml +++ b/.mokogitea/manifest.xml @@ -8,7 +8,7 @@ Template - MokoOnyx MokoConsulting MokoOnyx - Joomla site template (successor to MokoCassiopeia) - 02.09.04 + 02.09.05 GNU General Public License v3 diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml index 97a0378..f4781ac 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.09.04 +# VERSION: 02.09.05 # BRIEF: Auto-create feature branch when an issue is opened name: "Universal: Issue Branch" diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c44b83..df93d9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,11 +8,11 @@ DEFGROUP: Joomla.Template.Site INGROUP: MokoOnyx.Documentation PATH: ./CHANGELOG.md - VERSION: 02.09.04 + VERSION: 02.09.05 BRIEF: Changelog file documenting version history of MokoOnyx --> -# Changelog — MokoOnyx (VERSION: 02.09.04) +# Changelog — MokoOnyx (VERSION: 02.09.05) ## [Unreleased] ## [02.08.00] --- 2026-05-29 diff --git a/SECURITY.md b/SECURITY.md index d0a26b2..12fbb20 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.09.04 + VERSION: 02.09.05 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 a68457c..abd50b5 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.09.04 + * VERSION: 02.09.05 * 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 b1a1326..76706c7 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.09.04 + * VERSION: 02.09.05 * 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 d873ece..9c606fd 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.09.04 + * VERSION: 02.09.05 * 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 9ad91cc..d78b77c 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.09.04 + * VERSION: 02.09.05 * 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 1109629..b8cba0c 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.09.04 + * VERSION: 02.09.05 * 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 368994f..ec80d89 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.09.04 + * VERSION: 02.09.05 * 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 5dd11b9..0052da9 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.09.04 + * VERSION: 02.09.05 * BRIEF: High-contrast stylesheet for accessibility toolbar */ diff --git a/src/templateDetails.xml b/src/templateDetails.xml index 8c680f5..5b2341f 100644 --- a/src/templateDetails.xml +++ b/src/templateDetails.xml @@ -36,7 +36,7 @@ Template - MokoOnyx - 02.09.04-dev + 02.09.05-dev script.php 2026-05-16 Jonathan Miller || Moko Consulting diff --git a/updates.xml b/updates.xml index e3ad473..7619ed7 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ -- 2.52.0 From 9745038fd21323ca784b4df7ec1a2dbeaf13dbbf Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 30 May 2026 14:15:52 +0000 Subject: [PATCH 08/11] chore: update development channel 02.09.05-dev [skip ci] --- updates.xml | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/updates.xml b/updates.xml index 7619ed7..098886f 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ @@ -25,26 +25,6 @@ Moko Consulting https://mokoconsulting.tech - - Template - MokoOnyx - Template - MokoOnyx dev build. - mokoonyx - template - site - 02.10.00 - 2026-05-30 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/dev - - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/dev/tpl_mokoonyx-02.10.00.zip - - 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 - dev - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - Moko Consulting - https://mokoconsulting.tech - - 8.1.0 - Template - MokoOnyx Template - MokoOnyx alpha build. @@ -93,15 +73,35 @@ site 02.10.00-rc 2026-05-30 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/release-candidate + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/release-candidate - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/release-candidate/tpl_mokoonyx-02.10.00-rc.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/release-candidate/tpl_mokoonyx-02.10.00-rc.zip 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 rc https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md Moko Consulting https://mokoconsulting.tech + + 8.1.0 + + + Template - MokoOnyx + Template - MokoOnyx development build. + mokoonyx + template + site + 02.09.05-dev + 2026-05-30 + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/development + + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/tpl_mokoonyx-02.09.05-dev.zip + + e26e20a1bce45ec328071b0d74446dc1138327d23d4d46e4d8369953ccf8a0ba + dev + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md + Moko Consulting + https://mokoconsulting.tech 8.1.0 -- 2.52.0 From 3c9a512f003f2b90d034d487e1f9ae2333a25695 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 30 May 2026 09:17:09 -0500 Subject: [PATCH 09/11] docs: whitespace test Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- wiki/development.md | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki/development.md b/wiki/development.md index cea061a..ea3e0c4 100644 --- a/wiki/development.md +++ b/wiki/development.md @@ -286,3 +286,4 @@ vendor/bin/codecept run | Revision | Date | Author | Description | |---|---|---|---| | 1.0 | 2026-05-09 | Moko Consulting | Initial version | + -- 2.52.0 From 848ab06119f888fbb7f7f724c9f3c908085708c0 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 30 May 2026 14:17:29 +0000 Subject: [PATCH 10/11] chore: update development channel 02.09.05-dev [skip ci] --- updates.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/updates.xml b/updates.xml index 098886f..aee6c79 100644 --- a/updates.xml +++ b/updates.xml @@ -97,7 +97,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/tpl_mokoonyx-02.09.05-dev.zip - e26e20a1bce45ec328071b0d74446dc1138327d23d4d46e4d8369953ccf8a0ba + 16921851fbc6690f5ade3e3b585b830883128a11b436da5fb1ae30428a601691 dev https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md Moko Consulting -- 2.52.0 From 2415d4041634cb92edd6f8df8b677654eb9199e4 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 30 May 2026 14:18:35 +0000 Subject: [PATCH 11/11] chore: update channels for 02.10.00-rc [skip ci] --- updates.xml | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/updates.xml b/updates.xml index aee6c79..044b753 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ @@ -25,6 +25,26 @@ Moko Consulting https://mokoconsulting.tech + + Template - MokoOnyx + Template - MokoOnyx dev build. + mokoonyx + template + site + 02.10.00-dev + 2026-05-30 + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/development + + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/tpl_mokoonyx-02.10.00-dev.zip + + a0de2e5beb6e02c7e74aadca61b67a7b2868a28a50ba1f64e643a19dc722adcd + dev + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md + Moko Consulting + https://mokoconsulting.tech + + 8.1.0 + Template - MokoOnyx Template - MokoOnyx alpha build. @@ -37,7 +57,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/alpha/tpl_mokoonyx-02.10.00-alpha.zip - 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 + a0de2e5beb6e02c7e74aadca61b67a7b2868a28a50ba1f64e643a19dc722adcd alpha https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md Moko Consulting @@ -57,7 +77,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/beta/tpl_mokoonyx-02.10.00-beta.zip - 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 + a0de2e5beb6e02c7e74aadca61b67a7b2868a28a50ba1f64e643a19dc722adcd beta https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md Moko Consulting @@ -73,35 +93,15 @@ site 02.10.00-rc 2026-05-30 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/release-candidate + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/release-candidate - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/release-candidate/tpl_mokoonyx-02.10.00-rc.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/release-candidate/tpl_mokoonyx-02.10.00-rc.zip - 1b982e2dc24ee6906e94401d1029eb83faf698e06d92decdc3f62618e8682330 + a0de2e5beb6e02c7e74aadca61b67a7b2868a28a50ba1f64e643a19dc722adcd rc https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md Moko Consulting https://mokoconsulting.tech - - 8.1.0 - - - Template - MokoOnyx - Template - MokoOnyx development build. - mokoonyx - template - site - 02.09.05-dev - 2026-05-30 - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/development - - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/tpl_mokoonyx-02.09.05-dev.zip - - 16921851fbc6690f5ade3e3b585b830883128a11b436da5fb1ae30428a601691 - dev - https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/CHANGELOG.md - Moko Consulting - https://mokoconsulting.tech 8.1.0 -- 2.52.0