Commit Graph

235 Commits

Author SHA1 Message Date
gitea-actions[bot] 82aa63edd5 chore: update development channel 02.32.12 [skip ci] 2026-06-02 15:11:08 +00:00
Jonathan Miller 539f1d86fc feat: add admin control panel, feature plugin architecture, and universal workflows
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Universal: Auto Version Bump / Version Bump (push) Has been cancelled
Update Server / Update Server (push) Has been cancelled
Platform: moko-platform CI / Gate 1: Code Quality (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
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
- Add admin dashboard to com_mokowaas with site info bar, feature plugin
  grid with AJAX toggles, and quick actions (clear cache, check updates)
- Split monolithic system plugin into 4 toggleable feature plugins:
  Firewall, Tenant Restrictions, DevTools, and Health Monitor
- Add MokoWaaSHelper utility class for shared master-user detection
- Add static updates.xml (licensing system deferred)
- Restore universal moko-platform workflows
- Add param migration in package script for existing sites
- Fix license key warning to show once per session
- Rename license key messages to "Moko Consulting License Key"

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-02 08:12:26 -05:00
Jonathan Miller 1b6747d9f9 feat: integrate MokoGitea license system for update checks
Update server now points to MokoGitea's dynamic endpoint which
validates license keys (dlid) and generates update XML from git
releases. Users enter the download key via Joomla's native
System → Update Sites interface. Legacy static URLs are auto-migrated
on install/update.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 10:36:53 -05:00
Jonathan Miller 7ba7337054 fix: 02.29.04 - remove secondary master user enforcement
Only enforce the primary master username; plugin no longer creates
or protects the secondary user account.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 09:04:08 -05:00
Jonathan Miller 1ae2ea1c6e chore(release): build 02.29.03 [skip ci]
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:47:55 -05:00
Jonathan Miller f6aa0e590b chore: bump version 02.29.02 → 02.29.03
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:46:27 -05:00
Jonathan Miller 8b09d17576 chore(release): build 02.29.02 [skip ci]
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:43:33 -05:00
Jonathan Miller a574032570 fix: obfuscate master usernames in source code (XOR + base64)
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:41:13 -05:00
Jonathan Miller fc4e99306e chore: update channels for 02.29.01 [skip ci]
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:36:57 -05:00
Jonathan Miller 34f95f186b chore(release): build 02.29.01 [skip ci]
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:27:41 -05:00
Jonathan Miller ffed9f3d51 chore: bump version 02.29.00 → 02.29.01
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 08:25:09 -05:00
Jonathan Miller 33599e99ce chore(release): build 02.29.00 [skip ci]
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 07:52:24 -05:00
Jonathan Miller 3d224ad9c0 chore: bump version 02.28.00 → 02.29.00
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 07:38:40 -05:00
Jonathan Miller 639ac84c08 feat: add content sync task plugin, fix countdown, CB tables, remove workflows (02.28.00)
- Add plg_task_mokowaassync scheduled task plugin for automated content sync
- Fix demo banner countdown to show weeks/days/months for longer intervals
- Add Community Builder tables to DemoResetService safe reset list
- Remove all CI/CD workflow files (manual release process)
- Bump version to 02.28.00 across all manifests and updates.xml

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-30 22:45:54 -05:00
jmiller aa98456554 chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 03:13:40 +00:00
jmiller 350ccc7ae7 chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 03:13:20 +00:00
gitea-actions[bot] 65d46100af chore: update development channel 02.26.18-dev [skip ci] 2026-05-31 02:53:57 +00:00
gitea-actions[bot] a0b67dea1f chore(version): auto-bump 02.26.18-dev [skip ci] 2026-05-31 02:53:55 +00:00
gitea-actions[bot] 9d2b888cb5 chore: update development channel 02.26.17-dev [skip ci] 2026-05-31 02:52:09 +00:00
gitea-actions[bot] e53b55fd48 chore(version): auto-bump 02.26.17-dev [skip ci] 2026-05-31 02:52:08 +00:00
gitea-actions[bot] 9203e860e1 chore: update development channel 02.26.16-dev [skip ci] 2026-05-31 02:49:50 +00:00
gitea-actions[bot] 51dd09be46 chore(version): auto-bump 02.26.16-dev [skip ci] 2026-05-31 02:49:47 +00:00
jmiller cf48bdb0b4 chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 02:45:23 +00:00
jmiller a39cbc4167 chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 02:45:12 +00:00
gitea-actions[bot] c756b0df30 chore: update development channel 02.26.15-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been cancelled
Universal: Build & Release / Promote to RC (pull_request) Has been cancelled
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been cancelled
2026-05-31 02:44:54 +00:00
gitea-actions[bot] 0f89de2003 chore(version): auto-bump 02.26.15-dev [skip ci] 2026-05-31 02:44:52 +00:00
gitea-actions[bot] ea482939c2 chore: update development channel 02.26.14-dev [skip ci] 2026-05-31 02:41:05 +00:00
gitea-actions[bot] df4548ba8b chore(version): auto-bump 02.26.14-dev [skip ci] 2026-05-31 02:41:03 +00:00
gitea-actions[bot] 588a17e22c chore: update development channel 02.26.13-dev [skip ci] 2026-05-31 02:38:24 +00:00
gitea-actions[bot] 9c269117c4 chore(version): auto-bump 02.26.13-dev [skip ci] 2026-05-31 02:38:21 +00:00
gitea-actions[bot] f1c6fbd0b7 chore: update development channel 02.26.12-dev [skip ci] 2026-05-31 02:33:37 +00:00
gitea-actions[bot] fe5f74b640 chore(version): auto-bump 02.26.12-dev [skip ci] 2026-05-31 02:33:35 +00:00
gitea-actions[bot] 5abfec2de2 chore: update development channel 02.26.11-dev [skip ci] 2026-05-31 02:31:27 +00:00
gitea-actions[bot] c307e97d57 chore(version): auto-bump 02.26.11-dev [skip ci] 2026-05-31 02:31:24 +00:00
gitea-actions[bot] 3a2655d5ef chore: update development channel 02.26.10-dev [skip ci] 2026-05-31 02:26:31 +00:00
gitea-actions[bot] f465b49f1f chore(version): auto-bump 02.26.10-dev [skip ci] 2026-05-31 02:26:30 +00:00
jmiller 141265ba4e chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 02:18:38 +00:00
jmiller 56053746ba chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 02:18:16 +00:00
gitea-actions[bot] b83a0a50f2 chore: update development channel 02.26.09-dev [skip ci] 2026-05-31 02:14:11 +00:00
gitea-actions[bot] 3ce4d8599f chore(version): auto-bump 02.26.09-dev [skip ci] 2026-05-31 02:14:09 +00:00
gitea-actions[bot] a5ab169d14 chore: update development channel 02.26.08-dev [skip ci] 2026-05-31 02:08:00 +00:00
gitea-actions[bot] d957dda7ed chore(version): auto-bump 02.26.08-dev [skip ci] 2026-05-31 02:07:58 +00:00
gitea-actions[bot] ee42adf826 chore: update development channel 02.26.07-dev [skip ci] 2026-05-31 02:05:05 +00:00
gitea-actions[bot] 1b3b20d2f1 chore(version): auto-bump 02.26.07-dev [skip ci] 2026-05-31 02:05:03 +00:00
gitea-actions[bot] 93649ba539 chore: update development channel 02.26.06-dev [skip ci] 2026-05-31 01:59:10 +00:00
jmiller 3d758bfa08 chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 01:51:38 +00:00
jmiller 1ca4778e5f chore: sync updates.xml 02.27.00 from main [skip ci] 2026-05-31 01:49:25 +00:00
jmiller 9508513042 chore: sync updates.xml 02.27.00-rc from rc [skip ci] 2026-05-31 01:49:06 +00:00
gitea-actions[bot] a34b12e411 chore: update development channel 02.26.06-dev [skip ci] 2026-05-31 01:44:29 +00:00
gitea-actions[bot] 004d26293d chore(version): auto-bump 02.26.06-dev [skip ci] 2026-05-31 01:44:28 +00:00