Commit Graph

527 Commits

Author SHA1 Message Date
jmiller 8ee0cb30a2 chore: sync updates.xml from [skip ci] 2026-05-16 13:10:26 +00:00
gitea-actions[bot] 6a505e5b7c chore: update updates.xml (development: 02.01.06-dev) [skip ci] 2026-05-16 13:10:25 +00:00
Jonathan Miller 41e13b1a62 fix: align template.css fallback values with light theme
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: Update Server / Update updates.xml (push) Successful in 9s
All var() fallbacks in template.css now use light.standard.css values
instead of dark theme values. Also fixes background-color properties
that incorrectly referenced --body-color instead of --body-bg.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 08:09:21 -05:00
jmiller d0353c4495 chore: sync updates.xml 02.01.06 [skip ci] 2026-05-16 12:56:42 +00:00
gitea-actions[bot] 3fd2feea1e chore(release): ZIP + tar.gz for 02.01.06 [skip ci] 2026-05-16 12:56:42 +00:00
gitea-actions[bot] ae2bf78b90 chore(release): build 02.01.06 [skip ci] 2026-05-16 12:56:40 +00:00
jmiller 6870077e8f Merge pull request 'chore: cascade main → dev (77816a8) [skip ci]' (#28) from main into dev 2026-05-16 12:56:29 +00:00
jmiller 77816a88d3 Merge pull request 'fix(ci): auto-release fallbacks for MokoStandards-API' (#27) 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 12:56:18 +00:00
Jonathan Miller 770a2869f4 fix(ci): add fallbacks for MokoStandards-API in auto-release
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: Extension CI / Release Readiness Check (pull_request) Failing after 3s
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 3s
Joomla: Repo Health / Repository health (pull_request) Failing after 4s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 45s
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
The MokoStandards-API clone was silently failing, causing the entire
release pipeline to abort. Now:
- Clone failure is non-fatal (|| true)
- Version reading falls back to sed parsing of README table
- Platform version setting falls back to direct XML/README manipulation
- Release notes PHP call is non-fatal with existing fallback

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 07:55:54 -05:00
jmiller 1b9a1a4035 Merge pull request 'chore: cascade main → dev (3d88a43) [skip ci]' (#26) from main into dev 2026-05-16 12:19:28 +00:00
jmiller 3d88a4396a Merge pull request 'Restore .gitea/ workflow path for Gitea Actions compatibility' (#25) from dev into main
Joomla: Repo Health / Access control (push) Successful in 2s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 4s
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 2s
2026-05-16 12:18:58 +00:00
Jonathan Miller 7da3cda5d8 Merge remote-tracking branch 'origin/main' into dev
Joomla: Repo Health / Access control (push) Successful in 1s
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
Universal: PR Check / Validate PR (pull_request) Successful in 5s
Joomla: Repo Health / Access control (pull_request) Successful in 2s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 5s
Joomla: Repo Health / Repository health (push) Failing after 4s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 3s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 45s
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
# Conflicts:
#	.gitea/manifest.xml
#	.gitea/sync-roadmap-wiki.yml
2026-05-16 07:18:46 -05:00
Jonathan Miller 2bce4877a2 chore: rename .mokogitea back to .gitea for workflow compatibility
Joomla: Repo Health / Access control (push) Successful in 0s
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 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 45s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
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 / Validate PR (pull_request) Successful in 5s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 2s
Joomla: Repo Health / Release configuration (pull_request) Failing after 2s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Gitea Actions only recognizes .gitea/workflows/ — restores that path
so workflows trigger natively. Also restores manifest.xml and updates
all internal references.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 21:40:02 -05:00
Jonathan Miller 6fd010792d ci: disable all workflows until .mokogitea codebase is deployed
Removes .gitea/workflows/ entirely — no workflows will trigger until
the runner codebase supports .mokogitea/ as a workflow source.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 20:51:04 -05:00
Jonathan Miller a08faf67dd ci: restore auto-release.yml to .gitea/workflows for Gitea dispatch
Temporary: copies auto-release from .mokogitea/ so Gitea Actions can
find and trigger it. Will be removed once .mokogitea/ path support lands.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 20:29:56 -05:00
jmiller 78993efd9b Merge pull request 'Release: dev ? main � metadata footer, auto-minify, print view, CI overhaul' (#24) from dev into main 2026-05-16 01:09:32 +00:00
Jonathan Miller 58960fd17d docs: update CHANGELOG with complete unreleased changes
Add missing entries for article metadata footer, auto-minification,
media folder cleanup, FA vendor simplification, asset registry cleanup,
CI additions, and workflow migration to .mokogitea/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 20:08:25 -05:00
Jonathan Miller d2e27f1735 Removed footer position from component.php 2026-05-14 18:38:31 -05:00
jmiller acea2e868e Merge pull request 'dev' (#23) from dev into main
Reviewed-on: #23
2026-05-14 20:04:40 +00:00
jmiller f0c96f4014 Delete .mokogitea/.mokostandards 2026-05-14 20:04:30 +00:00
jmiller 5b99ed1f32 Update README.md 2026-05-14 20:00:38 +00:00
jmiller ee0f4e679d Update README.md 2026-05-14 20:00:21 +00:00
Jonathan Miller a5cf3e1de8 Tab canvas fix
Signed-off-by: Jonathan Miller <jmiller-moko@noreply.git.mokoconsulting.tech>
2026-05-14 14:54:43 -05:00
Jonathan Miller 60c2b4461f Uncommit 2026-05-14 14:54:42 -05:00
Jonathan Miller 66ebe15d13 feat: add article metadata footer for custom fields
Add a reusable layout that renders Joomla custom fields (jcfields) as a
styled metadata footer on articles, mirroring the MokoStandards wiki
metadata footer pattern. Fields are grouped dynamically by field group
so new fields/groups render automatically without template changes.

- New layout: layouts/mokoonyx/article-metadata.php
- Updated toc-left.php and toc-right.php to include the layout
- BEM-named CSS with responsive grid, CSS variable integration
- Type-aware rendering (URLs as links, textareas full-width)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-14 14:54:42 -05:00
jmiller fa8be74fc5 chore: remove .mokogitea/.moko-platform [skip ci] 2026-05-12 19:27:29 +00:00
jmiller 24e534e3d3 chore: move .mokogitea/manifest.xml to .mokogitea/ [skip ci] 2026-05-12 19:27:29 +00:00
jmiller 6ceb0d256e chore: force-sync .mokogitea/ISSUE_TEMPLATE/version.md [skip ci] 2026-05-12 19:27:28 +00:00
jmiller 8db54b8dd2 chore: force-sync .mokogitea/ISSUE_TEMPLATE/security.md [skip ci] 2026-05-12 19:27:27 +00:00
jmiller e06a41e005 chore: force-sync .mokogitea/ISSUE_TEMPLATE/rfc.md [skip ci] 2026-05-12 19:27:27 +00:00
jmiller ed8bf22af8 chore: force-sync .mokogitea/ISSUE_TEMPLATE/question.md [skip ci] 2026-05-12 19:27:26 +00:00
jmiller 82baa23cd4 chore: force-sync .mokogitea/ISSUE_TEMPLATE/joomla_issue.md [skip ci] 2026-05-12 19:27:26 +00:00
jmiller 09dd5b8f0c chore: force-sync .mokogitea/ISSUE_TEMPLATE/feature_request.md [skip ci] 2026-05-12 19:27:25 +00:00
jmiller ed317051a8 chore: force-sync .mokogitea/ISSUE_TEMPLATE/documentation.md [skip ci] 2026-05-12 19:27:24 +00:00
jmiller a52dd44e05 chore: force-sync .mokogitea/ISSUE_TEMPLATE/config.yml [skip ci] 2026-05-12 19:27:24 +00:00
jmiller 1027a8e1d8 chore: force-sync .mokogitea/ISSUE_TEMPLATE/bug_report.md [skip ci] 2026-05-12 19:27:23 +00:00
jmiller 23dda44bff chore: force-sync .mokogitea/ISSUE_TEMPLATE/adr.md [skip ci] 2026-05-12 19:27:23 +00:00
jmiller a27f423289 chore: force-sync .mokogitea/workflows/update-server.yml [skip ci] 2026-05-12 19:27:22 +00:00
jmiller d3311b2444 chore: force-sync .mokogitea/workflows/security-audit.yml [skip ci] 2026-05-12 19:27:21 +00:00
jmiller 6419e89339 chore: force-sync .mokogitea/workflows/repo-health.yml [skip ci] 2026-05-12 19:27:21 +00:00
jmiller 69835c9fb0 chore: force-sync .mokogitea/workflows/pre-release.yml [skip ci] 2026-05-12 19:27:20 +00:00
jmiller 211103f3ab chore: force-sync .mokogitea/workflows/pr-check.yml [skip ci] 2026-05-12 19:27:20 +00:00
jmiller 8d30251762 chore: force-sync .mokogitea/workflows/notify.yml [skip ci] 2026-05-12 19:27:19 +00:00
jmiller 55cdae2963 chore: force-sync .mokogitea/workflows/gitleaks.yml [skip ci] 2026-05-12 19:27:18 +00:00
jmiller b2d5a9d546 chore: force-sync .mokogitea/workflows/deploy-manual.yml [skip ci] 2026-05-12 19:27:18 +00:00
jmiller 50ca073179 chore: force-sync .mokogitea/workflows/cleanup.yml [skip ci] 2026-05-12 19:27:17 +00:00
jmiller 6bd9cd67d2 chore: force-sync .mokogitea/workflows/ci-joomla.yml [skip ci] 2026-05-12 19:27:17 +00:00
jmiller 50eeae797d chore: force-sync .mokogitea/workflows/cascade-dev.yml [skip ci] 2026-05-12 19:27:16 +00:00
jmiller 0fb2cb0d10 chore: force-sync .mokogitea/workflows/auto-release.yml [skip ci] 2026-05-12 19:27:16 +00:00
jmiller 1d66a9bf48 chore: force-sync .mokogitea/ISSUE_TEMPLATE/version.md [skip ci] 2026-05-12 19:27:15 +00:00