gitea-actions[bot]
9f628201ad
chore(version): auto-bump 02.19.06-dev [skip ci]
2026-06-04 22:48:19 +00:00
gitea-actions[bot]
9b30244361
chore(version): auto-bump 02.19.05-dev [skip ci]
2026-06-04 22:10:14 +00:00
gitea-actions[bot]
c9a2cfa15c
chore(version): auto-bump 02.19.04-dev [skip ci]
2026-06-04 17:26:29 +00:00
gitea-actions[bot]
5a9e8d86a1
chore(version): auto-bump 02.19.03-dev [skip ci]
2026-06-04 14:50:30 +00:00
Jonathan Miller
0cdd186eae
fix(menu): strip Joomla-injected p-2 padding from FA icon classes
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Failing after 3s
Update Server / Update Server (push) Successful in 10s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Joomla's admin stores Bootstrap padding utility classes (p-0 through
p-5) in menu_icon alongside the Font Awesome class. This makes icon
padding too small. Strip these classes before rendering in all 12
menu override files (default, mainmenu, horizontal variants).
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-04 09:50:11 -05:00
gitea-actions[bot]
0a1e788f00
chore(version): auto-bump 02.19.02-dev [skip ci]
2026-06-04 14:02:22 +00:00
gitea-actions[bot]
41d8ce7a2a
chore(version): auto-bump 02.19.01-dev [skip ci]
2026-06-04 13:44:49 +00:00
gitea-actions[bot]
99ab99dfe2
chore(release): build 02.19.00 [skip ci]
2026-06-04 12:18:49 +00:00
gitea-actions[bot]
0e420718cf
chore(version): auto-bump 02.18.03-dev [skip ci]
2026-06-04 12:12:21 +00:00
gitea-actions[bot]
ad5bb9d46a
chore(version): auto-bump 02.18.02-dev [skip ci]
2026-06-04 12:03:54 +00:00
Jonathan Miller
28da101822
Merge origin/main into dev
...
Resolve conflicts: take main for CI/workflows/docs, dev for source.
Remove JoomGallery template overrides. Fix embedded conflict markers
from prior bad merge on main. Bump version to 02.18.01-dev.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-04 06:48:08 -05:00
Jonathan Miller
0dffd277e0
refactor: remove JoomGallery template overrides
...
JoomGallery overrides are no longer maintained in the core template.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-04 00:05:05 -05:00
gitea-actions[bot]
97466819c5
chore(version): auto-bump 02.16.02-dev [skip ci]
2026-06-02 22:11:08 +00:00
gitea-actions[bot]
3f9e700876
chore(release): build 02.18.00 [skip ci]
2026-06-02 19:40:36 +00:00
gitea-actions[bot]
64cbc5674e
chore(release): build 02.17.00 [skip ci]
2026-06-02 19:04:24 +00:00
gitea-actions[bot]
e8393b0322
chore(version): auto-bump 02.16.01-dev [skip ci]
2026-05-31 01:51:51 +00:00
gitea-actions[bot]
096353c674
chore(version): auto-bump 02.15.02-dev [skip ci]
2026-05-30 22:51:31 +00:00
Jonathan Miller
3724766f9f
Merge remote-tracking branch 'origin/main' into dev
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Failing after 4s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Update Server / Update Server (push) Successful in 12s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 26s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 24s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Generic: Repo Health / Release configuration (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
# Conflicts:
# .mokogitea/manifest.xml
# .mokogitea/workflows/issue-branch.yml
# CHANGELOG.md
# SECURITY.md
# src/html/com_joomgallery/category/default.php
# src/html/com_joomgallery/category/default_cat.php
# src/html/com_joomgallery/gallery/default.php
# src/html/com_joomgallery/image/default.php
# src/html/layouts/joomla/module/card.php
# src/html/layouts/mokoonyx/article-metadata.php
# src/media/css/a11y-high-contrast.css
# src/templateDetails.xml
2026-05-30 17:51:13 -05:00
gitea-actions[bot]
7ac27f7f62
chore(version): auto-bump 02.15.01-dev [skip ci]
2026-05-30 22:48:15 +00:00
gitea-actions[bot]
84712bc4b6
chore(release): build 02.15.00 [skip ci]
2026-05-30 22:27:13 +00:00
gitea-actions[bot]
e9999e71d8
chore(release): build 02.14.00 [skip ci]
2026-05-30 22:23:07 +00:00
gitea-actions[bot]
7235035595
chore(version): auto-bump 02.13.02-dev [skip ci]
2026-05-30 22:23:04 +00:00
Jonathan Miller
9dd96f610e
Merge remote-tracking branch 'origin/main' into dev
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 6s
Universal: Auto Version Bump / Version Bump (push) Failing after 5s
Universal: PR Check / Validate PR (pull_request) Failing after 9s
Update Server / Update Server (push) Successful in 15s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 29s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 30s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Generic: Repo Health / Release configuration (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
# Conflicts:
# .mokogitea/manifest.xml
# .mokogitea/workflows/issue-branch.yml
# CHANGELOG.md
# SECURITY.md
# src/html/com_joomgallery/category/default.php
# src/html/com_joomgallery/category/default_cat.php
# src/html/com_joomgallery/gallery/default.php
# src/html/com_joomgallery/image/default.php
# src/html/layouts/joomla/module/card.php
# src/html/layouts/mokoonyx/article-metadata.php
# src/media/css/a11y-high-contrast.css
# src/templateDetails.xml
2026-05-30 17:22:47 -05:00
gitea-actions[bot]
cd2c3d1b4a
chore(version): auto-bump 02.13.01-dev [skip ci]
2026-05-30 22:18:16 +00:00
gitea-actions[bot]
fbaa2964a3
chore(release): build 02.13.00 [skip ci]
2026-05-30 17:03:53 +00:00
gitea-actions[bot]
63f6e67878
chore(version): auto-bump 02.12.01-dev [skip ci]
2026-05-30 16:59:35 +00:00
gitea-actions[bot]
189b261c56
chore(version): auto-bump 02.11.02-dev [skip ci]
2026-05-30 16:22:15 +00:00
gitea-actions[bot]
0a279fab67
chore(version): auto-bump 02.11.01-dev [skip ci]
2026-05-30 15:56:33 +00:00
gitea-actions[bot]
9236ce3218
chore(version): auto-bump 02.09.06-dev [skip ci]
2026-05-30 14:39:42 +00:00
gitea-actions[bot]
e2c0163658
chore(version): auto-bump 02.09.05-dev [skip ci]
2026-05-30 14:15:50 +00:00
gitea-actions[bot]
54f3f66a7c
chore(version): auto-bump 02.09.04-dev [skip ci]
2026-05-30 06:22:06 +00:00
gitea-actions[bot]
be474ed3ea
chore(version): auto-bump 02.09.03-dev [skip ci]
2026-05-30 03:56:11 +00:00
gitea-actions[bot]
c2c2389d71
chore(version): auto-bump 02.09.02-dev [skip ci]
2026-05-29 10:54:33 +00:00
gitea-actions[bot]
bb8a59d8af
chore(version): auto-bump 02.09.01-dev [skip ci]
2026-05-29 10:52:56 +00:00
Jonathan Miller
3cbeb7c96e
feat: add distinct menu overrides for three layout types [skip bump]
...
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Update Server / Update Server (push) Successful in 8s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
- mainmenu: collapsible navbar behind hamburger (primary nav)
- horizontal: always-visible wrapping links (Quick Links, utility nav)
- default: vertical list with title support (sidebar, footer)
Each set has its own BEM prefix and sub-layouts (url, component,
heading, separator).
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-29 00:11:21 -05:00
Jonathan Miller
61823554d4
fix: remove duplicate hamburger from mainmenu override [skip bump]
...
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Update Server / Update Server (push) Successful in 11s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
The mainmenu.php layout had its own navbar-toggler button, creating
a second hamburger on mobile. Now delegates to the single hamburger
in index.php like horizontal.php does.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-28 19:09:14 -05:00
Jonathan Miller
7b52a06cc1
fix(menu): remove hardcoded p-2 padding from menu icon spans
...
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
The menu override templates were adding Bootstrap p-2 (padding) class
to all menu icon spans, causing unwanted spacing around Font Awesome
icons in navigation items. Icons should inherit their spacing from
the surrounding link element, not add their own padding.
Affected files: all mod_menu layout overrides (mainmenu_*, horizontal_*)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 14:33:55 -05:00
Jonathan Miller
66ebe15d13
feat: add article metadata footer for custom fields
...
Add a reusable layout that renders Joomla custom fields (jcfields) as a
styled metadata footer on articles, mirroring the MokoStandards wiki
metadata footer pattern. Fields are grouped dynamically by field group
so new fields/groups render automatically without template changes.
- New layout: layouts/mokoonyx/article-metadata.php
- Updated toc-left.php and toc-right.php to include the layout
- BEM-named CSS with responsive grid, CSS variable integration
- Type-aware rendering (URLs as links, textareas full-width)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 14:54:42 -05:00
Jonathan Miller
a50fa78681
feat: mobile hamburger menu + search icon on single line
...
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 8s
Create Release / Build Release Package (push) Successful in 8s
- Add .nav-mobile-bar flexbox row (d-lg-none) with hamburger left,
search icon right — collapses to one line on mobile
- Horizontal menu collapse target unified to #moko-main-menu-collapse
(shared between index.php bar and mod_menu override)
- Remove duplicate navbar-toggler from horizontal.php (now in index.php)
- CSS: [data-bs-theme] selectors for per-module color scheme (no :root)
- Desktop: .nav-mobile-bar hidden, search always visible
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-01 11:27:31 -05:00
Jonathan Miller
44c94cb609
feat: JoomGallery overrides + version sync + workflow creationDate fix
...
- Add template overrides for com_joomgallery (gallery, category, image)
with Schema.org markup, Bootstrap 5 styling, and accessibility
- Sync dev branch version to 01.00.25 (match stable) so dev channel
is visible in Joomla update system (was 01.00.24 < stable 01.00.25)
- Add <creationDate> to auto-release.yml build_entry() and
update-server.yml NEW_ENTRY builder
- Add creationDate update to .gitea/workflows/release.yml auto-bump step
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-26 15:55:31 -05:00
jmiller
5b08fe53b5
feat: mod_custom background uses --hero-bg-image CSS variable
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 23:10:02 +00:00
Jonathan Miller
fb4f764bc4
feat: add template overrides for Community Builder and DPCalendar modules
...
Add overrides for all installed third-party modules:
- mod_cblogin (login + logout)
- mod_comprofilermoderator
- mod_comprofileronline
- mod_dpcalendar_counter
- mod_dpcalendar_map
- mod_dpcalendar_mini (with sublayouts)
- mod_dpcalendar_upcoming (with scripts)
Sourced from waas.dev site installation for template consistency.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 17:46:47 -05:00
Jonathan Miller
ee345f1bb6
feat: add custom card module chrome for universal title rendering
...
Custom card.php layout chrome renders module titles for ALL modules
(core + third-party) when style="card" is used. Fixes missing titles
for Community Builder, DPCalendar, HikaShop, JoomShopping, JS Jobs,
Phoca Gallery, and any other extension modules without individual
template overrides.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 17:22:11 -05:00
Jonathan Miller
8258ed804a
MokoOnyx v01.00.00 — initial release (successor to MokoCassiopeia)
...
Standards Compliance / Secret Scanning (push) Successful in 3s
Standards Compliance / License Header Validation (push) Successful in 4s
Standards Compliance / Repository Structure Validation (push) Successful in 5s
Standards Compliance / Coding Standards Check (push) Failing after 3s
Standards Compliance / Version Consistency Check (push) Successful in 3s
Standards Compliance / Workflow Configuration Check (push) Failing after 2s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Standards Compliance / README Completeness Check (push) Successful in 3s
Standards Compliance / Git Repository Hygiene (push) Successful in 2s
Standards Compliance / Script Integrity Validation (push) Successful in 4s
Standards Compliance / Line Length Check (push) Failing after 4s
Standards Compliance / File Naming Standards (push) Successful in 2s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 3s
Standards Compliance / Code Complexity Analysis (push) Successful in 3s
Standards Compliance / Code Duplication Detection (push) Successful in 4s
Standards Compliance / Dead Code Detection (push) Successful in 3s
Standards Compliance / File Size Limits (push) Successful in 2s
CodeQL Security Scanning / Analyze (javascript) (push) Failing after 1m9s
Standards Compliance / Binary File Detection (push) Successful in 4s
CodeQL Security Scanning / Analyze (actions) (push) Failing after 1m11s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 5s
Standards Compliance / Broken Link Detection (push) Successful in 5s
Standards Compliance / Unused Dependencies Check (push) Successful in 7s
Standards Compliance / API Documentation Coverage (push) Successful in 3s
Standards Compliance / Accessibility Check (push) Successful in 3s
Standards Compliance / Performance Metrics (push) Successful in 3s
Standards Compliance / Enterprise Readiness Check (push) Successful in 3s
Standards Compliance / Repository Health Check (push) Successful in 4s
Standards Compliance / Terraform Configuration Validation (push) Successful in 6s
CodeQL Security Scanning / Security Scan Summary (push) Successful in 1s
Standards Compliance / Compliance Summary (push) Successful in 1s
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 5s
All files renamed from mokocassiopeia to mokoonyx.
Update server points to MokoOnyx repo.
Bridge migration removed (clean standalone template).
Version reset to 01.00.00.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-19 17:19:03 -05:00