jmiller
3612ef2504
chore: sync pre-release.yml from Template-Joomla [skip ci]
2026-06-07 17:58:44 +00:00
jmiller
57f68c5402
chore: sync notify.yml from Template-Joomla [skip ci]
2026-06-07 17:58:43 +00:00
jmiller
93bf02d1d5
chore: sync deploy-manual.yml from Template-Joomla [skip ci]
2026-06-07 17:58:43 +00:00
jmiller
d4d3ddd25c
chore: sync ci-joomla.yml from Template-Joomla [skip ci]
2026-06-07 17:58:42 +00:00
jmiller
f002f30580
chore: sync ci-generic.yml from Template-Joomla [skip ci]
2026-06-07 17:58:42 +00:00
jmiller
0dd7c2120e
chore: sync auto-release.yml from Template-Joomla [skip ci]
2026-06-07 17:58:41 +00:00
Jonathan Miller
a67cd6da76
fix: gitignore site/ should be /site/ to avoid matching tmpl/site/
2026-06-06 22:20:08 -05:00
gitea-actions[bot]
1593f28f19
chore(version): pre-release bump to 01.00.02-dev [skip ci]
2026-06-07 01:10:13 +00:00
Jonathan Miller
d55fb0d38f
fix: use single-key pattern instead of universal backup
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: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
2026-06-06 17:31:07 -05:00
Jonathan Miller
a6e350d3b4
feat: download key preservation + license key warning (MokoWaaS pattern)
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: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Site Health (push) Has been cancelled
2026-06-06 17:13:18 -05:00
jmiller
1933586768
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-06-06 19:51:37 +00:00
jmiller
b108d083b2
chore: sync .mokogitea/workflows/pre-release.yml from moko-platform [skip ci]
2026-06-06 19:49:05 +00:00
Jonathan Miller
426af7a879
chore: move CLAUDE.md to .mokogitea/ directory
...
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Site Health (push) Has been cancelled
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
Relocate CLAUDE.md from repo root to .mokogitea/ per project convention.
Content updated with focused, repo-specific architecture and rules.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-06 09:30:53 -05:00
Jonathan Miller
493fcb6dd5
chore: normalize line endings in auto-release.yml
...
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
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
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-06 08:24:36 -05:00
Jonathan Miller
05b2a44209
refactor: rename src/ to source/ and update all CI references
...
- Rename project source directory from src/ to source/
- Update CI workflows (ci-joomla, pr-check, repo-health) to check
source/ first, falling back to src/ and htdocs/ for compat
- Update .gitignore vendor exception path
- manifest.xml entry-point already updated
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-06 08:24:35 -05:00
jmiller
3d315df905
chore: add .mokogitea/workflows/pre-release.yml from moko-platform [skip ci]
2026-06-06 12:32:13 +00:00
Jonathan Miller
252d75c44f
fix: resolve 5 bugs found during code assessment
...
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 4s
Joomla: Extension CI / Lint & Validate (pull_request) Successful in 9s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Universal: PR Check / Branch Policy (pull_request) Has been cancelled
Generic: Repo Health / Site Health (pull_request) Has been cancelled
Generic: Repo Health / Access control (pull_request) Has been cancelled
Universal: PR Check / Validate PR (pull_request) Has been cancelled
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
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 Issues (pull_request) Has been cancelled
- fix(batch): use offset=0 for self-consuming LEFT JOIN query that
excludes already-processed articles, preventing chunk skips
- fix(license): move session flag after DB query succeeds so a failed
check retries on next page load instead of silently giving up
- fix(og:image): detect actual image dimensions via getimagesize()
instead of hardcoding 1200x630 which was wrong for unresized,
small, or external images
- fix(i18n): use mb_strlen() consistently with mb_substr() for
multibyte-safe description truncation across all 4 call sites
- fix(ImageGenerator): guard wrapText truncation when third line is
shorter than 3 characters to prevent broken output
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-06 07:16:16 -05:00
jmiller
8fe8469287
chore: add dlid and blockChildUninstall to package manifest [skip ci]
2026-06-04 22:02:38 +00:00
jmiller
537f4539c8
chore: add dlid and blockChildUninstall to package manifest [skip ci]
2026-06-04 22:02:37 +00:00
jmiller
036f8b9877
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:58:45 +00:00
jmiller
b2d2ae9eff
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:56:48 +00:00
jmiller
ba22067c56
chore: standardize updateservers URL [skip ci]
2026-06-04 15:48:27 +00:00
jmiller
2c0cbc5a13
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:41:27 +00:00
jmiller
7de46486e6
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:39:16 +00:00
jmiller
6beea230a8
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:32:43 +00:00
jmiller
8b7b84dd41
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:30:13 +00:00
jmiller
daa17a627e
chore: remove updates.xml [skip ci]
2026-06-04 15:27:11 +00:00
jmiller
cd76449f79
chore: remove updates.xml [skip ci]
2026-06-04 15:27:10 +00:00
jmiller
cd0590cee4
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:19:32 +00:00
jmiller
f960b37b33
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:14:19 +00:00
jmiller
05914c0c70
feat(update): migrate update server URL to Gitea Pages [skip ci]
2026-06-04 14:33:58 +00:00
jmiller
40de6532d6
feat(update): migrate update server URL to Gitea Pages [skip ci]
2026-06-04 14:33:53 +00:00
jmiller
6b752babd3
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-06-04 14:23:54 +00:00
jmiller
364bba0271
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-06-04 14:21:09 +00:00
jmiller
466eb7da3c
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
2026-06-04 13:47:36 +00:00
jmiller
7091e64e2c
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
2026-06-03 09:37:32 +00:00
jmiller
26e146bcf4
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
2026-06-03 03:11:19 +00:00
jmiller
2bb8aaf8b4
chore: add .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-06-02 23:47:55 +00:00
jmiller
9d0d772dd4
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-02 21:52:10 +00:00
Moko Consulting
5d32a37258
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: 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 5s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Successful in 4s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Extension CI / Lint & Validate (pull_request) Successful in 17s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 10s
Generic: Repo Health / Release configuration (push) Has been cancelled
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
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
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Release configuration (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
2026-06-02 20:38:33 +00:00
Moko Consulting
922f74d37a
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
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
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) Successful in 5s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 3s
Joomla: Extension CI / Lint & Validate (pull_request) Successful in 19s
Generic: Repo Health / Release configuration (push) Has been cancelled
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
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
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Release configuration (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
2026-06-02 20:38:32 +00:00
Moko Consulting
6a38ca957a
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Release configuration (push) Has been cancelled
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
2026-06-02 20:38:31 +00:00
Moko Consulting
2dbb285fdf
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Has been cancelled
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
2026-06-02 20:38:30 +00:00
Moko Consulting
52d67f5fb1
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Release configuration (push) Has been cancelled
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
2026-06-02 20:38:29 +00:00
Moko Consulting
42ca6325c7
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Has been cancelled
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
2026-06-02 20:38:29 +00:00
Jonathan Miller
87fc0930a0
chore(ci): remove release workflows for update server migration
...
Universal: PR Check / Branch Policy (pull_request) Successful in 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 11s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 8s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 12s
Universal: PR Check / Validate PR (pull_request) Successful in 11s
Joomla: Extension CI / Lint & Validate (pull_request) Successful in 21s
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
Delete auto-release.yml, pre-release.yml, and auto-bump.yml in
preparation for the new update server system.
Remaining workflows: ci-joomla, cleanup, gitleaks, notify, pr-check,
repo-health, security-audit (7 total).
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-30 22:35:14 -05:00
Jonathan Miller
23caf15df6
fix(ci): replace PCRE grep with sed for Alpine compat
...
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 4s
Universal: PR Check / Validate PR (pull_request) Successful in 5s
Joomla: Extension CI / Lint & Validate (pull_request) Successful in 8s
Alpine Linux grep doesn't support -P (PCRE). Use sed for VERSION
and manifest version extraction.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-30 21:59:55 -05:00
Jonathan Miller
d001ef7c35
fix(ci): support HTML comment VERSION format, add en-GB/en-US check
...
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
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 6s
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 4s
Joomla: Extension CI / Lint & Validate (pull_request) Successful in 8s
Universal: PR Check / Validate PR (pull_request) Successful in 6s
- Release readiness: support <!-- VERSION: XX.YY.ZZ --> format in
README.md (not just FILE INFORMATION block format)
- Add language directory check: verify en-GB and en-US exist in all
language/ directories under src/ or htdocs/
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-30 21:51:51 -05:00
gitea-actions[bot]
2dcc6860c2
chore: update development channel 01.00.01-dev [skip ci]
2026-05-31 02:46:37 +00:00
gitea-actions[bot]
01055aa844
chore(version): pre-release bump to 01.00.01-dev [skip ci]
2026-05-31 02:46:34 +00:00