Commit Graph

11 Commits

Author SHA1 Message Date
Jonathan Miller 122b04f73b fix: replace ${CLASS_NAME} placeholder in 9 plugin XML namespace declarations
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 3s
Universal: Auto Version Bump / Version Bump (push) Successful in 12s
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Discord, Facebook, LinkedIn, Mailchimp, Mastodon, Slack, Telegram,
Twitter, and Bluesky had unreplaced template placeholders in their
XML manifest namespace declarations, preventing Joomla from loading
the plugin classes via the autoloader.
2026-06-21 18:03:28 -05:00
Jonathan Miller 3d20380e83 fix: deep scan bugs — duplicate curl, type error, status check, security (#146)
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Site Health (push) Has been skipped
Universal: Auto Version Bump / Version Bump (push) Successful in 18s
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
- ConvertKit: removed duplicate curl_setopt_array with undefined $token
- Brevo: removed duplicate curl_setopt_array with undefined $token + wrong auth
- Constant Contact: removed duplicate curl_setopt_array
- Medium: getUserId() now returns '' on error instead of array
- Mailchimp: campaign creation checks 2xx range instead of exact 200
- ServiceController: returns error message only, not full exception
- Bluesky: cache key uses sha256 instead of md5

Closes #146
2026-06-21 17:59:14 -05:00
gitea-actions[bot] cec436f90e chore(release): build 01.04.00 [skip ci]
Publish to Composer / Publish Package (release) Failing after 4s
2026-06-21 22:48:33 +00:00
gitea-actions[bot] 70dbb65173 chore(version): auto-bump 01.03.01-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 4s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 17s
2026-06-21 22:46:05 +00:00
Jonathan Miller 6a00d7ddf9 fix: add missing events/gallery system plugins to package manifest (#137)
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Update Server / Update Server (push) Successful in 11s
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Added plg_system_mokosuitecross_events and plg_system_mokosuitecross_gallery
to pkg_mokosuitecross.xml. These content source plugins hook into Joomla
system events to cross-post calendar events and gallery images but were
not being installed with the package.

Also removed the old src/ directory (pre-rename mokojoomcross cruft).

Closes #137
2026-06-21 17:45:31 -05:00
gitea-actions[bot] 78c7b99c6a chore(release): build 01.03.00 [skip ci]
Publish to Composer / Publish Package (release) Failing after 55s
2026-06-21 22:26:57 +00:00
gitea-actions[bot] 137b2556ac 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
2026-06-21 17:23:04 -05:00
Jonathan Miller 122c7b630a feat: Telegram @mokosuite_bot default, wiki folders, README/CHANGELOG update
- 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
2026-06-21 17:23:03 -05:00
gitea-actions[bot] 8ab62abf29 chore(version): auto-bump 01.01.02-dev [skip ci] 2026-06-21 17:23:03 -05:00
Jonathan Miller 27505f7501 fix: rename all MOKOJOOMCROSS language keys and events to MOKOSUITECROSS (#128, #138)
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
2026-06-21 17:23:02 -05:00
Jonathan Miller 28db9a67b6 fix: remove duplicate curl_setopt_array calls in 4 service plugins (#139)
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.
2026-06-21 17:22:31 -05:00