jmiller
1289ef81b2
chore: sync updates.xml from development [skip ci]
2026-06-04 15:15:36 +00:00
jmiller
070df8982b
chore: sync updates.xml from development [skip ci]
2026-06-04 14:53:06 +00:00
jmiller
0fccd3f1a4
chore: sync updates.xml from development [skip ci]
2026-06-04 14:39:03 +00:00
jmiller
3243ecba4a
chore: sync updates.xml from development [skip ci]
2026-06-04 14:21:50 +00:00
jmiller
b8083203e9
chore: sync updates.xml from development [skip ci]
2026-06-04 14:10:24 +00:00
jmiller
9fedffe570
chore: sync updates.xml from development [skip ci]
2026-06-04 12:55:58 +00:00
jmiller
47e3802293
chore: sync updates.xml from development [skip ci]
2026-06-04 12:24:44 +00:00
jmiller
76fe9ba311
chore: sync updates.xml from development [skip ci]
2026-06-04 12:05:57 +00:00
jmiller
806a798b87
chore: sync updates.xml from development [skip ci]
2026-06-04 12:02:13 +00:00
jmiller
d899bf945e
chore: sync updates.xml from development [skip ci]
2026-06-04 11:44:54 +00:00
jmiller
6892b6ac44
chore: sync updates.xml from development [skip ci]
2026-06-04 04:42:50 +00:00
jmiller
3a1fc7e4ac
chore: sync updates.xml from development [skip ci]
2026-06-03 16:54:20 +00:00
jmiller
c2a90265d2
chore: sync updates.xml from development [skip ci]
2026-06-03 03:52:43 +00:00
jmiller
c9889d4abe
chore: sync updates.xml from development [skip ci]
2026-06-03 03:09:34 +00:00
jmiller
d306b01260
chore: sync updates.xml from development [skip ci]
2026-06-03 00:29:37 +00:00
jmiller
7e2476b250
chore: sync updates.xml from development [skip ci]
2026-06-02 23:48:59 +00:00
jmiller
6b195d0514
chore: sync updates.xml from development [skip ci]
2026-06-02 23:46:32 +00:00
jmiller
3b972efcdc
chore: sync updates.xml from development [skip ci]
2026-06-02 20:51:48 +00:00
jmiller
2fd3f04f79
chore: sync updates.xml from development [skip ci]
2026-06-02 20:47:40 +00:00
jmiller
2b1bbb9c94
chore: sync updates.xml from development [skip ci]
2026-06-02 20:33:50 +00:00
jmiller
34cf1235c2
chore: sync updates.xml from development [skip ci]
2026-06-02 20:31:16 +00:00
jmiller
a8341d456d
chore: sync updates.xml from development [skip ci]
2026-06-02 20:25:39 +00:00
jmiller
d49fdd24fc
chore: sync updates.xml from development [skip ci]
2026-06-02 19:59:15 +00:00
jmiller
47db66b70b
chore: sync updates.xml from development [skip ci]
2026-06-02 19:52:40 +00:00
jmiller
ca9ef82caf
chore: sync updates.xml from development [skip ci]
2026-06-02 19:34:30 +00:00
jmiller
b7057745a3
chore: sync updates.xml from development [skip ci]
2026-06-02 19:31:59 +00:00
jmiller
6d3eaa4471
chore: sync updates.xml from development [skip ci]
2026-06-02 19:14:31 +00:00
jmiller
4237740d32
chore: sync updates.xml from development [skip ci]
2026-06-02 19:09:25 +00:00
jmiller
f79dc2a26e
chore: sync updates.xml from development [skip ci]
2026-06-02 19:06:01 +00:00
jmiller
903999a262
chore: sync updates.xml from development [skip ci]
2026-06-02 18:54:55 +00:00
gitea-actions[bot]
d4514aa37d
chore: update channels for 02.33.00 [skip ci]
2026-06-02 18:53:36 +00:00
gitea-actions[bot]
723f25bb59
chore(release): build 02.33.00 [skip ci]
2026-06-02 18:53:35 +00:00
jmiller
d32b0d414f
chore: sync updates.xml from development [skip ci]
2026-06-02 18:44:51 +00:00
jmiller
c1b587aed4
chore: sync updates.xml from development [skip ci]
2026-06-02 17:41:06 +00:00
jmiller
a1ab5f512a
chore: sync updates.xml from development [skip ci]
2026-06-02 17:36:53 +00:00
jmiller
3605d77135
chore: sync updates.xml from development [skip ci]
2026-06-02 16:19:10 +00:00
jmiller
23496adb3a
chore: sync updates.xml from development [skip ci]
2026-06-02 16:16:13 +00:00
jmiller
d728af427c
chore: sync updates.xml from development [skip ci]
2026-06-02 16:13:43 +00:00
jmiller
7fb136b6ef
chore: sync updates.xml from development [skip ci]
2026-06-02 15:22:48 +00:00
jmiller
9ce2eb65f1
chore: sync updates.xml from development [skip ci]
2026-06-02 15:18:05 +00:00
jmiller
78d24d2d15
chore: sync updates.xml from development [skip ci]
2026-06-02 15:16:39 +00:00
jmiller
2e673f0d55
chore: sync updates.xml from development [skip ci]
2026-06-02 15:11:08 +00:00
Jonathan Miller
fed6102980
chore: restore universal moko-platform workflows and static updates.xml
...
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Site Health (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 all 15 universal workflows from moko-platform
- Add static updates.xml (licensing system deferred)
- Update .gitignore to allow updates.xml
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-02 08:14:06 -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