Commit Graph

106 Commits

Author SHA1 Message Date
gitea-actions[bot] fdff95f140 chore(release): build 02.08.00-dev [skip ci] 2026-05-28 19:43:15 +00:00
gitea-actions[bot] 07e904a0b4 chore(version): auto-bump 02.07.03-dev-dev [skip ci] 2026-05-28 19:41:10 +00:00
Jonathan Miller 48b3e8099b style: rename template to "Template - MokoOnyx"
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 / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Universal: Auto Version Bump / Version Bump (push) Has been cancelled
Update Server / Update Server (push) Has been cancelled
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-28 14:40:43 -05:00
gitea-actions[bot] 5c3600b358 chore(version): auto-bump patch 02.07.02-dev [skip ci]
Universal: Build & Release / Promote Pre-Release to RC (pull_request) Has been cancelled
Branch Cleanup / Delete merged branch (pull_request) Has been cancelled
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been cancelled
2026-05-28 19:34:16 +00:00
gitea-actions[bot] d5e2018540 chore(version): auto-bump patch 02.07.02 [skip ci] 2026-05-28 19:09:32 +00:00
Jonathan Miller 37317288cc style: add margin-right to .fa-solid icons
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 / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Universal: Auto Version Bump / Version Bump (push) Has been cancelled
Update Server / Update updates.xml (push) Has been cancelled
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-28 14:09:10 -05:00
gitea-actions[bot] 6f940be6d2 chore(version): auto-bump patch 02.07.01 [skip ci] 2026-05-28 19:03:01 +00:00
Moko Consulting 9aa01cccc5 chore: trigger update-server workflow for version suffix [skip bump]
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
Universal: Auto Version Bump / Version Bump (push) Has been cancelled
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Update Server / Update updates.xml (push) Has been cancelled
2026-05-28 14:02:48 -05:00
Jonathan Miller f770dce5ce chore: trigger release build
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
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
Universal: PR Check / Branch Policy (pull_request) Has been cancelled
Joomla: Extension CI / Lint & Validate (pull_request) Has been cancelled
Generic: Repo Health / Site Health (pull_request) Has been cancelled
Joomla: Extension CI / Release Readiness Check (pull_request) 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
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Has been cancelled
Generic: Repo Health / Access control (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
Universal: PR Check / Validate PR (pull_request) Has been cancelled
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-23 23:50:00 -05:00
Jonathan Miller e4e6d83578 chore: repo cleanup — remove dead files, prefer wiki for docs
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
- Remove unused Fredoka/Pacifico fonts and broken Noto Sans/Fira Sans options
- Remove theme preview language strings (feature never wired up)
- Remove dead npm tooling (package.json, scripts/) superseded by MokoMinifyHelper
- Remove tmp-overrides/ dev scratch files and placeholder test stubs
- Remove orphaned .mokogitea root-level workflow copies (Gitea reads workflows/)
- Move CONTRIBUTING, CODE_OF_CONDUCT, GOVERNANCE to wiki (remove from repo)
- Remove stale GOOGLE_FONTS_README and templates/README with broken links
- Update repo-health.yml: wiki-preferred doc checks via Gitea API
  (wiki = full credit, repo file = advisory, missing = warning)

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-23 16:48:17 -05:00
jmiller 13c68d9f40 fix(lang): update pretty name to Joomla convention [skip ci] 2026-05-16 22:57:24 +00: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
jmiller d4f2432332 chore(version): bump 02.06.00 → 02.07.00 (dev) [skip ci] 2026-05-16 18:58:15 +00:00
jmiller 09e5bd2447 chore(version): bump 02.05.00 → 02.06.00 (dev) [skip ci] 2026-05-16 18:31:37 +00:00
Jonathan Miller d80519c54e chore(ci): remove update-server.yml — merged into auto-release + pre-release
Joomla: Repo Health / Access control (push) Successful in 3s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (pull_request) Failing after 2s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Successful in 6s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 49s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 15s
update-server.yml is redundant:
- Stable channel: handled by auto-release Step 5
- Dev/alpha/beta/rc: handled by pre-release workflow
- Dev branch gets updates.xml via Step 11 (recreate from main)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:29:53 -05:00
jmiller 15b8035d47 chore(version): bump 02.04.00 → 02.05.00 (dev) [skip ci] 2026-05-16 17:45:06 +00:00
Jonathan Miller 098bd2a8c0 feat(component): load Font Awesome 7 and Bootstrap in print view
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
Joomla: Update Server / Update updates.xml (push) Successful in 9s
Component/print view now loads FA7 Free icons (fontawesome, solid,
regular, brands) and Bootstrap 5 framework for proper rendering.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:42:31 -05:00
jmiller 93e4311229 chore(version): bump 02.03.00 → 02.04.00 (dev) [skip ci] 2026-05-16 17:40:40 +00:00
Jonathan Miller 3f3be17600 chore(version): bump 02.02.00 → 02.03.00 (minor) [skip ci]
Post-release dev bump per protocol.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:32:09 -05:00
Jonathan Miller 94e03cb927 fix(css): add light theme fallbacks to all CSS variables
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 4s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Successful in 6s
Joomla: Repo Health / Repository health (push) Failing after 4s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 3s
Joomla: Update Server / Update updates.xml (push) Failing after 9s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Universal: Build & Release / Build & Release Pipeline (pull_request) Failing after 13s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 54s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
341 var() calls now have explicit fallback values from the light
standard theme. Ensures correct rendering if theme CSS fails to load.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:26:51 -05:00
Jonathan Miller 318122b9c2 fix(css): use nav-bg-color for dropdown menu background
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Has been cancelled
Joomla: Repo Health / Scripts governance (push) Has been cancelled
Joomla: Repo Health / Repository health (push) Has been cancelled
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 0s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Successful in 6s
Joomla: Update Server / Update updates.xml (push) Failing after 12s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 3s
Joomla: Repo Health / Repository health (pull_request) Failing after 4s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 56s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Dropdown menus now use --nav-bg-color instead of --body-bg so they
inherit the navigation theme colour rather than the page background.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:21:10 -05:00
Jonathan Miller 876dec98d3 fix(lang): update pretty name to Joomla convention [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:17:06 -05:00
Jonathan Miller db618f333b chore(version): bump 02.01.06 → 02.02.00 (minor)
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 4s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Update Server / Update updates.xml (push) Successful in 10s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 09:06:34 -05:00
Jonathan Miller 41e13b1a62 fix: align template.css fallback values with light theme
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 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Update Server / Update updates.xml (push) Successful in 9s
All var() fallbacks in template.css now use light.standard.css values
instead of dark theme values. Also fixes background-color properties
that incorrectly referenced --body-color instead of --body-bg.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 08:09:21 -05:00
Jonathan Miller d2e27f1735 Removed footer position from component.php 2026-05-14 18:38:31 -05:00
Jonathan Miller a5cf3e1de8 Tab canvas fix
Signed-off-by: Jonathan Miller <jmiller-moko@noreply.git.mokoconsulting.tech>
2026-05-14 14:54:43 -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 85b0649ff6 chore: remove migration tab and update template description
Remove the migration fieldset (MokoCassiopeia migration notes) from
template params and associated language strings. Update the template
description to remove migration callout and "formerly MokoCassiopeia"
reference.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 11:54:43 -05:00
Jonathan Miller 06177dc3e1 feat: replace custom head params with user.js/user.css, add component.css print view
Repo Health / Access control (push) Successful in 1s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Repository health (push) Failing after 3s
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 10s
Remove custom_head_start/custom_head_end template params and associated
code from index.php, error.php, and templateDetails.xml in favor of the
existing user.js and user.css asset loading (via Web Asset Manager).

Add dedicated component.css for the print/component view that replaces
template.css with print-optimized styles using theme variables. Component
view now loads custom light palette when configured and sends a
content_group=print_view identifier to Google Analytics.

Add user.css and user.js to .gitignore (client-repo only files).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 11:18:49 -05:00
gitea-actions[bot] 5ca85f220e chore(version): bump 02.01.05 → 02.01.06 [skip ci] 2026-05-09 21:58:35 +00:00
Jonathan Miller ec98959024 feat: clean media folder on install/update
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 8s
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
- Deletes stale .min.css/.min.js in project dirs (MokoMinifyHelper
  regenerates them automatically on next page load)
- Removes unminified vendor FA CSS (vendors ship .min only)
- Removes deprecated files from previous versions
- Runs during postflight on both install and update

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 16:55:06 -05:00
Jonathan Miller 3d3f8f14ef chore: vendor FA assets point to .min.css only (source files removed)
Repo Health / Access control (push) Successful in 0s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 9s
Font Awesome is a vendor library — no unminified source needed.
Asset registry now points directly to .min.css files.
Index.php no longer conditionally switches FA files by dev mode.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 16:51:59 -05:00
Jonathan Miller 847e44f265 chore: remove unminified Font Awesome CSS (vendor ships minified only)
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 2s
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 9s
Library files don't need source versions — only .min.css is served.
Saves ~500KB from the release package.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 16:50:10 -05:00
Jonathan Miller a634816813 feat: auto-minify user.css, user.js, and custom theme files on page load
Repo Health / Access control (push) Successful in 1s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Repository health (push) Failing after 3s
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 8s
- MokoMinifyHelper now includes user.css, user.js, gtm.js, and all
  custom theme files in its watch list
- When debug is off: auto-regenerates .min files if source is newer
- When debug is on: deletes .min files so source is served directly
- Removed manual .min asset switching from index.php — Joomla's Web
  Asset Manager handles it automatically when .min files exist on disk
- Removed duplicate .min entries from joomla.asset.json

This means editable files (user.css, user.js, custom themes) get
auto-minified on the server after any edit — no build step needed.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 16:49:10 -05:00
Jonathan Miller 264ff9d3da fix: remove duplicate .min asset entries from joomla.asset.json
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 9s
Joomla's Web Asset Manager auto-serves .min.css/.min.js when debug mode
is off — no need for separate registered assets. Duplicate entries were
preventing the auto-switching behavior.

Now: register source files only. Joomla finds .min versions automatically
when $debug = false in configuration.php.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 16:44:21 -05:00
gitea-actions[bot] 79beaef20a chore(version): bump 02.00.05 → 02.01.00 (minor) [skip ci] 2026-05-05 20:28:37 +00:00
Jonathan Miller f49f592cba feat: smart visitor detection for Google Analytics / GTM
Build & Release / Build & Release Pipeline (pull_request) Successful in 15s
Repo Health / Access control (push) Successful in 1s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Repo Health / Access control (pull_request) Successful in 1s
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Successful in 2s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
PR Check / Validate PR (pull_request) Successful in 21s
Repo Health / Release configuration (pull_request) Failing after 3s
Repo Health / Scripts governance (pull_request) Successful in 3s
Repo Health / Repository health (pull_request) Failing after 4s
Push anonymised visitor properties (login status, user group, page type)
to the dataLayer before GTM/GA4 loads. Sets GA4 user_properties for
persistent session-scoped dimensions. No PII is sent. Default enabled
when GTM or GA4 is active.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-05 15:26:30 -05:00
gitea-actions[bot] 9d16296692 chore(version): bump 02.00.04 → 02.00.05 [skip ci] 2026-05-01 17:07:46 +00:00
Jonathan Miller 07759c4b8e chore: clean trigger [skip ci] 2026-05-01 12:07:36 -05:00
Jonathan Miller 77dc21e82d chore: trigger stable release 02.00.04
Create Release / Build Release Package (push) Successful in 8s
2026-05-01 12:07:33 -05:00
Jonathan Miller e674c6f675 fix: restore v02.00.04 versions + fixed workflows [skip ci] 2026-05-01 12:04:23 -05:00
gitea-actions[bot] 5e6f68c534 chore(version): bump 01.00.26 → 01.00.27 [skip ci] 2026-05-01 16:36:01 +00: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 ba3e314ace chore: trigger dev build
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 12s
2026-04-26 18:09:44 -05:00
Jonathan Miller 6b0236eb1d chore: trigger dev release build 2026-04-26 18:07:08 -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
Jonathan Miller 5954a0b56b Merge remote-tracking branch 'origin/main' into dev
# Conflicts:
#	README.md
#	src/media/css/template.css
#	src/templateDetails.xml
2026-04-26 12:46:17 -05:00
Jonathan Miller 871c474bb5 feat(css): extend hero-overlay effects to banner-overlay.custom-hero
Apply the same pseudo-element layering (scaled bg image, radial blur
softening, glass-effect overlay panel) to modules using the
banner-overlay.custom-hero class inside container-banner.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-26 11:55:16 -05:00
gitea-actions[bot] 96d7520fa8 chore(version): bump 01.00.24 → 01.00.25 [skip ci] 2026-04-23 23:34:20 +00:00
gitea-actions[bot] f6ac970ec0 chore(version): bump 01.00.23 → 01.00.24 [skip ci] 2026-04-23 23:30:46 +00:00