Date: Mon, 6 Jul 2026 11:18:46 -0500
Subject: [PATCH 07/14] fix: honest installer success message
Gate the installer success/license/next-steps message behind a fail-open
verifier so the installer never reports success when the install failed or
only partially completed.
- Package scripts: verify every child extension declared in the manifest
actually registered in #__extensions before showing the license message.
- com_mokoog component script: verify the declared SQL tables exist before
echoing the success message.
Mirrors MokoSuiteHQ PR #72 and MokoSuiteClient PR #300. Both checks are wrapped
in try/catch and fail open, so a transient DB/IO glitch never fakes a failure.
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
---
CHANGELOG.md | 3 ++
source/script.php | 99 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4cee4b0..779775b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,9 @@
## [Unreleased]
+### Fixed
+- **Honest install success** β the package installer no longer shows the license / next-steps message when a bundled child extension failed to install. Postflight now verifies every extension declared in the package manifest actually registered in `#__extensions` and enqueues an error instead. Verification fails open, so a transient DB/IO glitch never fakes a failure.
+
### Added
- **Package Manifest** β `pkg_mokosuiteeditor.xml` with dlid and updateservers
- **Source Structure** β directory scaffolding for editor plugin
diff --git a/source/script.php b/source/script.php
index b21c740..7554afe 100644
--- a/source/script.php
+++ b/source/script.php
@@ -16,9 +16,108 @@ class Pkg_MokoSuiteEditorInstallerScript
{
public function postflight(string $type, InstallerAdapter $adapter): void
{
+ // Be honest about success. Joomla's package installer only LOGS a failed child
+ // sub-install but still runs this postflight, so don't show the license /
+ // next-steps message if a bundled extension is actually missing. Fails open
+ // (see missingChildExtensions) so a query/IO glitch never fakes a failure.
+ $missing = $this->missingChildExtensions($adapter);
+
+ if (!empty($missing))
+ {
+ Factory::getApplication()->enqueueMessage(
+ 'MokoSuite Editor did not install correctly.
'
+ . 'The following bundled extensions are missing: '
+ . htmlspecialchars(implode(', ', $missing), ENT_QUOTES) . '
'
+ . 'Please uninstall MokoSuite Editor and reinstall the full package.
',
+ 'error'
+ );
+
+ return;
+ }
+
$this->warnMissingLicenseKey();
}
+ /**
+ * Verify every child extension declared in the package manifest actually landed
+ * in #__extensions. Returns readable labels of any that are missing.
+ *
+ * Matching per Joomla's #__extensions uniqueness:
+ * - type = the "type" attribute
+ * - element = the "id" attribute, EXCEPT for plugins the manifest often
+ * declares the full plg__ id, so strip a leading
+ * plg__ to get the real element; components/modules use id as-is
+ * - plugins ALSO match folder = the "group" attribute
+ *
+ * FAILS OPEN: any error (unreadable manifest, query failure) returns [] so a
+ * transient glitch never turns a good install into a false failure.
+ */
+ private function missingChildExtensions($parent): array
+ {
+ try
+ {
+ $manifest = $parent->getParent()->getManifest();
+
+ if (!$manifest || !isset($manifest->files) || !isset($manifest->files->file))
+ {
+ return [];
+ }
+
+ $db = Factory::getDbo();
+ $missing = [];
+
+ foreach ($manifest->files->file as $file)
+ {
+ $attrs = $file->attributes();
+ $id = isset($attrs['id']) ? (string) $attrs['id'] : '';
+ $exType = isset($attrs['type']) ? (string) $attrs['type'] : '';
+
+ if ($id === '' || $exType === '')
+ {
+ continue;
+ }
+
+ $group = isset($attrs['group']) ? (string) $attrs['group'] : '';
+ $element = $id;
+
+ // Plugin element in #__extensions is the id minus any leading plg__.
+ if ($exType === 'plugin' && $group !== '')
+ {
+ $prefix = 'plg_' . $group . '_';
+
+ if (strpos($element, $prefix) === 0)
+ {
+ $element = substr($element, \strlen($prefix));
+ }
+ }
+
+ $query = $db->getQuery(true)
+ ->select('COUNT(*)')
+ ->from($db->quoteName('#__extensions'))
+ ->where($db->quoteName('element') . ' = ' . $db->quote($element))
+ ->where($db->quoteName('type') . ' = ' . $db->quote($exType));
+
+ if ($exType === 'plugin' && $group !== '')
+ {
+ $query->where($db->quoteName('folder') . ' = ' . $db->quote($group));
+ }
+
+ if ((int) $db->setQuery($query)->loadResult() === 0)
+ {
+ $label = trim((string) $file);
+ $missing[] = $label !== '' ? preg_replace('/\.zip$/i', '', $label) : $id;
+ }
+ }
+
+ return $missing;
+ }
+ catch (\Throwable $e)
+ {
+ // Fail open β never fake a failure on a glitch.
+ return [];
+ }
+ }
+
private function warnMissingLicenseKey(): void
{
try
From e38623082806a1cf45f62b6e027a86db58caf93f Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Mon, 6 Jul 2026 16:18:57 +0000
Subject: [PATCH 08/14] chore(version): pre-release bump to 01.00.26-dev [skip
ci]
---
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
GOVERNANCE.md | 2 +-
SECURITY.md | 2 +-
source/packages/com_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
.../plg_webservices_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/pkg_mokosuiteeditor.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index b0ddb4d..e4db02a 100644
--- a/.mokogitea/workflows/issue-branch.yml
+++ b/.mokogitea/workflows/issue-branch.yml
@@ -5,7 +5,7 @@
# FILE INFORMATION
# DEFGROUP: Gitea.Workflow
# INGROUP: mokocli.Automation
-# VERSION: 01.00.25
+# VERSION: 01.00.26
# 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 64a2a2c..56e7db5 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://github.com/mokoconsulting-tech/Template-Joomla/
- VERSION: 01.00.25
+ VERSION: 01.00.26
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Community expectations and enforcement guidelines
NOTE: Adapted with attribution from the Contributor Covenant v2.1
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index f86c223..d117371 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -19,7 +19,7 @@
DEFGROUP: mokoconsulting-tech.Template-Joomla
INGROUP: MokoStandards.Governance
REPO: https://github.com/mokoconsulting-tech/Template-Joomla
- VERSION: 01.00.25
+ VERSION: 01.00.26
PATH: /GOVERNANCE.md
BRIEF: Project governance rules, roles, and decision process for Template-Joomla
-->
diff --git a/SECURITY.md b/SECURITY.md
index ba493a9..db497d6 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla
PATH: /SECURITY.md
-VERSION: 01.00.25
+VERSION: 01.00.26
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
index cff3e6c..3df2e18 100644
--- a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
@@ -5,7 +5,7 @@
2026-06-23
Copyright (C) 2026 Moko Consulting.
GPL-3.0-or-later
- 01.00.25
+ 01.00.26
Moko\Component\MokoSuiteEditor
servicessrctmpl
diff --git a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
index 344614f..226aae4 100644
--- a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
@@ -8,7 +8,7 @@
GPL-3.0-or-later
hello@mokoconsulting.tech
https://mokoconsulting.tech
- 01.00.25
+ 01.00.26
8.3
PLG_EDITORS_MOKOSUITEEDITOR_DESC
Moko\Plugin\Editors\MokoSuiteEditor
diff --git a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
index b5e543e..7e9297f 100644
--- a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
@@ -3,7 +3,7 @@
Web Services - MokoSuite Editor
mokosuiteeditor
Moko Consulting
- 01.00.25
+ 01.00.26
GPL-3.0-or-later
Moko\Plugin\WebServices\MokoSuiteEditor
srcservices
diff --git a/source/pkg_mokosuiteeditor.xml b/source/pkg_mokosuiteeditor.xml
index 54952e6..7bb3110 100644
--- a/source/pkg_mokosuiteeditor.xml
+++ b/source/pkg_mokosuiteeditor.xml
@@ -2,7 +2,7 @@
Package - MokoSuite Editor
mokosuiteeditor
- 01.00.25
+ 01.00.26
2026-06-21
Moko Consulting
hello@mokoconsulting.tech
From d958d3ef696709fe87fe0333f850d8b02a2d76eb Mon Sep 17 00:00:00 2001
From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech>
Date: Mon, 6 Jul 2026 22:45:20 +0000
Subject: [PATCH 09/14] feat(menu): add COM_MOKOSUITEEDITOR_SHORT short-name
constant (#13)
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
---
.../admin/language/en-GB/com_mokosuiteeditor.sys.ini | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 source/packages/com_mokosuiteeditor/admin/language/en-GB/com_mokosuiteeditor.sys.ini
diff --git a/source/packages/com_mokosuiteeditor/admin/language/en-GB/com_mokosuiteeditor.sys.ini b/source/packages/com_mokosuiteeditor/admin/language/en-GB/com_mokosuiteeditor.sys.ini
new file mode 100644
index 0000000..00407da
--- /dev/null
+++ b/source/packages/com_mokosuiteeditor/admin/language/en-GB/com_mokosuiteeditor.sys.ini
@@ -0,0 +1,3 @@
+COM_MOKOSUITEEDITOR="MokoSuite Editor"
+COM_MOKOSUITEEDITOR_SHORT="Editor"
+COM_MOKOSUITEEDITOR_XML_DESCRIPTION="MokoSuite Editor component."
From a428a9e49170569a4efebebbb235198df9183e4e Mon Sep 17 00:00:00 2001
From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech>
Date: Mon, 6 Jul 2026 22:45:31 +0000
Subject: [PATCH 10/14] feat(menu): use COM_MOKOSUITEEDITOR_SHORT + wire admin
language (#13)
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
---
source/packages/com_mokosuiteeditor/mokosuiteeditor.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
index 3df2e18..9358eeb 100644
--- a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
@@ -9,6 +9,9 @@
Moko\Component\MokoSuiteEditor
servicessrctmpl
-
+
+
+ en-GB/com_mokosuiteeditor.sys.ini
+
From c283058805aceebc7119f7677b21c15a21364d05 Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Mon, 6 Jul 2026 22:45:59 +0000
Subject: [PATCH 11/14] chore(version): pre-release bump to 01.00.27-dev [skip
ci]
---
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
GOVERNANCE.md | 2 +-
SECURITY.md | 2 +-
source/packages/com_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
.../plg_webservices_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/pkg_mokosuiteeditor.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index e4db02a..685f5b1 100644
--- a/.mokogitea/workflows/issue-branch.yml
+++ b/.mokogitea/workflows/issue-branch.yml
@@ -5,7 +5,7 @@
# FILE INFORMATION
# DEFGROUP: Gitea.Workflow
# INGROUP: mokocli.Automation
-# VERSION: 01.00.26
+# VERSION: 01.00.27
# 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 56e7db5..b8d6618 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://github.com/mokoconsulting-tech/Template-Joomla/
- VERSION: 01.00.26
+ VERSION: 01.00.27
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Community expectations and enforcement guidelines
NOTE: Adapted with attribution from the Contributor Covenant v2.1
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index d117371..f72aec7 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -19,7 +19,7 @@
DEFGROUP: mokoconsulting-tech.Template-Joomla
INGROUP: MokoStandards.Governance
REPO: https://github.com/mokoconsulting-tech/Template-Joomla
- VERSION: 01.00.26
+ VERSION: 01.00.27
PATH: /GOVERNANCE.md
BRIEF: Project governance rules, roles, and decision process for Template-Joomla
-->
diff --git a/SECURITY.md b/SECURITY.md
index db497d6..6321137 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla
PATH: /SECURITY.md
-VERSION: 01.00.26
+VERSION: 01.00.27
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
index 9358eeb..80e4d93 100644
--- a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
@@ -5,7 +5,7 @@
2026-06-23
Copyright (C) 2026 Moko Consulting.
GPL-3.0-or-later
- 01.00.26
+ 01.00.27
Moko\Component\MokoSuiteEditor
servicessrctmpl
diff --git a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
index 226aae4..cd0f0d5 100644
--- a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
@@ -8,7 +8,7 @@
GPL-3.0-or-later
hello@mokoconsulting.tech
https://mokoconsulting.tech
- 01.00.26
+ 01.00.27
8.3
PLG_EDITORS_MOKOSUITEEDITOR_DESC
Moko\Plugin\Editors\MokoSuiteEditor
diff --git a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
index 7e9297f..cb6ddde 100644
--- a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
@@ -3,7 +3,7 @@
Web Services - MokoSuite Editor
mokosuiteeditor
Moko Consulting
- 01.00.26
+ 01.00.27
GPL-3.0-or-later
Moko\Plugin\WebServices\MokoSuiteEditor
srcservices
diff --git a/source/pkg_mokosuiteeditor.xml b/source/pkg_mokosuiteeditor.xml
index 7bb3110..89607b4 100644
--- a/source/pkg_mokosuiteeditor.xml
+++ b/source/pkg_mokosuiteeditor.xml
@@ -2,7 +2,7 @@
Package - MokoSuite Editor
mokosuiteeditor
- 01.00.26
+ 01.00.27
2026-06-21
Moko Consulting
hello@mokoconsulting.tech
From 847e3f912c93d77088a9ae5bb88b8729a2dc2f04 Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Mon, 6 Jul 2026 22:46:25 +0000
Subject: [PATCH 12/14] chore(version): pre-release bump to 01.00.28-dev [skip
ci]
---
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
GOVERNANCE.md | 2 +-
SECURITY.md | 2 +-
source/packages/com_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
.../plg_webservices_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/pkg_mokosuiteeditor.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index 685f5b1..b46384d 100644
--- a/.mokogitea/workflows/issue-branch.yml
+++ b/.mokogitea/workflows/issue-branch.yml
@@ -5,7 +5,7 @@
# FILE INFORMATION
# DEFGROUP: Gitea.Workflow
# INGROUP: mokocli.Automation
-# VERSION: 01.00.27
+# VERSION: 01.00.28
# 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 b8d6618..1bbfc28 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://github.com/mokoconsulting-tech/Template-Joomla/
- VERSION: 01.00.27
+ VERSION: 01.00.28
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Community expectations and enforcement guidelines
NOTE: Adapted with attribution from the Contributor Covenant v2.1
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index f72aec7..a4e6a88 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -19,7 +19,7 @@
DEFGROUP: mokoconsulting-tech.Template-Joomla
INGROUP: MokoStandards.Governance
REPO: https://github.com/mokoconsulting-tech/Template-Joomla
- VERSION: 01.00.27
+ VERSION: 01.00.28
PATH: /GOVERNANCE.md
BRIEF: Project governance rules, roles, and decision process for Template-Joomla
-->
diff --git a/SECURITY.md b/SECURITY.md
index 6321137..d1ce181 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla
PATH: /SECURITY.md
-VERSION: 01.00.27
+VERSION: 01.00.28
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
index 80e4d93..8367343 100644
--- a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
@@ -5,7 +5,7 @@
2026-06-23
Copyright (C) 2026 Moko Consulting.
GPL-3.0-or-later
- 01.00.27
+ 01.00.28
Moko\Component\MokoSuiteEditor
servicessrctmpl
diff --git a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
index cd0f0d5..945957d 100644
--- a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
@@ -8,7 +8,7 @@
GPL-3.0-or-later
hello@mokoconsulting.tech
https://mokoconsulting.tech
- 01.00.27
+ 01.00.28
8.3
PLG_EDITORS_MOKOSUITEEDITOR_DESC
Moko\Plugin\Editors\MokoSuiteEditor
diff --git a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
index cb6ddde..9ffc0fa 100644
--- a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
@@ -3,7 +3,7 @@
Web Services - MokoSuite Editor
mokosuiteeditor
Moko Consulting
- 01.00.27
+ 01.00.28
GPL-3.0-or-later
Moko\Plugin\WebServices\MokoSuiteEditor
srcservices
diff --git a/source/pkg_mokosuiteeditor.xml b/source/pkg_mokosuiteeditor.xml
index 89607b4..aa5d522 100644
--- a/source/pkg_mokosuiteeditor.xml
+++ b/source/pkg_mokosuiteeditor.xml
@@ -2,7 +2,7 @@
Package - MokoSuite Editor
mokosuiteeditor
- 01.00.27
+ 01.00.28
2026-06-21
Moko Consulting
hello@mokoconsulting.tech
From 00ec429916cb7e0b1487386c84391d7570a09985 Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Mon, 6 Jul 2026 22:47:06 +0000
Subject: [PATCH 13/14] chore(version): pre-release bump to 01.00.29-dev [skip
ci]
---
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
GOVERNANCE.md | 2 +-
SECURITY.md | 2 +-
source/packages/com_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
.../plg_webservices_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/pkg_mokosuiteeditor.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index b46384d..2ebc0f5 100644
--- a/.mokogitea/workflows/issue-branch.yml
+++ b/.mokogitea/workflows/issue-branch.yml
@@ -5,7 +5,7 @@
# FILE INFORMATION
# DEFGROUP: Gitea.Workflow
# INGROUP: mokocli.Automation
-# VERSION: 01.00.28
+# VERSION: 01.00.29
# 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 1bbfc28..3cbe33d 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://github.com/mokoconsulting-tech/Template-Joomla/
- VERSION: 01.00.28
+ VERSION: 01.00.29
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Community expectations and enforcement guidelines
NOTE: Adapted with attribution from the Contributor Covenant v2.1
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index a4e6a88..7ad9cc8 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -19,7 +19,7 @@
DEFGROUP: mokoconsulting-tech.Template-Joomla
INGROUP: MokoStandards.Governance
REPO: https://github.com/mokoconsulting-tech/Template-Joomla
- VERSION: 01.00.28
+ VERSION: 01.00.29
PATH: /GOVERNANCE.md
BRIEF: Project governance rules, roles, and decision process for Template-Joomla
-->
diff --git a/SECURITY.md b/SECURITY.md
index d1ce181..a0c1ea7 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla
PATH: /SECURITY.md
-VERSION: 01.00.28
+VERSION: 01.00.29
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
index 8367343..2b39e38 100644
--- a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
@@ -5,7 +5,7 @@
2026-06-23
Copyright (C) 2026 Moko Consulting.
GPL-3.0-or-later
- 01.00.28
+ 01.00.29
Moko\Component\MokoSuiteEditor
servicessrctmpl
diff --git a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
index 945957d..8fb9f33 100644
--- a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
@@ -8,7 +8,7 @@
GPL-3.0-or-later
hello@mokoconsulting.tech
https://mokoconsulting.tech
- 01.00.28
+ 01.00.29
8.3
PLG_EDITORS_MOKOSUITEEDITOR_DESC
Moko\Plugin\Editors\MokoSuiteEditor
diff --git a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
index 9ffc0fa..a6073b4 100644
--- a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
@@ -3,7 +3,7 @@
Web Services - MokoSuite Editor
mokosuiteeditor
Moko Consulting
- 01.00.28
+ 01.00.29
GPL-3.0-or-later
Moko\Plugin\WebServices\MokoSuiteEditor
srcservices
diff --git a/source/pkg_mokosuiteeditor.xml b/source/pkg_mokosuiteeditor.xml
index aa5d522..aedfa08 100644
--- a/source/pkg_mokosuiteeditor.xml
+++ b/source/pkg_mokosuiteeditor.xml
@@ -2,7 +2,7 @@
Package - MokoSuite Editor
mokosuiteeditor
- 01.00.28
+ 01.00.29
2026-06-21
Moko Consulting
hello@mokoconsulting.tech
From 13f6716be401e2d9fe2d8a299191387b159b57ba Mon Sep 17 00:00:00 2001
From: "gitea-actions[bot]"
Date: Tue, 7 Jul 2026 10:17:12 +0000
Subject: [PATCH 14/14] chore(version): pre-release bump to 01.00.30-dev [skip
ci]
---
.mokogitea/workflows/issue-branch.yml | 2 +-
CODE_OF_CONDUCT.md | 2 +-
GOVERNANCE.md | 2 +-
SECURITY.md | 2 +-
source/packages/com_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
.../plg_webservices_mokosuiteeditor/mokosuiteeditor.xml | 2 +-
source/pkg_mokosuiteeditor.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index 2ebc0f5..9a06de1 100644
--- a/.mokogitea/workflows/issue-branch.yml
+++ b/.mokogitea/workflows/issue-branch.yml
@@ -5,7 +5,7 @@
# FILE INFORMATION
# DEFGROUP: Gitea.Workflow
# INGROUP: mokocli.Automation
-# VERSION: 01.00.29
+# VERSION: 01.00.30
# 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 3cbe33d..7b8a381 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -14,7 +14,7 @@
DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://github.com/mokoconsulting-tech/Template-Joomla/
- VERSION: 01.00.29
+ VERSION: 01.00.30
PATH: ./CODE_OF_CONDUCT.md
BRIEF: Community expectations and enforcement guidelines
NOTE: Adapted with attribution from the Contributor Covenant v2.1
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index 7ad9cc8..a34d571 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -19,7 +19,7 @@
DEFGROUP: mokoconsulting-tech.Template-Joomla
INGROUP: MokoStandards.Governance
REPO: https://github.com/mokoconsulting-tech/Template-Joomla
- VERSION: 01.00.29
+ VERSION: 01.00.30
PATH: /GOVERNANCE.md
BRIEF: Project governance rules, roles, and decision process for Template-Joomla
-->
diff --git a/SECURITY.md b/SECURITY.md
index a0c1ea7..f2f7914 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla
PATH: /SECURITY.md
-VERSION: 01.00.29
+VERSION: 01.00.30
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
index 2b39e38..b679c31 100644
--- a/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/com_mokosuiteeditor/mokosuiteeditor.xml
@@ -5,7 +5,7 @@
2026-06-23
Copyright (C) 2026 Moko Consulting.
GPL-3.0-or-later
- 01.00.29
+ 01.00.30
Moko\Component\MokoSuiteEditor
servicessrctmpl
diff --git a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
index 8fb9f33..5128176 100644
--- a/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_editors_mokosuiteeditor/mokosuiteeditor.xml
@@ -8,7 +8,7 @@
GPL-3.0-or-later
hello@mokoconsulting.tech
https://mokoconsulting.tech
- 01.00.29
+ 01.00.30
8.3
PLG_EDITORS_MOKOSUITEEDITOR_DESC
Moko\Plugin\Editors\MokoSuiteEditor
diff --git a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
index a6073b4..b5fdd23 100644
--- a/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
+++ b/source/packages/plg_webservices_mokosuiteeditor/mokosuiteeditor.xml
@@ -3,7 +3,7 @@
Web Services - MokoSuite Editor
mokosuiteeditor
Moko Consulting
- 01.00.29
+ 01.00.30
GPL-3.0-or-later
Moko\Plugin\WebServices\MokoSuiteEditor
srcservices
diff --git a/source/pkg_mokosuiteeditor.xml b/source/pkg_mokosuiteeditor.xml
index aedfa08..d9679fd 100644
--- a/source/pkg_mokosuiteeditor.xml
+++ b/source/pkg_mokosuiteeditor.xml
@@ -2,7 +2,7 @@
Package - MokoSuite Editor
mokosuiteeditor
- 01.00.29
+ 01.00.30
2026-06-21
Moko Consulting
hello@mokoconsulting.tech