Commit Graph

527 Commits

Author SHA1 Message Date
Jonathan Miller 55d6a3ff7c docs: fill in CLAUDE.md — tokens, auto-bump, multi-channel, migration notes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 14:16:06 -05:00
Jonathan Miller 7c43a9fe64 feat: add Migration tab in template config with re-run instructions
- New "Migration" fieldset in template options
- Instructions for re-running migration (delete .migrated)
- Direct link to Extensions → Manage to uninstall MokoCassiopeia

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 14:09:24 -05:00
Jonathan Miller b7ab26c999 Update manifest: migration instructions + how to re-run
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 14:06:42 -05:00
jmiller ffa262f22b chore: update development channel to 01.00.05 on main [skip ci] 2026-04-21 19:02:01 +00:00
gitea-actions[bot] b965070f3f chore: update development SHA-256 for 01.00.05 [skip ci] 2026-04-21 19:02:01 +00:00
gitea-actions[bot] 084245e9c1 chore(version): bump 01.00.04 → 01.00.05 [skip ci] 2026-04-21 19:01:58 +00:00
Jonathan Miller 602d3f69bc docs: add v02.00.00 roadmap — migration script removal
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 14:00:12 -05:00
jmiller b16b31c1de chore: update development channel to 01.00.04 on main [skip ci] 2026-04-21 18:58:48 +00:00
gitea-actions[bot] 61aa54df78 chore: update development SHA-256 for 01.00.04 [skip ci] 2026-04-21 18:58:48 +00:00
gitea-actions[bot] 8430ea6804 chore(version): bump 01.00.03 → 01.00.04 [skip ci] 2026-04-21 18:58:45 +00:00
Jonathan Miller ad1070be03 feat: index.php bootstrap migration from MokoCassiopeia
Joomla 6 doesn't call <scriptfile> for templates. Instead, run
migration on first page load via index.php:
- Detect MokoCassiopeia styles → copy params to MokoOnyx
- Create matching style copies for additional styles
- Set MokoOnyx as default if Cassiopeia was default
- Copy user files (custom themes, user.css, user.js)
- Redirect update server to MokoOnyx
- Creates .migrated marker so it only runs once

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 13:58:18 -05:00
gitea-actions[bot] 8db0a4fa88 chore(version): bump 01.00.02 → 01.00.03 [skip ci] 2026-04-21 18:54:53 +00:00
jmiller 12a34619f2 chore: update development channel to 01.00.02 on main [skip ci] 2026-04-21 18:49:23 +00:00
gitea-actions[bot] fb8d91c716 chore: update development SHA-256 for 01.00.02 [skip ci] 2026-04-21 18:49:22 +00:00
gitea-actions[bot] 455f5825db chore(version): bump 01.00.01 → 01.00.02 [skip ci] 2026-04-21 18:49:20 +00:00
Jonathan Miller c9222b4c31 fix: add InstallerScriptInterface for Joomla 6, run migration on install + update
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 13:48:42 -05:00
jmiller d69def86df chore: update development channel to 01.00.01 on main [skip ci] 2026-04-21 17:42:47 +00:00
gitea-actions[bot] 314a4683ae chore: update development SHA-256 for 01.00.01 [skip ci] 2026-04-21 17:42:47 +00:00
gitea-actions[bot] c1e6a5f42d chore(version): bump 01.00.00 → 01.00.01 [skip ci] 2026-04-21 17:42:44 +00:00
Jonathan Miller 44b823d4f7 feat: add release workflow + migrate MokoCassiopeia styles on install
- .gitea/workflows/release.yml: auto-bump, build ZIP, Gitea release,
  per-channel updates.xml targeting (same as MokoCassiopeia)
- script.php: on install, detect MokoCassiopeia styles, create matching
  MokoOnyx style copies with same params, set default, copy user files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 12:42:22 -05:00
jmiller a581da7bdc feat: auto-migrate from MokoCassiopeia on install — copy params, styles, set default
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
2026-04-21 17:36:13 +00:00
jmiller b4d843981b fix: correct updates.xml URLs, versions, and SHA format [skip ci] 2026-04-21 17:01:16 +00:00
gitea-actions[bot] 3de10bd2a2 chore: Update SHA-256 hash for release v01 - SHA: 0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5 2026-04-19 22:30:50 +00:00
jmiller e9536a6998 chore: update stable channel to 01.00.00 on main [skip ci] 2026-04-19 22:30:49 +00:00
gitea-actions[bot] 67f6b61bf2 chore: update stable SHA-256 for 01.00.00 [skip ci] 2026-04-19 22:30:48 +00:00
Jonathan Miller 8258ed804a MokoOnyx v01.00.00 — initial release (successor to MokoCassiopeia)
Standards Compliance / Secret Scanning (push) Successful in 3s
Standards Compliance / License Header Validation (push) Successful in 4s
Standards Compliance / Repository Structure Validation (push) Successful in 5s
Standards Compliance / Coding Standards Check (push) Failing after 3s
Standards Compliance / Version Consistency Check (push) Successful in 3s
Standards Compliance / Workflow Configuration Check (push) Failing after 2s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Standards Compliance / README Completeness Check (push) Successful in 3s
Standards Compliance / Git Repository Hygiene (push) Successful in 2s
Standards Compliance / Script Integrity Validation (push) Successful in 4s
Standards Compliance / Line Length Check (push) Failing after 4s
Standards Compliance / File Naming Standards (push) Successful in 2s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 3s
Standards Compliance / Code Complexity Analysis (push) Successful in 3s
Standards Compliance / Code Duplication Detection (push) Successful in 4s
Standards Compliance / Dead Code Detection (push) Successful in 3s
Standards Compliance / File Size Limits (push) Successful in 2s
CodeQL Security Scanning / Analyze (javascript) (push) Failing after 1m9s
Standards Compliance / Binary File Detection (push) Successful in 4s
CodeQL Security Scanning / Analyze (actions) (push) Failing after 1m11s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 5s
Standards Compliance / Broken Link Detection (push) Successful in 5s
Standards Compliance / Unused Dependencies Check (push) Successful in 7s
Standards Compliance / API Documentation Coverage (push) Successful in 3s
Standards Compliance / Accessibility Check (push) Successful in 3s
Standards Compliance / Performance Metrics (push) Successful in 3s
Standards Compliance / Enterprise Readiness Check (push) Successful in 3s
Standards Compliance / Repository Health Check (push) Successful in 4s
Standards Compliance / Terraform Configuration Validation (push) Successful in 6s
CodeQL Security Scanning / Security Scan Summary (push) Successful in 1s
Standards Compliance / Compliance Summary (push) Successful in 1s
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 5s
All files renamed from mokocassiopeia to mokoonyx.
Update server points to MokoOnyx repo.
Bridge migration removed (clean standalone template).
Version reset to 01.00.00.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-19 17:19:03 -05:00
jmiller 3ba2214614 Initial commit 2026-04-19 22:01:15 +00:00