gitea-actions[bot]
eed0d43991
chore(version): pre-release bump to 01.01.03-dev [skip ci]
2026-06-29 14:30:11 +00:00
gitea-actions[bot]
af2b01c41a
chore(version): auto-bump patch 01.01.02-dev [skip ci]
2026-06-29 14:29:56 +00:00
gitea-actions[bot]
55b8a474e0
chore(version): pre-release bump to 01.01.01-dev [skip ci]
2026-06-28 20:07:29 +00:00
gitea-actions[bot]
34294f98a2
chore(version): auto-bump patch 01.00.40-dev [skip ci]
2026-06-28 20:07:15 +00:00
gitea-actions[bot]
84d42f70a1
chore(version): pre-release bump to 01.00.39-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 17s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 10m3s
2026-06-28 20:04:56 +00:00
gitea-actions[bot]
9ed2fb1963
chore(version): auto-bump patch 01.00.38-dev [skip ci]
2026-06-28 20:04:38 +00:00
gitea-actions[bot]
7f4451628d
chore(version): pre-release bump to 01.00.37-dev [skip ci]
2026-06-28 19:55:09 +00:00
gitea-actions[bot]
c8f7422996
chore(version): auto-bump patch 01.00.36-dev [skip ci]
2026-06-28 19:54:54 +00:00
jmiller
8dfc1227cb
feat: add pretty display names for all extensions in Joomla admin
...
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 13s
Universal: Auto Version Bump / Version Bump (push) Successful in 15s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 12s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
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
Authored-by: Moko Consulting
2026-06-28 14:54:35 -05:00
gitea-actions[bot]
e8d67215b1
chore(version): pre-release bump to 01.00.35-dev [skip ci]
2026-06-28 18:55:48 +00:00
gitea-actions[bot]
f7bbddd98d
chore(version): pre-release bump to 01.00.34-dev [skip ci]
2026-06-28 18:55:32 +00:00
gitea-actions[bot]
1ece8a006f
chore(version): auto-bump patch 01.00.33-dev [skip ci]
2026-06-28 18:55:15 +00:00
gitea-actions[bot]
b6900aec6e
chore(version): pre-release bump to 01.00.32-dev [skip ci]
2026-06-28 18:49:53 +00:00
gitea-actions[bot]
ecfb7c426d
chore(version): auto-bump patch 01.00.31-dev [skip ci]
2026-06-28 18:49:42 +00:00
gitea-actions[bot]
8c2bf7b02c
chore(version): pre-release bump to 01.00.30-dev [skip ci]
2026-06-28 18:47:43 +00:00
gitea-actions[bot]
056b339dee
chore(version): auto-bump patch 01.00.29-dev [skip ci]
2026-06-28 18:47:35 +00:00
gitea-actions[bot]
086c50e150
chore(version): pre-release bump to 01.00.28-dev [skip ci]
2026-06-28 18:08:49 +00:00
gitea-actions[bot]
3487072b8a
chore(version): pre-release bump to 01.00.27-dev [skip ci]
2026-06-28 18:08:38 +00:00
gitea-actions[bot]
edc6bbf62c
chore(version): auto-bump patch 01.00.26-dev [skip ci]
2026-06-28 18:08:29 +00:00
gitea-actions[bot]
41875e7878
chore(version): pre-release bump to 01.00.25-dev [skip ci]
2026-06-28 17:53:42 +00:00
gitea-actions[bot]
797101474a
chore(version): pre-release bump to 01.00.24-dev [skip ci]
2026-06-28 16:24:59 +00:00
gitea-actions[bot]
dccdb88617
chore(version): auto-bump patch 01.00.23-dev [skip ci]
2026-06-28 16:24:51 +00:00
gitea-actions[bot]
926b4c7576
chore(version): pre-release bump to 01.00.22-dev [skip ci]
2026-06-28 16:23:11 +00:00
gitea-actions[bot]
80cefe1624
chore(version): auto-bump patch 01.00.21-dev [skip ci]
2026-06-28 16:23:03 +00:00
gitea-actions[bot]
85a3566ae3
chore(version): pre-release bump to 01.00.20-dev [skip ci]
2026-06-28 08:08:05 +00:00
gitea-actions[bot]
1b177f267d
chore(version): auto-bump patch 01.00.19-dev [skip ci]
2026-06-28 08:07:56 +00:00
gitea-actions[bot]
1d600184b1
chore(version): pre-release bump to 01.00.18-dev [skip ci]
2026-06-28 03:44:05 +00:00
gitea-actions[bot]
45661df50e
chore(version): pre-release bump to 01.00.17-dev [skip ci]
2026-06-28 03:10:09 +00:00
gitea-actions[bot]
0be86aec5a
chore(version): auto-bump patch 01.00.16-dev [skip ci]
2026-06-28 03:10:01 +00:00
gitea-actions[bot]
72949fefa5
chore(version): pre-release bump to 01.00.15-dev [skip ci]
2026-06-28 02:59:59 +00:00
gitea-actions[bot]
6c83e5530f
chore(version): auto-bump patch 01.00.14-dev [skip ci]
2026-06-28 02:59:49 +00:00
gitea-actions[bot]
5f8ab19abd
chore(version): pre-release bump to 01.00.13-dev [skip ci]
2026-06-28 02:07:04 +00:00
gitea-actions[bot]
d9460d3f07
chore(version): pre-release bump to 01.00.12-dev [skip ci]
2026-06-28 00:27:09 +00:00
gitea-actions[bot]
8a9a3851e0
chore(version): auto-bump patch 01.00.11-dev [skip ci]
2026-06-28 00:26:59 +00:00
jmiller
36eb55758e
fix: add module attribute to services folder and hardcode package description
...
Universal: Auto Version Bump / Version Bump (push) Successful in 12s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
Joomla's ModuleAdapter requires the `module` attribute on a <files> child
to identify the module element. Without it, install fails with "No module
file specified" even when namespace and services/provider.php are present.
Pattern confirmed against MokoSuiteClient modules.
Also hardcodes the package description since packages don't load language
files during install, causing the raw key to display.
Authored-by: Moko Consulting
2026-06-27 19:26:44 -05:00
gitea-actions[bot]
bb30e0cd20
chore(version): pre-release bump to 01.00.10-dev [skip ci]
2026-06-27 20:40:46 +00:00
gitea-actions[bot]
5ccc0246bb
chore(version): auto-bump patch 01.00.09-dev [skip ci]
2026-06-27 20:40:35 +00:00
jmiller
e16e15dc00
fix: align dlid and updateservers with MokoSuiteClient pattern
...
Universal: Auto Version Bump / Version Bump (push) Successful in 13s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
Move <dlid> to right after <description> (before <scriptfile>) and add
priority="1" to <server> element, matching the MokoSuiteClient manifest
structure so Joomla properly registers the download key field.
Authored-by: Moko Consulting
2026-06-27 15:40:19 -05:00
gitea-actions[bot]
7c51396d8d
chore(version): pre-release bump to 01.00.08-dev [skip ci]
2026-06-27 20:35:46 +00:00
gitea-actions[bot]
4e9e698d2c
chore(version): auto-bump patch 01.00.07-dev [skip ci]
2026-06-27 20:35:36 +00:00
jmiller
81854440de
fix: move dlid before updateservers so Joomla registers download key
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
The <dlid> element was placed after </updateservers>, causing Joomla's
installer to skip it when registering the update site. Moving it before
<updateservers> ensures the extra_query field is populated in the
#__update_sites table.
Authored-by: Moko Consulting
2026-06-27 15:35:24 -05:00
gitea-actions[bot]
569f907512
chore(version): pre-release bump to 01.00.06-dev [skip ci]
2026-06-27 20:24:14 +00:00
gitea-actions[bot]
4258fd1d4f
chore(version): auto-bump patch 01.00.05-dev [skip ci]
2026-06-27 20:23:59 +00:00
gitea-actions[bot]
f0d8c7ecbf
chore(version): pre-release bump to 01.00.04-dev [skip ci]
2026-06-27 20:19:25 +00:00
gitea-actions[bot]
f469aa7e64
chore(version): pre-release bump to 01.00.03-dev [skip ci]
2026-06-27 19:44:16 +00:00
gitea-actions[bot]
1c443be9ea
chore(version): auto-bump patch 01.00.02-dev [skip ci]
2026-06-27 19:44:07 +00:00
jmiller
6426fee428
feat: v1.2 multi-category, REST API, ACL, security hardening ( #1 , #2 , #29 , #30 , #31 , #34 , #48 )
...
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 10s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 37s
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
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
Multi-category support with parent/child hierarchy, junction table,
admin CRUD, and per-category custom marker icons on the Leaflet map.
REST API via Web Services plugin with JSON:API endpoints. ACL
permissions via access.xml. SQL update schema for safe upgrades.
Shop integration bridge (LocationBridgeHelper, LocationSavedEvent).
Security: CSV formula injection prevention, MIME validation, file size
limit, ORDER BY allowlist, map height CSS regex validation.
Authored-by: Moko Consulting
2026-06-27 14:40:02 -05:00
gitea-actions[bot]
6e20567240
chore(version): pre-release bump to 01.00.01-dev [skip ci]
2026-06-27 14:40:00 -05:00
Jonathan Miller
97fb560864
chore: align version format to MokoStandards XX.YY.ZZ (01.00.00)
...
mokocli tools require two-digit zero-padded version groups (01.00.00)
per MokoStandards convention. Fixes auto-release pipeline failure.
Changed in: pkg manifest, component manifest, both module manifests,
and CHANGELOG.md.
Authored-by: Moko Consulting
2026-06-27 14:40:00 -05:00
Jonathan Miller
e26d0ed400
fix: code review fixes, Joomla 5/6 compat, XSS prevention
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 3s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 8s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 7s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 9s
Generic: Project CI / Lint & Validate (pull_request) Successful in 34s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 3s
Universal: Build & Release / Build & Release Pipeline (pull_request) Failing after 10s
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Generic: Project CI / Tests (pull_request) Has been cancelled
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
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
Security:
- Fix stored XSS in Leaflet popup — HTML-escape loc.title/address/phone
- Use HTMLHelper::_('content.prepare') for description output
Joomla 5/6 compatibility:
- Bump PHP minimum to 8.2, Joomla minimum to 5.0.0
- script.php implements InstallerScriptInterface with typed signatures
- Restore updateservers and dlid in package manifest
- Update all manifest creationDates to 2026-06-23
Code quality:
- Replace hard-coded English errors with Text::_() language strings
- Add COM_MOKOJOOMSTORELOCATOR_ERROR_* language keys
- Use Text::_() for Locations list toolbar title
- Import missing Text class in LocationTable and Locations HtmlView
Documentation:
- Update CLAUDE.md: MokoSuite naming, source/ paths, PHP 8.2, namespace
- Update README: Joomla 5/6, PHP 8.2+, MySQL 8.0+
Authored-by: Moko Consulting
2026-06-23 11:08:46 -05:00