jmiller
feff67f498
ci: sync workflows [skip ci]
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:49:45 -05:00
jmiller
8df948aabf
chore: move copilot.yml to workflows/
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:15:15 -05:00
jmiller
e1a7b815f3
chore: remove all workflows except update-payload, stable only
...
Removed 20 MokoStandards-managed workflows. Only update-payload.yml
remains. Payload download now filters to stable releases only
(excludes prereleases and drafts).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:15:14 -05:00
jmiller
dfbde08b29
ci: restore all MokoStandards workflows (were accidentally dropped)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:12:57 -05:00
jmiller
9267b70251
chore: remove all workflows except update-payload, stable only
...
Removed 20 MokoStandards-managed workflows. Only update-payload.yml
remains. Payload download now filters to stable releases only
(excludes prereleases and drafts).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:11:16 -05:00
jmiller
441916eed2
ci: updates.xml (Joomla standard), multi-stability entries
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:09:30 -05:00
jmiller
f9de2f2c97
ci: update AI instructions + auto-release src/ filter
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:08:33 -05:00
jmiller
29fe9261f3
Merge branch 'dev'
2026-04-07 19:06:02 -05:00
jmiller
4f289b5d7b
chore: remove scripts/, use MokoStandards API instead
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:06:00 -05:00
jmiller
f16e4b6acf
Merge branch 'dev'
2026-04-07 19:03:21 -05:00
jmiller
cc3cdb06f3
chore: remove update.xml, only updates.xml is used
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 19:03:18 -05:00
jmiller
57b9f7d9ea
Merge branch 'dev'
2026-04-07 18:56:32 -05:00
jmiller
c0af243b6c
feat: add RC and Dev channels to updates.xml
...
Three update channels:
- stable: releases/download/02/MokoWaaS-02.01.10.zip
- rc: releases/download/rc/MokoWaaS-rc.zip
- dev: releases/download/dev/MokoWaaS-dev.zip
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 18:56:28 -05:00
jmiller
49bfdb8fb2
ci: sync workflows from main
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 18:48:11 -05:00
jmiller
aef7f6e9cd
ci: Joomla → update.xml releases, Dolibarr/generic → FTP deploy
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 18:20:26 -05:00
jmiller
48927b102a
ci: full platform CI + changelog validation + major-only releases
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 18:16:27 -05:00
github-actions[bot]
cde6002248
chore(version): sync badges and headers to 02.01.08 [skip ci]
2026-04-07 22:49:08 +00:00
jmiller
65fd9a7b69
ci: platform-specific auto-release, tags only on minor
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:34:31 -05:00
jmiller
625d74b686
fix: updates.xml points to major version release tag
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:31:32 -05:00
jmiller
29d916ade5
merge: sync dev with main
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:27:10 -05:00
jmiller
2b539db1d6
release: v02.01.10
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:19:14 -05:00
jmiller
bd17aeb659
ci: Joomla release builds ZIP + SHA-256 checksum
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:14:36 -05:00
jmiller
f87637ba9d
fix: updates.xml download URL uses minor version tag
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:14:00 -05:00
jmiller
2442010bca
fix: updates.xml download URL uses minor version tag
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:13:29 -05:00
github-actions[bot]
6c706fdf64
chore(version): sync badges and headers to 02.01.08 [skip ci]
2026-04-07 22:11:01 +00:00
jmiller
f4fea85aed
release: v02.01.09 — email reads version from manifest
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:09:37 -05:00
jmiller
8769af4fa3
Merge branch 'dev'
2026-04-07 17:08:02 -05:00
jmiller
a29008fc99
fix: read version from manifest instead of hardcoding in email
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:07:59 -05:00
jmiller
75e961a94f
Merge branch 'dev'
2026-04-07 17:06:32 -05:00
jmiller
b286fd2012
fix: README version to 02.01.08
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:06:30 -05:00
jmiller
5ac9465412
Merge branch 'dev'
2026-04-07 17:05:30 -05:00
jmiller
b9bf7750dd
fix: sync all version numbers to 02.01.08, add SHA256 checksum
...
Updated version in all .ini, .php, .md files to 02.01.08.
Added SHA256 checksum to updates.xml for install integrity validation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 17:04:44 -05:00
jmiller
be3483f9c3
chore: update CODEOWNERS — synced workflows listed explicitly
2026-04-07 17:00:38 -05:00
jmiller
13ce80f7c1
release: v02.01.08
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:59:08 -05:00
jmiller
6078565485
feat: bundle mokocassiopeia as payload inside plugin zip
...
- MokoCassiopeia zip shipped at src/payload/mokocassiopeia.zip
- Install script uses local payload instead of downloading
- Removed getDownloadUrlFromUpdates (no longer needed)
- Added update-payload.yml workflow to refresh payload on merge to main
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:59:02 -05:00
jmiller
2067d33caf
release: v02.01.07
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:53:30 -05:00
jmiller
cd6d236670
release: v02.01.06 — patch bump to trigger update
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:52:26 -05:00
jmiller
31e5cfd23a
release: v02.01.05
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:49:08 -05:00
jmiller
3ddd4dca65
Merge branch 'dev'
2026-04-07 16:49:05 -05:00
jmiller
acfecc383e
fix: use release zip from updates.xml for mokocassiopeia install
...
The release zip is properly structured for Joomla installation.
Simplified extraction logic — release zips have templateDetails.xml
at root or one level deep. Added better error messages with the
failing URL for debugging.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:49:03 -05:00
jmiller
14e1b87ac5
fix: README version to 02.01.04
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:46:46 -05:00
jmiller
6094fef99e
fix: README version to 02.01.04
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:46:17 -05:00
jmiller
202d69f67b
ci: sync all workflows from MokoStandards v04.05
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:44:22 -05:00
jmiller
868b22393c
release: v02.01.04
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:41:04 -05:00
jmiller
5f4c335876
feat: send email notification on uninstall
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:40:58 -05:00
jmiller
53a3c34865
release: v02.01.03 — install notification email, allow uninstall
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:39:53 -05:00
jmiller
5d0d006ccd
feat: email notification on install/update, allow super user uninstall
...
- Send email to webmaster@mokoconsulting.tech on every install/update
with site name, version, PHP, Joomla version
- Changed locked=0 (allows uninstall by super users) but kept
protected=1 (prevents disabling)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:39:08 -05:00
jmiller
243467a121
release: v02.01.02 — resolve mokocassiopeia from updates.xml
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:28:28 -05:00
jmiller
b1bc264314
feat: resolve mokocassiopeia download URL from updates.xml
...
Instead of hardcoding the zip URL, fetches MokoCassiopeia's updates.xml
from the repo main branch and parses the downloadurl. This way the
download location is controlled by the MokoCassiopeia repo.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:28:08 -05:00
jmiller
db4bf1c784
fix: extract mokocassiopeia zip before installing
...
Joomla Installer::install() expects a directory path, not a zip file.
Now extracts the zip to a temp folder, finds the templateDetails.xml,
and passes the correct directory to the installer.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 16:26:40 -05:00