generated from MokoConsulting/Template-Joomla
6d33273e18
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 9s
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
1.0 KiB
1.0 KiB
Changelog — MokoSuiteEditor
[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
#__extensionsand enqueues an error instead. Verification fails open, so a transient DB/IO glitch never fakes a failure.
Added
- Package Manifest —
pkg_mokosuiteeditor.xmlwith dlid and updateservers - Source Structure — directory scaffolding for editor plugin
- Wiki — Home, guides/Installation, guides/Configuration
- README — feature overview and package structure
- Tracking Issues — 10 issues: scaffold, media, links, source, profiles, tables, integration, roadmap, TEST, WIKI