Commit Graph

  • 07ea171af9 feat: release promotion pipeline, 5 new CLI tools, workflow refactoring Jonathan Miller 2026-05-26 14:27:48 -05:00
  • 420b4f5f3c Merge pull request 'chore: cascade main → dev (f8c28f0) [skip ci]' (#166) from main into dev jmiller 2026-05-26 19:28:01 +00:00
  • f8c28f055b feat: manifest-schema.xsd — XSD schema for .mokogitea/manifest.xml jmiller 2026-05-26 19:27:57 +00:00
  • a7df4d49b9 feat: wiki_sync.php — sync standards wiki pages to template repos jmiller 2026-05-26 19:27:57 +00:00
  • 320b2c57be Merge pull request 'chore: cascade main → dev (c5e4b41) [skip ci]' (#165) from main into dev jmiller 2026-05-26 19:26:49 +00:00
  • d323ca52af feat: version_bump.php writes to .mokogitea/manifest.xml as canonical target jmiller 2026-05-26 19:26:45 +00:00
  • c5e4b41100 feat: version_read.php uses .mokogitea/manifest.xml as canonical version source jmiller 2026-05-26 19:26:45 +00:00
  • 335fcd0382 feat: manifest_read.php adds version field from identity block jmiller 2026-05-26 19:26:44 +00:00
  • c1c820bb5c chore: add .mokogitea/workflows/update-server.yml from moko-platform [skip ci] jmiller 2026-05-26 19:03:58 +00:00
  • f441a8a51f fix(updates_xml): restore <client>site</client> for all extension types Jonathan Miller 2026-05-25 23:40:54 -05:00
  • 005eb5cf39 fix(updates_xml): treat 'development' and 'dev' as same channel in preservation Jonathan Miller 2026-05-25 23:35:38 -05:00
  • 21acb19fed Merge pull request 'chore: cascade main → dev (1fe4f83) [skip ci]' (#141) from main into dev jmiller 2026-05-26 04:33:44 +00:00
  • 1fe4f83e73 Merge pull request 'chore(release): v09.00.00' (#140) from dev into main v09 jmiller 2026-05-26 04:33:40 +00:00
  • 7e5c322792 chore(release): bump to 09.00.00 Jonathan Miller 2026-05-25 23:32:42 -05:00
  • b010677d75 Merge pull request 'chore: cascade main → dev (9275e58) [skip ci]' (#139) from main into dev jmiller 2026-05-26 04:29:33 +00:00
  • 9275e581c2 Merge pull request 'chore: PHPDoc Priority 1 + Coding Standards wiki' (#138) from dev into main jmiller 2026-05-26 04:29:29 +00:00
  • 3f3b1f79a0 chore: add PHPDoc to Priority 1 Enterprise classes Jonathan Miller 2026-05-25 23:26:07 -05:00
  • 83842c50ad docs(changelog): add updates_xml_build fixes to Unreleased Jonathan Miller 2026-05-25 23:12:12 -05:00
  • fbedd5966c fix(updates_xml): cascade entries down, fix Gitea release tag URLs, fix client tag Jonathan Miller 2026-05-25 23:09:45 -05:00
  • eca2c13018 Merge pull request 'chore: cascade main → dev (48d0001) [skip ci]' (#136) from main into dev jmiller 2026-05-26 04:09:19 +00:00
  • 48d000107d Merge pull request 'fix(ci): enforce PHPStan + PHPUnit in CI' (#135) from dev into main jmiller 2026-05-26 04:09:14 +00:00
  • 7ceb9528cc fix(ci): enforce PHPStan + PHPUnit in CI gates Jonathan Miller 2026-05-25 23:08:33 -05:00
  • 5fabaec477 Merge pull request 'chore: cascade main → dev (e40b799) [skip ci]' (#134) from main into dev jmiller 2026-05-26 03:55:23 +00:00
  • e40b799101 Merge pull request 'chore(release): v08.00.00' (#133) from dev into main v08 jmiller 2026-05-26 03:53:20 +00:00
  • 7e9784e723 chore(release): bump to 08.00.00 Jonathan Miller 2026-05-25 22:52:00 -05:00
  • 209dee14fd Merge pull request 'chore: cascade main → dev (81351f4) [skip ci]' (#132) from main into dev jmiller 2026-05-26 03:50:21 +00:00
  • 81351f45fd fix: updates_xml_build — tag 'dev' not 'development', client for all types Jonathan Miller 2026-05-25 22:49:51 -05:00
  • fd451b4b73 Merge pull request 'chore: cascade main → dev (d0dbd1d) [skip ci]' (#131) from main into dev jmiller 2026-05-26 03:48:35 +00:00
  • d0dbd1dceb Merge pull request 'fix: PHPStan level 6 with baseline' (#130) from dev into main jmiller 2026-05-26 03:48:21 +00:00
  • 3e2e291819 fix: PHPStan level 5 → 6 — baseline 360 missing array generics Jonathan Miller 2026-05-25 22:47:39 -05:00
  • 5975ea38d8 Merge pull request 'chore: cascade main → dev (8ad548f) [skip ci]' (#128) from main into dev jmiller 2026-05-26 03:43:49 +00:00
  • 8ad548f4a3 Merge pull request 'fix: PHPStan level 5 - fix metrics increment bug' (#127) from dev into main jmiller 2026-05-26 03:43:42 +00:00
  • cbb4d73df5 fix: PHPStan level 4 → 5 — fix 4 errors Jonathan Miller 2026-05-25 22:42:50 -05:00
  • 47cb47ebdb Merge pull request 'chore: cascade main → dev (22b0f8a) [skip ci]' (#126) from main into dev jmiller 2026-05-26 03:34:38 +00:00
  • 22b0f8af7e Merge pull request 'fix: PHPStan level 4 with baseline' (#125) from dev into main jmiller 2026-05-26 03:34:34 +00:00
  • 08ca1429ae Merge branch 'main' into dev jmiller 2026-05-26 03:32:18 +00:00
  • e8da1a30ff fix: PHPStan level 3 → 4 — remove dead code, baseline 41 items Jonathan Miller 2026-05-25 22:31:25 -05:00
  • fb754b1a07 refactor(ci): clean up auto-release, move logic to CLI [skip ci] gitea-actions[bot] 2026-05-25 22:21:10 -05:00
  • 9a2c164207 Merge pull request 'chore: cascade main → dev (78c1329) [skip ci]' (#124) from main into dev jmiller 2026-05-26 03:19:46 +00:00
  • 78c1329a83 Merge pull request 'fix: PHPStan level 3 - 12 return type errors fixed' (#123) from dev into main jmiller 2026-05-26 03:19:41 +00:00
  • 05f43ed88f Merge branch 'main' into dev jmiller 2026-05-26 03:18:36 +00:00
  • 05e4f39e7d fix: PHPStan level 2 → 3 — fix 12 return type errors Jonathan Miller 2026-05-25 22:18:07 -05:00
  • 3dcb3b6d3a chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] jmiller 2026-05-26 03:07:21 +00:00
  • db4e6f5c6b Merge pull request 'chore: cascade main → dev (aa7fc45) [skip ci]' (#121) from main into dev jmiller 2026-05-26 03:07:10 +00:00
  • aa7fc45a67 feat: version_check.php — validate version consistency across files Jonathan Miller 2026-05-25 22:07:04 -05:00
  • 03fe66238f chore: sync .mokogitea/workflows/pre-release.yml from moko-platform [skip ci] jmiller 2026-05-26 03:05:28 +00:00
  • a5ae616a94 fix(ci): auto-release preserves all update channels [skip ci] gitea-actions[bot] 2026-05-25 21:59:33 -05:00
  • ff7924de7d Merge pull request 'chore: cascade main → dev (1690e29) [skip ci]' (#120) from main into dev jmiller 2026-05-26 02:56:24 +00:00
  • 1690e291d2 Merge pull request 'chore(release): v07.00.00' (#119) from dev into main v07 jmiller 2026-05-26 02:55:34 +00:00
  • 7f818809ef chore(release): bump to 07.00.00 Jonathan Miller 2026-05-25 21:54:46 -05:00
  • 597b40f3f2 Merge pull request 'chore: cascade main → dev (80108f9) [skip ci]' (#118) from main into dev jmiller 2026-05-26 02:51:37 +00:00
  • 80108f9ca8 Merge pull request 'feat: ConfigValidator + plugin command dispatcher' (#117) from dev into main jmiller 2026-05-26 02:51:30 +00:00
  • b33623c731 feat: add ConfigValidator for plugin JSON schema validation Jonathan Miller 2026-05-25 21:50:36 -05:00
  • 9ff59ce405 Merge pull request 'chore: cascade main → dev (9c6f393) [skip ci]' (#116) from main into dev jmiller 2026-05-26 02:48:49 +00:00
  • 9c6f393f92 Merge pull request 'feat: plugin command dispatcher + auto-grouped list' (#115) from dev into main jmiller 2026-05-26 02:48:16 +00:00
  • a418798a4d feat: plugin command dispatcher + auto-grouped command list Jonathan Miller 2026-05-25 21:46:58 -05:00
  • baafffb1be Merge pull request 'chore: cascade main → dev (44c6bcb) [skip ci]' (#113) from main into dev jmiller 2026-05-26 02:39:06 +00:00
  • 1c930ca9bd Merge pull request 'feat: PHPUnit test infrastructure + 12 tests' (#114) from dev into main jmiller 2026-05-26 02:39:00 +00:00
  • 3e37035786 feat: set up PHPUnit test infrastructure with 12 tests Jonathan Miller 2026-05-25 21:38:02 -05:00
  • 5805358ef4 Merge pull request 'chore: cascade main → dev (44c6bcb) [skip ci]' (#112) from main into dev jmiller 2026-05-26 02:29:41 +00:00
  • 44c6bcbc2d feat(cli): add client_health_check.php jmiller 2026-05-26 02:29:37 +00:00
  • 78fcbdd4a9 feat(cli): add joomla_compat_check.php jmiller 2026-05-26 02:29:36 +00:00
  • 4fd1acb68c feat(cli): add theme_lint.php jmiller 2026-05-26 02:29:36 +00:00
  • 9f7599fdb1 Merge pull request 'chore: cascade main → dev (57a0b49) [skip ci]' (#111) from main into dev jmiller 2026-05-26 02:25:24 +00:00
  • 57a0b491ea Merge pull request 'chore: update CLAUDE.md with current architecture' (#110) from dev into main jmiller 2026-05-26 02:25:19 +00:00
  • f76cd94c64 chore: update CLAUDE.md with current architecture Jonathan Miller 2026-05-25 21:23:17 -05:00
  • ca1c3e0dba Merge pull request 'chore: cascade main → dev (9ee50d0) [skip ci]' (#109) from main into dev jmiller 2026-05-26 02:21:14 +00:00
  • 9ee50d0058 Merge pull request 'chore: migrate 7 CLIApp scripts to CliFramework' (#108) from dev into main jmiller 2026-05-26 02:21:08 +00:00
  • bc67a53442 chore: migrate 7 CLIApp scripts to CliFramework + remove PHPStan excludes Jonathan Miller 2026-05-25 21:20:06 -05:00
  • 147cf663a6 Merge pull request 'chore: cascade main → dev (e41d9b9) [skip ci]' (#107) from main into dev jmiller 2026-05-26 01:37:40 +00:00
  • e41d9b9335 Merge pull request 'fix(critical): bin/moko COMMAND_MAP paths + add all CLI tools' (#106) from dev into main jmiller 2026-05-26 01:37:36 +00:00
  • 5c5c5e9ff2 fix(critical): bin/moko COMMAND_MAP — remove api/ prefix, add all tools Jonathan Miller 2026-05-25 20:36:09 -05:00
  • c53ab7e44c Merge pull request 'chore: cascade main → dev (1b0d5bd) [skip ci]' (#99) from main into dev jmiller 2026-05-26 01:27:34 +00:00
  • 1b0d5bd2f3 fix: updates_xml_build uses pkg_ prefix in element tag for packages Jonathan Miller 2026-05-25 20:27:28 -05:00
  • 7281f60ba0 Merge pull request 'chore: cascade main → dev (bfe3457) [skip ci]' (#98) from main into dev jmiller 2026-05-26 00:57:23 +00:00
  • bfe345747d Merge pull request 'fix: package_build.php create output dir + correct package structure' (#97) from dev into main jmiller 2026-05-26 00:57:16 +00:00
  • 31c4b86d6e fix: package_build.php create output directory if missing Jonathan Miller 2026-05-25 19:49:27 -05:00
  • b5bad37afc Merge pull request 'chore: cascade main → dev (ea2dcd7) [skip ci]' (#96) from main into dev jmiller 2026-05-26 00:39:30 +00:00
  • ea2dcd7d96 Merge pull request 'fix: package_build.php Joomla package builds + PHPStan level 2' (#95) from dev into main jmiller 2026-05-26 00:39:24 +00:00
  • 989e84c44c fix: package_build.php — correct Joomla package extension builds Jonathan Miller 2026-05-25 19:34:13 -05:00
  • 2cfc0a61e9 Merge pull request 'chore: cascade main → dev (11bd5e8) [skip ci]' (#94) from main into dev jmiller 2026-05-26 00:32:42 +00:00
  • 11bd5e8f7f Merge pull request 'fix: PHPStan level 0 to 2 + 67 type errors fixed' (#93) from dev into main jmiller 2026-05-26 00:32:29 +00:00
  • cbfa23c4c4 fix: PHPStan level 0 → 2 — fix 67 type errors across 18 files Jonathan Miller 2026-05-25 19:29:52 -05:00
  • e1104eeebc Merge pull request 'chore: cascade main → dev (968f85f) [skip ci]' (#91) from main into dev jmiller 2026-05-26 00:04:46 +00:00
  • 968f85f622 Merge pull request 'feat: client dashboard + fix release cascade for RC' (#90) from dev into main jmiller 2026-05-26 00:04:39 +00:00
  • 5f7e6a9b1a feat: add client_dashboard.php + fix release_cascade for RC Jonathan Miller 2026-05-25 19:03:40 -05:00
  • ded6563d2e Merge pull request 'chore: cascade main → dev (5b7817f) [skip ci]' (#89) from main into dev jmiller 2026-05-25 23:51:47 +00:00
  • 5b7817f104 Merge pull request 'feat: add cli/client_provision.php - end-to-end client onboarding' (#88) from dev into main jmiller 2026-05-25 23:51:40 +00:00
  • fb916e857e feat: add cli/client_provision.php — end-to-end client onboarding Jonathan Miller 2026-05-25 18:50:10 -05:00
  • 81ced97bd6 Merge pull request 'chore: cascade main → dev (79d3907) [skip ci]' (#87) from main into dev jmiller 2026-05-25 23:19:58 +00:00
  • 79d3907004 Merge pull request 'chore(release): bump to 06.00.00' (#86) from dev into main jmiller 2026-05-25 23:19:47 +00:00
  • 5e8773a2c6 Merge branch 'main' into dev jmiller 2026-05-25 23:19:43 +00:00
  • 9a99bffc6b chore(release): bump to 06.00.00 — promote changelog Jonathan Miller 2026-05-25 18:19:16 -05:00
  • bffb8c3f94 Merge pull request 'feat: add cli/grafana_dashboard.php' (#85) from dev into main jmiller 2026-05-25 22:14:42 +00:00
  • bb0ee435e8 feat: add cli/grafana_dashboard.php for Grafana dashboard management Jonathan Miller 2026-05-25 16:40:04 -05:00
  • c2804de1d7 Merge pull request 'chore: cascade main → dev (251c197) [skip ci]' (#84) from main into dev jmiller 2026-05-25 05:16:23 +00:00
  • 251c1970f9 Merge pull request 'fix: version_read/bump handle suffixed versions and HTML-comment VERSION' (#83) from dev into main jmiller 2026-05-25 05:16:21 +00:00
  • 1b9ede4750 Merge branch 'main' into dev jmiller 2026-05-25 05:15:17 +00:00
  • bc47944d8f fix: version_read/bump handle suffixed versions and HTML-comment VERSION Jonathan Miller 2026-05-25 00:13:50 -05:00
  • bed5bb46df feat(ci): add issue-branch.yml [skip ci] jmiller 2026-05-25 05:12:34 +00:00