- Add Pa11y CI config template (templates/configs/pa11yci.json)
- Replace all github.com/mokoconsulting-tech with git.mokoconsulting.tech/MokoConsulting
- Update .moko-standards governance file
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix faIcon() to use <i> elements (FA7 compatibility)
- Fix #mokoThemeFab .label and button colors to white (visible on
both light and dark themes)
- Fix font-weight typo (600px → 600)
- Add --footer-padding-* variables to all 6 theme files
- Create a11y-high-contrast.css with WCAG AAA contrast ratios for
both light and dark modes
- Register high-contrast stylesheet in joomla.asset.json
- Lazy-load high-contrast CSS when a11y contrast toggle is activated
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add php_minimum 8.1 to all update entries
- Simplify targetplatform version to '5.*'
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Each release channel now lists both Gitea and GitHub download URLs.
Joomla tries them in order — Gitea first, GitHub as fallback.
Also updated dev/beta SHA-256 hashes to match actual builds.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- A11y toggle button now sits side-by-side with theme switch inside
the FAB bar, separated by a divider
- A11y button height matches the theme switch
- Auto button replaced with a proper on/off toggle switch that
clearly indicates system-follow state
- Manual theme switch turns off Auto automatically
- A11y panel floats from its inline position when opened
- Falls back to standalone toolbar when theme FAB is disabled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add mokoconsulting-tech/enterprise as Composer dev dependency
- Replace generic Makefile with MokoStandards CLI-powered targets
- Validation: check:syntax, check:joomla, check:version, check:xml,
check:headers, check:secrets, health
- Build: reads version from README.md, packages src/ into installable ZIP
- Cross-platform ZIP support (zip, pwsh, powershell)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add secondary update server pointing to GitHub as fallback
- Update beta release SHA-256 hash to match actual build
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace hardcoded padding with CSS variables in footer and header
- Bump version to 03.09.14 across all manifest files
- Switch update server and download URLs from GitHub to Gitea
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use --body-color instead of --body-bg for footer text color, and remove
redundant .page-link / .page-link:active rules.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Workflow was corrupting updates.xml with empty template values.
Manual dispatch only until MokoStandards fixes manifest parsing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Append module ID to collapse target so multiple mainmenu
instances don't conflict.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
horizontal.php was referencing mainmenu_ sub-layouts instead of
horizontal_ ones. Also use module ID in collapse target to avoid
conflicts when multiple menus exist on the same page.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Version, license, Joomla, and PHP badges rendered as img tags
in the template description, matching the README badge style.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Change __here margin-right to padding-right: .15rem. Add version
number to template description so it shows in Joomla admin.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add flex layout to .mod-breadcrumbs so the "You are here" label
and breadcrumb list sit inline. Label floats left with margin.
Bump to 03.09.12.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Save GitHub Actions minutes by not running CI on every dev/rc
commit. All workflows now trigger only on push to main or
version/* branches. Manual dispatch still available.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Order: development → alpha → beta → rc → stable
Each section annotated with its pipeline stage.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Joomla core already handles showHome/showLast/homeText before
passing $list to the template. Removed duplicate filtering that
was breaking those settings. Added showHere param to control
"You are here" label visibility. Bump to 03.09.11.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>