Release 01.02.00: MokoSuiteCross rebrand, bug fixes, infrastructure #144

Merged
jmiller merged 7 commits from rc into main 2026-06-21 22:24:22 +00:00
Owner

Summary

Release candidate for v01.02.00. Completes the MokoJoomCross → MokoSuiteCross rebrand and fixes critical service plugin bugs.

Changed

  • All 1,151 language key references renamed (MOKOJOOMCROSSMOKOSUITECROSS)
  • All Joomla events renamed (onMokoJoomCross*onMokoSuiteCross*)
  • Telegram default bot updated to @mokosuite_bot with obfuscated embedded token
  • All MokoWaaS references updated to MokoSuite
  • Wiki reorganized into folder structure (getting-started/, user-guide/, services/, developer/)
  • README updated with all 36 service plugins
  • PR workflow now enforces CHANGELOG/README updates on source changes

Fixed

  • SendGrid: removed duplicate curl_setopt_array with undefined $token
  • Reddit: removed duplicate curl_setopt_array with undefined $token
  • TikTok: removed duplicate curl_setopt_array
  • Pinterest: removed duplicate curl_setopt_array
  • Telegram: added missing <config> section to plugin XML

Issues Closed

  • Closes #128 — Rename all MOKOJOOMCROSS language keys
  • Closes #138 — Rename Joomla events
  • Closes #139 — Fix duplicate curl_setopt_array in 4 plugins

Test Plan

  • grep -ri mokojoomcross source/ returns zero results
  • Admin views load without missing language strings
  • Telegram default mode works with @mokosuite_bot
  • SendGrid/Reddit/TikTok/Pinterest publish correctly
  • Wiki folder links resolve
## Summary Release candidate for v01.02.00. Completes the MokoJoomCross → MokoSuiteCross rebrand and fixes critical service plugin bugs. ### Changed - All 1,151 language key references renamed (`MOKOJOOMCROSS` → `MOKOSUITECROSS`) - All Joomla events renamed (`onMokoJoomCross*` → `onMokoSuiteCross*`) - Telegram default bot updated to @mokosuite_bot with obfuscated embedded token - All `MokoWaaS` references updated to `MokoSuite` - Wiki reorganized into folder structure (getting-started/, user-guide/, services/, developer/) - README updated with all 36 service plugins - PR workflow now enforces CHANGELOG/README updates on source changes ### Fixed - SendGrid: removed duplicate `curl_setopt_array` with undefined `$token` - Reddit: removed duplicate `curl_setopt_array` with undefined `$token` - TikTok: removed duplicate `curl_setopt_array` - Pinterest: removed duplicate `curl_setopt_array` - Telegram: added missing `<config>` section to plugin XML ### Issues Closed - Closes #128 — Rename all MOKOJOOMCROSS language keys - Closes #138 — Rename Joomla events - Closes #139 — Fix duplicate curl_setopt_array in 4 plugins ## Test Plan - [ ] `grep -ri mokojoomcross source/` returns zero results - [ ] Admin views load without missing language strings - [ ] Telegram default mode works with @mokosuite_bot - [ ] SendGrid/Reddit/TikTok/Pinterest publish correctly - [ ] Wiki folder links resolve
jmiller force-pushed rc from 50412f33ba to 25e294533a 2026-06-21 22:03:57 +00:00 Compare
jmiller added 7 commits 2026-06-21 22:24:03 +00:00
SendGrid and Reddit had a second curl_setopt_array that referenced an
undefined $token variable, silently breaking auth. TikTok and Pinterest
had identical duplicates (no variable bug but dead code).

Removes the duplicate block from each plugin's publish() method.
Completes the MokoJoomCross → MokoSuiteCross rebrand across all language
string keys, Joomla event names, documentation, and wiki pages.

- 1,151 language key references renamed (COM_, PLG_, PKG_ prefixes)
- Event names renamed (onMokoJoomCross* → onMokoSuiteCross*)
- CLAUDE.md, CHANGELOG.md, wiki docs updated
- Zero mokojoomcross references remaining in codebase

Closes #128, closes #138
- Telegram: updated default bot from @MokoWaaSBot to @mokosuite_bot
- Telegram: embedded obfuscated bot token in plugin PHP (XOR + base64)
- Telegram: added <config> section to plugin XML for parse_mode/preview
- Telegram: removed bot token from admin-visible plugin params
- Branding: replaced all MokoWaaS references with MokoSuite
- Wiki: reorganized into getting-started/, user-guide/, services/, developer/
- README: updated with all 36 service plugins and current features
- CHANGELOG: added entries for recent fixes and changes
chore(release): build 01.02.00-rc [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 5s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 22s
137b2556ac
jmiller force-pushed rc from 25e294533a to 137b2556ac 2026-06-21 22:24:03 +00:00 Compare
jmiller merged commit 6d56949452 into main 2026-06-21 22:24:22 +00:00
jmiller deleted branch rc 2026-06-21 22:24:24 +00:00
Sign in to join this conversation.
No Reviewers
No labels
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteCross#144