From c054267dff40bf80cc92d3c1db8bdd26818c0a39 Mon Sep 17 00:00:00 2001
From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech>
Date: Sat, 30 May 2026 19:43:34 +0000
Subject: [PATCH 1/6] chore: sync updates.xml 01.03.00 from main [skip ci]
---
updates.xml | 74 ++++++++++++++++++++++++++---------------------------
1 file changed, 37 insertions(+), 37 deletions(-)
diff --git a/updates.xml b/updates.xml
index 5d36699..594a5e6 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,42 +1,23 @@
- MokoJoomHero
- MokoJoomHero stable build.
- mod_mokojoomhero
- module
- site
- 01.02.00
- 2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
-
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/mod_mokojoomhero-01.02.00.zip
-
- 59183b8d3a8f819e4a0056cc8bc081e0af358495ec6b954821c9498df3fb8939
- stable
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
- Moko Consulting
- https://mokoconsulting.tech
-
-
-
- MokoJoomHero
- MokoJoomHero dev build.
+ Module - MokoJoomHero
+ Module - MokoJoomHero dev build.
mod_mokojoomhero
module
site
01.03.00-dev
2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/development
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/development
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/development/mod_mokojoomhero-01.03.00-dev.zip
- ae6269d28e000a96db3d95bb64f6a5a2d14d4b591e5ebf9a7b4bb167edb25ccd
+ aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
dev
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
@@ -44,18 +25,18 @@
- MokoJoomHero
- MokoJoomHero alpha build.
+ Module - MokoJoomHero
+ Module - MokoJoomHero alpha build.
mod_mokojoomhero
module
site
01.03.00-alpha
2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/alpha
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/alpha
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/alpha/mod_mokojoomhero-01.03.00-alpha.zip
- ae6269d28e000a96db3d95bb64f6a5a2d14d4b591e5ebf9a7b4bb167edb25ccd
+ aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
alpha
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
@@ -63,18 +44,18 @@
- MokoJoomHero
- MokoJoomHero beta build.
+ Module - MokoJoomHero
+ Module - MokoJoomHero beta build.
mod_mokojoomhero
module
site
01.03.00-beta
2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/beta
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/beta
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/beta/mod_mokojoomhero-01.03.00-beta.zip
- ae6269d28e000a96db3d95bb64f6a5a2d14d4b591e5ebf9a7b4bb167edb25ccd
+ aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
beta
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
@@ -82,22 +63,41 @@
- MokoJoomHero
- MokoJoomHero rc build.
+ Module - MokoJoomHero
+ Module - MokoJoomHero rc build.
mod_mokojoomhero
module
site
01.03.00-rc
2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/release-candidate
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/release-candidate
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/release-candidate/mod_mokojoomhero-01.03.00-rc.zip
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/release-candidate/mod_mokojoomhero-01.03.00-rc.zip
- ae6269d28e000a96db3d95bb64f6a5a2d14d4b591e5ebf9a7b4bb167edb25ccd
+ aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
rc
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
https://mokoconsulting.tech
+
+
+
+ Module - MokoJoomHero
+ Module - MokoJoomHero stable build.
+ mod_mokojoomhero
+ module
+ site
+ 01.03.00
+ 2026-05-30
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
+
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/mod_mokojoomhero-01.03.00.zip
+
+ aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
+ stable
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
+ Moko Consulting
+ https://mokoconsulting.tech
--
2.52.0
From 2fea58db47a8b0fd32aa93e49e0043ffa0d74cfc Mon Sep 17 00:00:00 2001
From: Jonathan Miller
Date: Sat, 30 May 2026 15:22:24 -0500
Subject: [PATCH 2/6] feat: add local video mode with media picker and install
script
- New "Local Video" hero mode with Joomla Media Manager file picker
- Install script creates images/heroes/ folder on install/update
- Updated showMuteToggle to show for both video and localvideo modes
- All language strings (en-US/en-GB, ini + sys.ini) updated with new
keys: MODE_LOCALVIDEO, LOCAL_VIDEO_LABEL/DESC, CARD_DELAY, MUTE_TOGGLE
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context)
---
src/language/en-GB/mod_mokojoomhero.ini | 13 +++++++----
src/language/en-GB/mod_mokojoomhero.sys.ini | 21 +++++++++++++----
src/language/en-US/mod_mokojoomhero.ini | 13 +++++++----
src/language/en-US/mod_mokojoomhero.sys.ini | 21 +++++++++++++----
src/mod_mokojoomhero.php | 5 +++-
src/mod_mokojoomhero.xml | 14 ++++++++++-
src/script.php | 26 +++++++++++++++++++++
src/tmpl/default.php | 4 ++--
8 files changed, 97 insertions(+), 20 deletions(-)
create mode 100644 src/script.php
diff --git a/src/language/en-GB/mod_mokojoomhero.ini b/src/language/en-GB/mod_mokojoomhero.ini
index 12ee63f..d5db8d0 100644
--- a/src/language/en-GB/mod_mokojoomhero.ini
+++ b/src/language/en-GB/mod_mokojoomhero.ini
@@ -20,9 +20,10 @@ MOD_MOKOJOOMHERO_SHOW_CARD_DESC="Wrap the content in a card with a white backgro
; Hero mode
MOD_MOKOJOOMHERO_MODE_LABEL="Hero Mode"
-MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images or a background video."
+MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images, an embedded video (YouTube/Vimeo), or a local video file."
MOD_MOKOJOOMHERO_MODE_IMAGES="Images"
-MOD_MOKOJOOMHERO_MODE_VIDEO="Video"
+MOD_MOKOJOOMHERO_MODE_VIDEO="Video (YouTube/Vimeo)"
+MOD_MOKOJOOMHERO_MODE_LOCALVIDEO="Local Video"
; Image settings
MOD_MOKOJOOMHERO_IMAGE_FOLDER_LABEL="Image Folder"
@@ -32,9 +33,13 @@ MOD_MOKOJOOMHERO_IMAGE_COUNT_DESC="How many random images to include in the slid
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_LABEL="Slide Interval (ms)"
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_DESC="Time between slides in milliseconds (e.g. 5000 = 5 seconds)."
-; Video settings
+; Video settings (embedded)
MOD_MOKOJOOMHERO_VIDEO_FILE_LABEL="Video URL"
-MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="Local file path, YouTube URL, or Vimeo URL. Any format works — the module auto-detects the source."
+MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="YouTube or Vimeo URL. The module auto-detects the source."
+
+; Local video settings
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_LABEL="Video File"
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_DESC="Select a video file from the Media Manager (mp4, webm, ogg)."
; Card delay
MOD_MOKOJOOMHERO_CARD_DELAY_LABEL="Card Fade-in Delay (ms)"
diff --git a/src/language/en-GB/mod_mokojoomhero.sys.ini b/src/language/en-GB/mod_mokojoomhero.sys.ini
index 880b35f..a221749 100644
--- a/src/language/en-GB/mod_mokojoomhero.sys.ini
+++ b/src/language/en-GB/mod_mokojoomhero.sys.ini
@@ -21,9 +21,10 @@ MOD_MOKOJOOMHERO_SHOW_CARD_DESC="Wrap the content in a card with a white backgro
; Hero mode
MOD_MOKOJOOMHERO_MODE_LABEL="Hero Mode"
-MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images or a background video."
+MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images, an embedded video (YouTube/Vimeo), or a local video file."
MOD_MOKOJOOMHERO_MODE_IMAGES="Images"
-MOD_MOKOJOOMHERO_MODE_VIDEO="Video"
+MOD_MOKOJOOMHERO_MODE_VIDEO="Video (YouTube/Vimeo)"
+MOD_MOKOJOOMHERO_MODE_LOCALVIDEO="Local Video"
; Image settings
MOD_MOKOJOOMHERO_IMAGE_FOLDER_LABEL="Image Folder"
@@ -33,9 +34,21 @@ MOD_MOKOJOOMHERO_IMAGE_COUNT_DESC="How many random images to include in the slid
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_LABEL="Slide Interval (ms)"
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_DESC="Time between slides in milliseconds (e.g. 5000 = 5 seconds)."
-; Video settings
+; Video settings (embedded)
MOD_MOKOJOOMHERO_VIDEO_FILE_LABEL="Video URL"
-MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="Local file path, YouTube URL, or Vimeo URL. Any format works — the module auto-detects the source."
+MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="YouTube or Vimeo URL. The module auto-detects the source."
+
+; Local video settings
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_LABEL="Video File"
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_DESC="Select a video file from the Media Manager (mp4, webm, ogg)."
+
+; Card delay
+MOD_MOKOJOOMHERO_CARD_DELAY_LABEL="Card Fade-in Delay (ms)"
+MOD_MOKOJOOMHERO_CARD_DELAY_DESC="Delay in milliseconds before the content card fades in. Set to 0 for no delay."
+
+; Mute toggle
+MOD_MOKOJOOMHERO_MUTE_TOGGLE_LABEL="Show Mute Toggle"
+MOD_MOKOJOOMHERO_MUTE_TOGGLE_DESC="Show a mute/unmute button on the hero video. Videos always start muted (required for autoplay)."
; Hero height
MOD_MOKOJOOMHERO_HERO_HEIGHT_LABEL="Hero Height"
diff --git a/src/language/en-US/mod_mokojoomhero.ini b/src/language/en-US/mod_mokojoomhero.ini
index 0931854..3c5fc91 100644
--- a/src/language/en-US/mod_mokojoomhero.ini
+++ b/src/language/en-US/mod_mokojoomhero.ini
@@ -20,9 +20,10 @@ MOD_MOKOJOOMHERO_SHOW_CARD_DESC="Wrap the content in a card with a white backgro
; Hero mode
MOD_MOKOJOOMHERO_MODE_LABEL="Hero Mode"
-MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images or a background video."
+MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images, an embedded video (YouTube/Vimeo), or a local video file."
MOD_MOKOJOOMHERO_MODE_IMAGES="Images"
-MOD_MOKOJOOMHERO_MODE_VIDEO="Video"
+MOD_MOKOJOOMHERO_MODE_VIDEO="Video (YouTube/Vimeo)"
+MOD_MOKOJOOMHERO_MODE_LOCALVIDEO="Local Video"
; Image settings
MOD_MOKOJOOMHERO_IMAGE_FOLDER_LABEL="Image Folder"
@@ -32,9 +33,13 @@ MOD_MOKOJOOMHERO_IMAGE_COUNT_DESC="How many random images to include in the slid
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_LABEL="Slide Interval (ms)"
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_DESC="Time between slides in milliseconds (e.g. 5000 = 5 seconds)."
-; Video settings
+; Video settings (embedded)
MOD_MOKOJOOMHERO_VIDEO_FILE_LABEL="Video URL"
-MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="Local file path, YouTube URL, or Vimeo URL. Any format works - the module auto-detects the source."
+MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="YouTube or Vimeo URL. The module auto-detects the source."
+
+; Local video settings
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_LABEL="Video File"
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_DESC="Select a video file from the Media Manager (mp4, webm, ogg)."
; Hero height
MOD_MOKOJOOMHERO_HERO_HEIGHT_LABEL="Hero Height"
diff --git a/src/language/en-US/mod_mokojoomhero.sys.ini b/src/language/en-US/mod_mokojoomhero.sys.ini
index 0f978d5..8196ed3 100644
--- a/src/language/en-US/mod_mokojoomhero.sys.ini
+++ b/src/language/en-US/mod_mokojoomhero.sys.ini
@@ -21,9 +21,10 @@ MOD_MOKOJOOMHERO_SHOW_CARD_DESC="Wrap the content in a card with a white backgro
; Hero mode
MOD_MOKOJOOMHERO_MODE_LABEL="Hero Mode"
-MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images or a background video."
+MOD_MOKOJOOMHERO_MODE_DESC="Choose between a slideshow of images, an embedded video (YouTube/Vimeo), or a local video file."
MOD_MOKOJOOMHERO_MODE_IMAGES="Images"
-MOD_MOKOJOOMHERO_MODE_VIDEO="Video"
+MOD_MOKOJOOMHERO_MODE_VIDEO="Video (YouTube/Vimeo)"
+MOD_MOKOJOOMHERO_MODE_LOCALVIDEO="Local Video"
; Image settings
MOD_MOKOJOOMHERO_IMAGE_FOLDER_LABEL="Image Folder"
@@ -33,9 +34,21 @@ MOD_MOKOJOOMHERO_IMAGE_COUNT_DESC="How many random images to include in the slid
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_LABEL="Slide Interval (ms)"
MOD_MOKOJOOMHERO_SLIDE_INTERVAL_DESC="Time between slides in milliseconds (e.g. 5000 = 5 seconds)."
-; Video settings
+; Video settings (embedded)
MOD_MOKOJOOMHERO_VIDEO_FILE_LABEL="Video URL"
-MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="Local file path, YouTube URL, or Vimeo URL. Any format works - the module auto-detects the source."
+MOD_MOKOJOOMHERO_VIDEO_FILE_DESC="YouTube or Vimeo URL. The module auto-detects the source."
+
+; Local video settings
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_LABEL="Video File"
+MOD_MOKOJOOMHERO_LOCAL_VIDEO_DESC="Select a video file from the Media Manager (mp4, webm, ogg)."
+
+; Card delay
+MOD_MOKOJOOMHERO_CARD_DELAY_LABEL="Card Fade-in Delay (ms)"
+MOD_MOKOJOOMHERO_CARD_DELAY_DESC="Delay in milliseconds before the content card fades in. Set to 0 for no delay."
+
+; Mute toggle
+MOD_MOKOJOOMHERO_MUTE_TOGGLE_LABEL="Show Mute Toggle"
+MOD_MOKOJOOMHERO_MUTE_TOGGLE_DESC="Show a mute/unmute button on the hero video. Videos always start muted (required for autoplay)."
; Hero height
MOD_MOKOJOOMHERO_HERO_HEIGHT_LABEL="Hero Height"
diff --git a/src/mod_mokojoomhero.php b/src/mod_mokojoomhero.php
index 58a6c2a..a57ed9a 100644
--- a/src/mod_mokojoomhero.php
+++ b/src/mod_mokojoomhero.php
@@ -37,6 +37,7 @@ $heroContent = $params->get('heroContent', '');
$showCard = (bool) $params->get('showCard', 1);
$cardDelay = (int) $params->get('cardDelay', 0);
$showMuteToggle = (bool) $params->get('showMuteToggle', 0);
+$localVideoFile = $params->get('localVideoFile', '');
// Collect hero images
$heroImages = [];
@@ -70,7 +71,9 @@ $videoUrl = '';
$youtubeId = '';
$vimeoId = '';
-if ($heroMode === 'video' && $videoFile) {
+if ($heroMode === 'localvideo' && $localVideoFile) {
+ $videoUrl = Uri::root() . ltrim($localVideoFile, '/');
+} elseif ($heroMode === 'video' && $videoFile) {
// YouTube: watch, embed, shorts, youtu.be, with optional timestamps/params
if (preg_match('/(?:youtube\.com\/(?:watch\?.*v=|embed\/|shorts\/|v\/)|youtu\.be\/)([\w-]{11})/', $videoFile, $m)) {
$youtubeId = $m[1];
diff --git a/src/mod_mokojoomhero.xml b/src/mod_mokojoomhero.xml
index 655c66b..753d31b 100644
--- a/src/mod_mokojoomhero.xml
+++ b/src/mod_mokojoomhero.xml
@@ -25,9 +25,12 @@
01.00.20-dev
Displays a random hero image slideshow or background video with content overlaid. Designed for MokoOnyx template. By Moko Consulting.
+ script.php
+
mod_mokojoomhero.php
mod_mokojoomhero.xml
+ script.php
tmpl
language
@@ -57,6 +60,7 @@
>
+
+
diff --git a/src/script.php b/src/script.php
new file mode 100644
index 0000000..b5edcd1
--- /dev/null
+++ b/src/script.php
@@ -0,0 +1,26 @@
+?autoplay=1&mute=1&loop=1&playlist=&controls=0&showinfo=0&rel=0&modestbranding=1&playsinline=1&enablejsapi=1&origin=" allow="autoplay; encrypted-media" allowfullscreen>
-
+
@@ -63,7 +63,7 @@ $heightAttr = htmlspecialchars($heroHeight, ENT_QUOTES, 'UTF-8');
-
+
--
2.52.0
From 748432ca66884a0565aa7de6a35f697254b5829a Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Sat, 30 May 2026 20:22:44 +0000
Subject: [PATCH 3/6] chore(version): auto-bump 01.03.01-dev [skip ci]
---
.mokogitea/manifest.xml | 2 +-
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 2 +-
README.md | 2 +-
SECURITY.md | 2 +-
src/language/en-GB/mod_mokojoomhero.ini | 2 +-
src/language/en-GB/mod_mokojoomhero.sys.ini | 2 +-
src/language/en-US/mod_mokojoomhero.ini | 2 +-
src/language/en-US/mod_mokojoomhero.sys.ini | 2 +-
src/media/css/mod_mokojoomhero.css | 2 +-
src/media/js/mod_mokojoomhero.js | 2 +-
src/mod_mokojoomhero.xml | 2 +-
updates.xml | 2 +-
14 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/.mokogitea/manifest.xml b/.mokogitea/manifest.xml
index a135cae..99ffad4 100644
--- a/.mokogitea/manifest.xml
+++ b/.mokogitea/manifest.xml
@@ -9,7 +9,7 @@
MokoJoomHero
MokoConsulting
A Joomla Module designed to provide a random image from a folder with content on top as a Hero.
- 01.00.20
+ 01.03.01
GNU General Public License v3
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index c2b02a6..21914a3 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: 01.00.00
+# VERSION: 01.03.01
# BRIEF: Auto-create feature branch when an issue is opened
name: "Universal: Issue Branch"
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index cdf3819..5c504bc 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP:
INGROUP: Project.Documentation
REPO:
- VERSION: 01.00.20
+ VERSION: 01.03.01
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Reference + packaging repo for Moko Consulting Developer GPT Other Default
-->
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0a6190f..03e5551 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -15,7 +15,7 @@
DEFGROUP: {{DEFGROUP}}
INGROUP: Project.Documentation
REPO: https://github.com/mokoconsulting-tech/MokoJoomHero
- VERSION: 01.00.20
+ VERSION: 01.03.01
PATH: ./CONTRIBUTING.md
BRIEF: How to contribute; branch strategy, commit conventions, PR workflow, and release pipeline
-->
diff --git a/README.md b/README.md
index af47af3..1c1a1cf 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
# FILE INFORMATION
REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
FILE: ./README.md
- VERSION: 01.00.20
+ VERSION: 01.03.01
BRIEF: MokoJoomHero - Joomla Module
-->
diff --git a/SECURITY.md b/SECURITY.md
index 4630973..a25e74e 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: [PROJECT_NAME]
INGROUP: [PROJECT_NAME].Documentation
REPO: [REPOSITORY_URL]
PATH: /SECURITY.md
-VERSION: 01.00.20
+VERSION: 01.03.01
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/src/language/en-GB/mod_mokojoomhero.ini b/src/language/en-GB/mod_mokojoomhero.ini
index d5db8d0..f55dc4d 100644
--- a/src/language/en-GB/mod_mokojoomhero.ini
+++ b/src/language/en-GB/mod_mokojoomhero.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-GB/mod_mokojoomhero.ini
-; VERSION: 01.00.20
+; VERSION: 01.03.01
; BRIEF: Language strings for MokoJoomHero module (frontend + admin form fields)
MOD_MOKOJOOMHERO_NO_CONTENT="Add content to this module to display it over the hero image."
diff --git a/src/language/en-GB/mod_mokojoomhero.sys.ini b/src/language/en-GB/mod_mokojoomhero.sys.ini
index a221749..9e43c31 100644
--- a/src/language/en-GB/mod_mokojoomhero.sys.ini
+++ b/src/language/en-GB/mod_mokojoomhero.sys.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-GB/mod_mokojoomhero.sys.ini
-; VERSION: 01.00.20
+; VERSION: 01.03.01
; BRIEF: System language strings — used in admin Extension Manager and Module Manager
MOD_MOKOJOOMHERO="Module - MokoJoomHero"
diff --git a/src/language/en-US/mod_mokojoomhero.ini b/src/language/en-US/mod_mokojoomhero.ini
index 3c5fc91..8cf5093 100644
--- a/src/language/en-US/mod_mokojoomhero.ini
+++ b/src/language/en-US/mod_mokojoomhero.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-US/mod_mokojoomhero.ini
-; VERSION: 01.00.20
+; VERSION: 01.03.01
; BRIEF: Language strings for MokoJoomHero module (en-US, frontend + admin form fields)
MOD_MOKOJOOMHERO_NO_CONTENT="Add content to this module to display it over the hero image."
diff --git a/src/language/en-US/mod_mokojoomhero.sys.ini b/src/language/en-US/mod_mokojoomhero.sys.ini
index 8196ed3..dd4ebfc 100644
--- a/src/language/en-US/mod_mokojoomhero.sys.ini
+++ b/src/language/en-US/mod_mokojoomhero.sys.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-US/mod_mokojoomhero.sys.ini
-; VERSION: 01.00.20
+; VERSION: 01.03.01
; BRIEF: System language strings — used in admin Extension Manager and Module Manager (en-US)
MOD_MOKOJOOMHERO="Module - MokoJoomHero"
diff --git a/src/media/css/mod_mokojoomhero.css b/src/media/css/mod_mokojoomhero.css
index f45eb39..b12c87e 100644
--- a/src/media/css/mod_mokojoomhero.css
+++ b/src/media/css/mod_mokojoomhero.css
@@ -7,7 +7,7 @@
* INGROUP: MokoJoomHero.Module
* REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
* PATH: /src/css/template.css
- * VERSION: 01.00.20
+ * VERSION: 01.03.01
* BRIEF: Hero module stylesheet — slideshow, video background, overlay
*/
diff --git a/src/media/js/mod_mokojoomhero.js b/src/media/js/mod_mokojoomhero.js
index 1375195..8249717 100644
--- a/src/media/js/mod_mokojoomhero.js
+++ b/src/media/js/mod_mokojoomhero.js
@@ -8,7 +8,7 @@
* INGROUP: MokoJoomHero.Module
* REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
* PATH: /src/js/template.js
- * VERSION: 01.00.20
+ * VERSION: 01.03.01
* BRIEF: Hero module JavaScript — image slideshow crossfade
*/
diff --git a/src/mod_mokojoomhero.xml b/src/mod_mokojoomhero.xml
index 753d31b..36d9d1a 100644
--- a/src/mod_mokojoomhero.xml
+++ b/src/mod_mokojoomhero.xml
@@ -22,7 +22,7 @@
https://mokoconsulting.tech
Copyright (C) 2026 Moko Consulting. All rights reserved.
GPL-3.0-or-later
- 01.00.20-dev
+ 01.03.01-dev
Displays a random hero image slideshow or background video with content overlaid. Designed for MokoOnyx template. By Moko Consulting.
script.php
diff --git a/updates.xml b/updates.xml
index 594a5e6..4a7095e 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,7 +1,7 @@
--
2.52.0
From 83ec6fde81d8af49bf3991c39be3c223c9593f06 Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Sat, 30 May 2026 20:22:46 +0000
Subject: [PATCH 4/6] chore: update development channel 01.03.01-dev [skip ci]
---
updates.xml | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/updates.xml b/updates.xml
index 4a7095e..3b3ec9b 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,29 +1,10 @@
-
- Module - MokoJoomHero
- Module - MokoJoomHero dev build.
- mod_mokojoomhero
- module
- site
- 01.03.00-dev
- 2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/development
-
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/development/mod_mokojoomhero-01.03.00-dev.zip
-
- aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
- dev
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
- Moko Consulting
- https://mokoconsulting.tech
-
-
Module - MokoJoomHero
Module - MokoJoomHero alpha build.
@@ -89,15 +70,34 @@
site
01.03.00
2026-05-30
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/mod_mokojoomhero-01.03.00.zip
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/mod_mokojoomhero-01.03.00.zip
aee01c13697258c0aa5e918e1c028f5c490bce2991f04a3fbcb1e60062d79876
stable
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
https://mokoconsulting.tech
+
+
+
+ MokoJoomHero
+ MokoJoomHero development build.
+ mod_mokojoomhero
+ module
+ site
+ 01.03.01-dev
+ 2026-05-30
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/development
+
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/development/mod_mokojoomhero-01.03.01-dev.zip
+
+ 0a9abb217f20ded4d261789fb6d573c167de45c4a39a057b9db0be0a85157398
+ dev
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
+ Moko Consulting
+ https://mokoconsulting.tech
--
2.52.0
From 9cc0117c11867d59a72ffc6a4edca168c4721e6d Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Sat, 30 May 2026 20:35:29 +0000
Subject: [PATCH 5/6] chore(version): auto-bump 01.03.02-dev [skip ci]
---
.mokogitea/manifest.xml | 2 +-
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 2 +-
README.md | 2 +-
SECURITY.md | 2 +-
src/language/en-GB/mod_mokojoomhero.ini | 2 +-
src/language/en-GB/mod_mokojoomhero.sys.ini | 2 +-
src/language/en-US/mod_mokojoomhero.ini | 2 +-
src/language/en-US/mod_mokojoomhero.sys.ini | 2 +-
src/media/css/mod_mokojoomhero.css | 2 +-
src/media/js/mod_mokojoomhero.js | 2 +-
src/mod_mokojoomhero.xml | 2 +-
updates.xml | 2 +-
14 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/.mokogitea/manifest.xml b/.mokogitea/manifest.xml
index 99ffad4..2736fbc 100644
--- a/.mokogitea/manifest.xml
+++ b/.mokogitea/manifest.xml
@@ -9,7 +9,7 @@
MokoJoomHero
MokoConsulting
A Joomla Module designed to provide a random image from a folder with content on top as a Hero.
- 01.03.01
+ 01.03.02
GNU General Public License v3
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index 21914a3..130a094 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: 01.03.01
+# VERSION: 01.03.02
# BRIEF: Auto-create feature branch when an issue is opened
name: "Universal: Issue Branch"
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 5c504bc..3918660 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP:
INGROUP: Project.Documentation
REPO:
- VERSION: 01.03.01
+ VERSION: 01.03.02
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Reference + packaging repo for Moko Consulting Developer GPT Other Default
-->
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 03e5551..b4db98e 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -15,7 +15,7 @@
DEFGROUP: {{DEFGROUP}}
INGROUP: Project.Documentation
REPO: https://github.com/mokoconsulting-tech/MokoJoomHero
- VERSION: 01.03.01
+ VERSION: 01.03.02
PATH: ./CONTRIBUTING.md
BRIEF: How to contribute; branch strategy, commit conventions, PR workflow, and release pipeline
-->
diff --git a/README.md b/README.md
index 1c1a1cf..a5ce6e1 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
# FILE INFORMATION
REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
FILE: ./README.md
- VERSION: 01.03.01
+ VERSION: 01.03.02
BRIEF: MokoJoomHero - Joomla Module
-->
diff --git a/SECURITY.md b/SECURITY.md
index a25e74e..448fe4b 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: [PROJECT_NAME]
INGROUP: [PROJECT_NAME].Documentation
REPO: [REPOSITORY_URL]
PATH: /SECURITY.md
-VERSION: 01.03.01
+VERSION: 01.03.02
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/src/language/en-GB/mod_mokojoomhero.ini b/src/language/en-GB/mod_mokojoomhero.ini
index 6f09b64..2f50a8d 100644
--- a/src/language/en-GB/mod_mokojoomhero.ini
+++ b/src/language/en-GB/mod_mokojoomhero.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-GB/mod_mokojoomhero.ini
-; VERSION: 01.03.00
+; VERSION: 01.03.02
; BRIEF: Language strings for MokoJoomHero module (frontend + admin form fields)
MOD_MOKOJOOMHERO_NO_CONTENT="Add content to this module to display it over the hero image."
diff --git a/src/language/en-GB/mod_mokojoomhero.sys.ini b/src/language/en-GB/mod_mokojoomhero.sys.ini
index c1596f6..6dea201 100644
--- a/src/language/en-GB/mod_mokojoomhero.sys.ini
+++ b/src/language/en-GB/mod_mokojoomhero.sys.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-GB/mod_mokojoomhero.sys.ini
-; VERSION: 01.03.00
+; VERSION: 01.03.02
; BRIEF: System language strings — used in admin Extension Manager and Module Manager
MOD_MOKOJOOMHERO="Module - MokoJoomHero"
diff --git a/src/language/en-US/mod_mokojoomhero.ini b/src/language/en-US/mod_mokojoomhero.ini
index b847dd2..8d43021 100644
--- a/src/language/en-US/mod_mokojoomhero.ini
+++ b/src/language/en-US/mod_mokojoomhero.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-US/mod_mokojoomhero.ini
-; VERSION: 01.03.00
+; VERSION: 01.03.02
; BRIEF: Language strings for MokoJoomHero module (en-US, frontend + admin form fields)
MOD_MOKOJOOMHERO_NO_CONTENT="Add content to this module to display it over the hero image."
diff --git a/src/language/en-US/mod_mokojoomhero.sys.ini b/src/language/en-US/mod_mokojoomhero.sys.ini
index 26213f6..b1972b5 100644
--- a/src/language/en-US/mod_mokojoomhero.sys.ini
+++ b/src/language/en-US/mod_mokojoomhero.sys.ini
@@ -6,7 +6,7 @@
; INGROUP: MokoJoomHero.Module
; REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
; PATH: /src/language/en-US/mod_mokojoomhero.sys.ini
-; VERSION: 01.03.00
+; VERSION: 01.03.02
; BRIEF: System language strings — used in admin Extension Manager and Module Manager (en-US)
MOD_MOKOJOOMHERO="Module - MokoJoomHero"
diff --git a/src/media/css/mod_mokojoomhero.css b/src/media/css/mod_mokojoomhero.css
index 47b4c35..0bbb386 100644
--- a/src/media/css/mod_mokojoomhero.css
+++ b/src/media/css/mod_mokojoomhero.css
@@ -7,7 +7,7 @@
* INGROUP: MokoJoomHero.Module
* REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
* PATH: /src/css/template.css
- * VERSION: 01.03.00
+ * VERSION: 01.03.02
* BRIEF: Hero module stylesheet — slideshow, video background, overlay
*/
diff --git a/src/media/js/mod_mokojoomhero.js b/src/media/js/mod_mokojoomhero.js
index 2886606..364a16a 100644
--- a/src/media/js/mod_mokojoomhero.js
+++ b/src/media/js/mod_mokojoomhero.js
@@ -8,7 +8,7 @@
* INGROUP: MokoJoomHero.Module
* REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero
* PATH: /src/js/template.js
- * VERSION: 01.03.00
+ * VERSION: 01.03.02
* BRIEF: Hero module JavaScript — image slideshow crossfade
*/
diff --git a/src/mod_mokojoomhero.xml b/src/mod_mokojoomhero.xml
index 99606b3..5fd6a19 100644
--- a/src/mod_mokojoomhero.xml
+++ b/src/mod_mokojoomhero.xml
@@ -22,7 +22,7 @@
https://mokoconsulting.tech
Copyright (C) 2026 Moko Consulting. All rights reserved.
GPL-3.0-or-later
- 01.03.00
+ 01.03.02-dev
Displays a random hero image slideshow or background video with content overlaid. Designed for MokoOnyx template. By Moko Consulting.
script.php
diff --git a/updates.xml b/updates.xml
index 3b3ec9b..9e7ac61 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,7 +1,7 @@
--
2.52.0
From 9b909298b9dc0b8698f0f02312b430125e89a28e Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Sat, 30 May 2026 20:35:31 +0000
Subject: [PATCH 6/6] chore: update development channel 01.03.02-dev [skip ci]
---
updates.xml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/updates.xml b/updates.xml
index 9e7ac61..074f79f 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,7 +1,7 @@
@@ -87,13 +87,13 @@
mod_mokojoomhero
module
site
- 01.03.01-dev
+ 01.03.02-dev
2026-05-30
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/development
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/development/mod_mokojoomhero-01.03.01-dev.zip
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/development/mod_mokojoomhero-01.03.02-dev.zip
- 0a9abb217f20ded4d261789fb6d573c167de45c4a39a057b9db0be0a85157398
+ f6842ab176d55cc8b1f767de2b08b6ab69bdc06510bc5bb19bd54292e6dafbe5
dev
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
--
2.52.0