Commit Graph

545 Commits

Author SHA1 Message Date
jmiller 09dbe8ade4 chore: sync issue templates from template repo [skip ci] 2026-05-20 00:29:53 +00:00
jmiller feb9a8426e chore: sync issue templates from template repo [skip ci] 2026-05-20 00:29:51 +00:00
jmiller 5388bb7075 chore: sync issue templates from template repo [skip ci] 2026-05-20 00:29:50 +00:00
jmiller c72d9fce27 chore: sync issue templates from template repo [skip ci] 2026-05-20 00:29:49 +00:00
Jonathan Miller 5609bdb849 Merge remote-tracking branch 'origin/dev'
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Universal: Repository Cleanup / Clean Merged Branches (push) Successful in 15s
Universal: Secret Scanning / Gitleaks Secret Scan (push) Successful in 5s
Universal: Security Audit / Dependency Audit (push) Successful in 4s
# Conflicts:
#	CHANGELOG.md
2026-05-16 17:26:51 -05:00
Jonathan Miller 9a1dc605bb chore: rename Setup step to moko-platform, remove docs/ directory
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Scripts governance (push) Successful in 4s
Joomla: Repo Health / Release configuration (push) Failing after 4s
Joomla: Repo Health / Repository health (push) Failing after 5s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 4s
Joomla: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 21s
- All workflow steps renamed from "Setup MokoStandards tools" to
  "Setup moko-platform"
- Removed docs/ directory — documentation lives in the wiki

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 17:17:55 -05:00
Jonathan Miller 36593a6b3c docs: fix mangled CHANGELOG, add p-2 fix entry
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 4s
Joomla: Repo Health / Scripts governance (push) Successful in 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
Rebuilt CHANGELOG structure after auto-promote corruption. Added
proper version sections for 02.06.00, 02.02.00, and unreleased
p-2 menu icon padding fix.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 14:37:49 -05:00
Jonathan Miller 7b52a06cc1 fix(menu): remove hardcoded p-2 padding from menu icon spans
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
The menu override templates were adding Bootstrap p-2 (padding) class
to all menu icon spans, causing unwanted spacing around Font Awesome
icons in navigation items. Icons should inherit their spacing from
the surrounding link element, not add their own padding.

Affected files: all mod_menu layout overrides (mainmenu_*, horizontal_*)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 14:33:55 -05:00
jmiller d4f2432332 chore(version): bump 02.06.00 → 02.07.00 (dev) [skip ci] 2026-05-16 18:58:15 +00:00
jmiller 86db2d5b1a chore(version): bump 02.06.00 → 02.07.00 (dev) [skip ci] 2026-05-16 18:58:15 +00:00
jmiller 0fbeb1b14e chore: sync updates.xml 02.06.00 [skip ci] 2026-05-16 18:58:12 +00:00
gitea-actions[bot] 6c46d4effd chore(release): promote CHANGELOG 02.06.00 [skip ci] 2026-05-16 18:58:07 +00:00
jmiller 497180fd94 Merge pull request 'chore: cascade main → dev (5bff52a) [skip ci]' (#47) from main into dev 2026-05-16 18:58:05 +00:00
jmiller 5bff52a994 Merge pull request 'feat(ci): CB plugin detection + remove update-server + platform auto-sense' (#46) from dev into main
Joomla: Repo Health / Access control (push) Successful in 1s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Joomla: Repo Health / Release configuration (push) Failing after 4s
Joomla: Repo Health / Scripts governance (push) Successful in 4s
Joomla: Repo Health / Repository health (push) Failing after 5s
2026-05-16 18:57:35 +00:00
Jonathan Miller c067cbe328 feat(ci): add Community Builder plugin (cb_plugin) type detection
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 7s
Joomla: Repo Health / Scripts governance (push) Successful in 4s
Joomla: Repo Health / Repository health (push) Failing after 5s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 6s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (pull_request) Failing after 4s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 4s
Joomla: Repo Health / Repository health (pull_request) Failing after 5s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 20s
Universal: PR Check / Validate PR (pull_request) Successful in 24s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 55s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
- Platform detection auto-senses <cbplugin> manifests
- CB plugins get cb_ prefix for package naming
- .mokogitea/manifest.xml takes precedence over .gitea/manifest.xml
- All TYPE_PREFIX blocks updated with cb_plugin case

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:55:22 -05:00
jmiller 09e5bd2447 chore(version): bump 02.05.00 → 02.06.00 (dev) [skip ci] 2026-05-16 18:31:37 +00:00
jmiller 33c1e41ed4 chore(version): bump 02.05.00 → 02.06.00 (dev) [skip ci] 2026-05-16 18:31:36 +00:00
jmiller d9687d230d chore: sync updates.xml 02.05.00 [skip ci] 2026-05-16 18:31:35 +00:00
gitea-actions[bot] c0b1b0b9cc chore(release): promote CHANGELOG 02.05.00 [skip ci] 2026-05-16 18:31:31 +00:00
jmiller b556d2e9ea Merge pull request 'chore: cascade main → dev (48a6ced) [skip ci]' (#45) from main into dev 2026-05-16 18:30:33 +00:00
jmiller 48a6cede38 Merge pull request 'chore(ci): remove update-server.yml � merged into release workflows' (#44) from dev into main
Joomla: Repo Health / Access control (push) Successful in 1s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 4s
Joomla: Repo Health / Repository health (push) Failing after 3s
2026-05-16 18:30:28 +00:00
Jonathan Miller d80519c54e chore(ci): remove update-server.yml — merged into auto-release + pre-release
Joomla: Repo Health / Access control (push) Successful in 3s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (pull_request) Failing after 2s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Successful in 6s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 49s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 15s
update-server.yml is redundant:
- Stable channel: handled by auto-release Step 5
- Dev/alpha/beta/rc: handled by pre-release workflow
- Dev branch gets updates.xml via Step 11 (recreate from main)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:29:53 -05:00
jmiller 40e233b098 Merge pull request 'chore: cascade main → dev (2d00e8f) [skip ci]' (#43) from main into dev 2026-05-16 18:26:08 +00:00
jmiller 2d00e8f729 Merge pull request 'fix(ci): platform auto-sense, .mokogitea precedence, remove GitHub mirror' (#42) from dev into main
Joomla: Repo Health / Access control (push) Successful in 1s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
2026-05-16 18:25:35 +00:00
Jonathan Miller c5ab3c8b2d fix(ci): improve platform detection, remove GitHub mirror
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Repo Health / Release configuration (pull_request) Failing after 2s
Universal: PR Check / Validate PR (pull_request) Successful in 19s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 4s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 48s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
- Platform detection reads .mokogitea/manifest.xml first (precedence),
  falls back to .gitea/manifest.xml, then auto-senses from file
  structure (Joomla XML manifest or Dolibarr mod*.class.php)
- Outputs update_method (updates.xml | update.txt | none)
- Removed GitHub mirror steps (Steps 9-10) — Gitea is sole platform

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:25:04 -05:00
jmiller e865e48c05 Merge pull request 'chore: cascade main → dev (a595796) [skip ci]' (#41) from main into dev 2026-05-16 18:00:34 +00:00
jmiller a595796032 Merge pull request 'fix(ci): auto-release triggers on PR merge + dispatch, bumps dev after' (#40) from dev into main
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 4s
2026-05-16 18:00:23 +00:00
Jonathan Miller c1b16e56e5 fix(ci): trigger auto-release on PR merge to main + workflow_dispatch
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 3s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 19s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 56s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Restores pull_request closed trigger for src/htdocs paths. No race
condition risk since Step 1b no longer bumps version — it only
promotes the CHANGELOG. Dev bump happens in Step 11 after release.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:00:01 -05:00
jmiller 8e9374e1dd Merge pull request 'chore: cascade main → dev (ad9ab59) [skip ci]' (#39) from main into dev 2026-05-16 17:57:23 +00:00
jmiller ad9ab59004 Merge pull request 'fix(ci): restrict auto-release to workflow_dispatch only' (#38) from dev into main
Joomla: Repo Health / Access control (push) Successful in 0s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
Joomla: Repo Health / Release configuration (push) Failing after 2s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
2026-05-16 17:57:03 +00:00
Jonathan Miller 05f29df4e9 fix(ci): restrict auto-release to workflow_dispatch only
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 2s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 2s
Joomla: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 20s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 50s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Removes pull_request trigger to prevent race conditions where a PR
merge fires the release before the workflow update lands. Releases
are now exclusively manual via workflow_dispatch.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:56:31 -05:00
jmiller 20bef3abaf chore(version): bump 02.04.00 → 02.05.00 (dev) [skip ci] 2026-05-16 17:47:36 +00:00
jmiller 37b823750e chore(version): bump 02.04.00 → 02.05.00 (dev) [skip ci] 2026-05-16 17:47:35 +00:00
jmiller 1389dd0c6d chore: sync updates.xml 02.04.00 [skip ci] 2026-05-16 17:47:33 +00:00
gitea-actions[bot] 6e30bd8fc3 chore(release): ZIP + tar.gz for 02.04.00 [skip ci] 2026-05-16 17:47:33 +00:00
gitea-actions[bot] ce48823a61 chore(release): build 02.04.00 [skip ci] 2026-05-16 17:47:31 +00:00
gitea-actions[bot] 3c06f7c16e chore(release): promote CHANGELOG 02.04.00 [skip ci] 2026-05-16 17:47:30 +00:00
jmiller 15b8035d47 chore(version): bump 02.04.00 → 02.05.00 (dev) [skip ci] 2026-05-16 17:45:06 +00:00
jmiller f06487a58b chore(version): bump 02.04.00 → 02.05.00 (dev) [skip ci] 2026-05-16 17:45:06 +00:00
jmiller d23a2454e6 chore: sync updates.xml 02.04.00 [skip ci] 2026-05-16 17:45:04 +00:00
gitea-actions[bot] 676634ebf6 chore(release): promote CHANGELOG 02.04.00 [skip ci] 2026-05-16 17:45:00 +00:00
jmiller 5de320cf58 Merge pull request 'chore: cascade main → dev (ae1e6fb) [skip ci]' (#37) from main into dev 2026-05-16 17:44:47 +00:00
jmiller ae1e6fbf2b Merge pull request 'feat(component): load FA7 + Bootstrap in print view' (#36) from dev into main
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
2026-05-16 17:44:42 +00:00
gitea-actions[bot] ff9ae11c48 chore: update updates.xml (development: 02.04.00-dev) [skip ci]
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 15s
2026-05-16 17:42:55 +00:00
jmiller cbf3000ef8 chore: sync updates.xml from [skip ci] 2026-05-16 17:42:55 +00:00
Jonathan Miller 098bd2a8c0 feat(component): load Font Awesome 7 and Bootstrap in print view
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Update Server / Update updates.xml (push) Successful in 9s
Component/print view now loads FA7 Free icons (fontawesome, solid,
regular, brands) and Bootstrap 5 framework for proper rendering.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:42:31 -05:00
jmiller 93e4311229 chore(version): bump 02.03.00 → 02.04.00 (dev) [skip ci] 2026-05-16 17:40:40 +00:00
jmiller 11a2632ce5 chore(version): bump 02.03.00 → 02.04.00 (dev) [skip ci] 2026-05-16 17:40:39 +00:00
jmiller 11341e7efb chore: sync updates.xml 02.03.00 [skip ci] 2026-05-16 17:40:37 +00:00
gitea-actions[bot] f0e2e83e94 chore(release): promote CHANGELOG 02.03.00 [skip ci] 2026-05-16 17:40:34 +00:00