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