Release: dev -> main #80

Merged
jmiller merged 77 commits from dev into main 2026-07-13 09:40:59 +00:00
Owner

Roll up dev to main.

Roll up dev to main.
jmiller added 76 commits 2026-07-13 09:37:29 +00:00
fix: honest installer success for MokoSuiteStoreLocator package
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
6b5573b12a
Package postflight now verifies every bundled child extension declared
in the manifest actually landed in #__extensions before enqueueing the
license/next-steps message. If any child is missing it enqueues an error
and returns instead of reporting a false success. Verification fails open
so a transient DB/IO glitch never turns a good install into a false
failure. Housekeeping (download-key restore) still runs unconditionally.

Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
chore(version): pre-release bump to 01.02.02-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
69fb3c0d7b
Merge pull request 'fix: honest installer success for package postflight' (#76) from fix/honest-install-success into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 20s
94321fecbd
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
cf8630e4bf
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
378de76a9b
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 23s
c0d2ae8c8d
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
1609021d84
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
dc3285cee5
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
b6b84229a7
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
962045a669
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
beddff324d
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
a6f34a0a12
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
dedefcf7b0
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
4b5e858a36
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
be394993b3
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 24s
395ce82501
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
7c00d84ab1
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
826a481f46
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 23s
7e5ee2f805
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 22s
7ce881484e
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
3f4c594e53
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 21s
244d40153d
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 19s
8ea6ab74f9
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
6748e6aa40
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
36bf519559
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
08271aeb5f
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
3192a557da
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
fix(i18n): rename COM_MOKOJOOMSTORELOCATOR stem to COM_MOKOSUITESTORELOCATOR + add _SHORT (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
74cabacea1
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
feat(menu): use COM_MOKOSUITESTORELOCATOR_SHORT for admin menu label (#75)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
a3645006c3
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
chore(version): pre-release bump to 01.02.29-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
7df76a22b6
Merge pull request 'feat(menu): COM_MOKOSUITESTORELOCATOR_SHORT + stem rename MOKOJOOM→MOKOSUITE (#75)' (#77) from fix/short-menu-constant into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
ec5535e1a6
docs(changelog): note COM_MOKOSUITESTORELOCATOR_SHORT admin menu constant and language-key rename (#75)
Generic: Project CI / Lint & Validate (pull_request) Has been cancelled
Universal: PR Check / Branch Policy (pull_request) Has been cancelled
Universal: PR Check / Secret Scan (pull_request) Has been cancelled
Universal: PR Check / Validate PR (pull_request) Has been cancelled
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been cancelled
Branch Cleanup / Delete merged branch (pull_request) Has been cancelled
RC Revert / Rename rc/ back to dev/ (pull_request) Has been cancelled
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
ff3ac8f6fa
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
Merge pull request 'docs(changelog): note this session's change' (#78) from jmiller/changelog-short-constant into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
863e3beaac
chore: align CLAUDE.md to Joomla 6 / PHP 8.3
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
9c9a81837a
chore: align README.md to Joomla 6 / PHP 8.3
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
73553cb89e
chore: align composer.json to Joomla 6 / PHP 8.3
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Generic: Project CI / Lint & Validate (pull_request) Successful in 9s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 7s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
73809e8baf
chore(version): pre-release bump to 01.02.34-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
c8a089b85d
Merge pull request 'chore: align to Joomla 6 / PHP 8.3' (#79) from fix/joomla6-php83 into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
3407e9e826
chore(sync): CI notify retry + JEXEC whole-file scan from Template-Generic
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
f28f5392fb
chore(sync): CI notify retry + JEXEC whole-file scan from Template-Generic
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
0a954d01e4
jmiller added 1 commit 2026-07-13 09:40:49 +00:00
Merge remote-tracking branch 'origin/main' into dev
Generic: Project CI / Tests (pull_request) Failing after 7s
Generic: Project CI / Lint & Validate (pull_request) Successful in 9s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 10s
Universal: PR Check / Wiki Update Reminder (pull_request) Successful in 2s
Universal: PR Check / Require Docs Update (pull_request) Successful in 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 8s
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Has been skipped
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 14s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
58ca4acf99
# Conflicts:
#	CODE_OF_CONDUCT.md
#	GOVERNANCE.md
#	SECURITY.md
#	source/packages/com_mokosuitestorelocator/mokosuitestorelocator.xml
#	source/packages/mod_mokosuitestorelocator_map/mod_mokosuitestorelocator_map.xml
#	source/packages/mod_mokosuitestorelocator_search/mod_mokosuitestorelocator_search.xml
#	source/packages/plg_webservices_mokosuitestorelocator/mokosuitestorelocator.xml
#	source/pkg_mokosuitestorelocator.xml
jmiller merged commit e1a57bce12 into main 2026-07-13 09:40:59 +00:00
Author
Owner

Wiki reminder: docs are wiki-first -- if this PR changes behavior, usage, config, or standards, please update the repo wiki before/after merge. (non-blocking)

<!-- wiki-reminder --> **Wiki reminder:** docs are wiki-first -- if this PR changes behavior, usage, config, or standards, please update the repo wiki before/after merge. _(non-blocking)_
Sign in to join this conversation.