Files
MokoOnyx/CHANGELOG.md
T
2026-05-30 06:22:06 +00:00

2.8 KiB

Changelog — MokoOnyx (VERSION: 02.09.04)

[Unreleased]

[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, and this project adheres to Semantic Versioning.

[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