Commit Graph

46 Commits

Author SHA1 Message Date
gitea-actions[bot] b03c7c6ba7 chore(version): pre-release bump to 01.08.51-dev [skip ci] 2026-06-28 16:29:19 +00:00
gitea-actions[bot] 9e38609fe9 chore(version): pre-release bump to 01.08.50-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
2026-06-28 16:29:10 +00:00
gitea-actions[bot] 4d758890a8 chore(version): pre-release bump to 01.08.49-dev [skip ci] 2026-06-28 16:25:20 +00:00
gitea-actions[bot] 4a13ea6ade chore(version): pre-release bump to 01.08.47-dev [skip ci] 2026-06-28 16:23:21 +00:00
gitea-actions[bot] 4ce96dc95b chore(version): auto-bump patch 01.08.46-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
2026-06-28 16:22:43 +00:00
gitea-actions[bot] 63c4fbcd14 chore(version): pre-release bump to 01.08.45-dev [skip ci] 2026-06-28 16:15:30 +00:00
gitea-actions[bot] 6f29c077e2 chore(version): pre-release bump to 01.08.44-dev [skip ci] 2026-06-28 16:14:39 +00:00
gitea-actions[bot] 843c729828 chore(version): pre-release bump to 01.08.43-dev [skip ci] 2026-06-28 16:12:35 +00:00
gitea-actions[bot] a247a5fd0e chore(version): pre-release bump to 01.08.41-dev [skip ci] 2026-06-28 16:10:55 +00:00
gitea-actions[bot] 290284a0c9 chore(version): pre-release bump to 01.08.40-dev [skip ci] 2026-06-28 15:37:03 +00:00
gitea-actions[bot] c9eff72278 chore(version): pre-release bump to 01.08.39-dev [skip ci] 2026-06-28 15:36:43 +00:00
gitea-actions[bot] bed05630ca chore(version): auto-bump patch 01.08.38-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
2026-06-28 15:36:09 +00:00
gitea-actions[bot] 4cfde99e7f chore(version): pre-release bump to 01.08.37-dev [skip ci] 2026-06-28 08:37:47 +00:00
gitea-actions[bot] 1e105d6c7b chore(version): auto-bump patch 01.08.36-dev [skip ci] 2026-06-28 08:37:31 +00:00
gitea-actions[bot] 5cb6dd8008 chore(version): pre-release bump to 01.08.35-dev [skip ci] 2026-06-28 08:36:43 +00:00
gitea-actions[bot] 2264b00828 chore(version): auto-bump patch 01.08.34-dev [skip ci] 2026-06-28 08:36:27 +00:00
gitea-actions[bot] fc23c771c0 chore(version): pre-release bump to 01.08.33-dev [skip ci] 2026-06-28 08:35:44 +00:00
gitea-actions[bot] 96299a6b9a chore(version): auto-bump patch 01.08.32-dev [skip ci] 2026-06-28 08:35:29 +00:00
gitea-actions[bot] 14f5407820 chore(version): pre-release bump to 01.08.31-dev [skip ci] 2026-06-28 08:31:16 +00:00
gitea-actions[bot] 407b30a437 chore(version): pre-release bump to 01.08.30-dev [skip ci] 2026-06-28 08:30:11 +00:00
gitea-actions[bot] 1f7329272d chore(version): pre-release bump to 01.08.29-dev [skip ci] 2026-06-28 08:28:41 +00:00
gitea-actions[bot] a350d02d08 chore(version): pre-release bump to 01.08.28-dev [skip ci] 2026-06-28 08:27:56 +00:00
gitea-actions[bot] a860d414bd chore(version): pre-release bump to 01.08.27-dev [skip ci] 2026-06-28 08:27:27 +00:00
gitea-actions[bot] ffe599ee92 chore(version): pre-release bump to 01.08.26-dev [skip ci] 2026-06-28 08:26:31 +00:00
gitea-actions[bot] ac56b3a776 chore(version): pre-release bump to 01.08.25-dev [skip ci] 2026-06-28 08:25:52 +00:00
gitea-actions[bot] de66983cda chore(version): pre-release bump to 01.08.24-dev [skip ci]
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
2026-06-28 08:25:23 +00:00
gitea-actions[bot] b2d4071193 chore(version): auto-bump patch 01.08.23-dev [skip ci] 2026-06-28 08:24:05 +00:00
gitea-actions[bot] ca0cfd9a6d chore(version): pre-release bump to 01.08.22-dev [skip ci] 2026-06-28 08:23:32 +00:00
gitea-actions[bot] 9cc4b90b78 chore(version): auto-bump patch 01.08.21-dev [skip ci] 2026-06-28 08:23:24 +00:00
gitea-actions[bot] 0f164b607c chore(version): pre-release bump to 01.08.20-dev [skip ci] 2026-06-28 08:08:25 +00:00
gitea-actions[bot] 6762764006 chore(version): pre-release bump to 01.08.19-dev [skip ci] 2026-06-28 08:05:57 +00:00
gitea-actions[bot] 109ca703ef chore(version): pre-release bump to 01.08.17-dev [skip ci] 2026-06-28 01:43:20 +00:00
gitea-actions[bot] 794746e20d chore(version): pre-release bump to 01.08.16-dev [skip ci] 2026-06-28 01:43:02 +00:00
gitea-actions[bot] df07b4b672 chore(version): auto-bump patch 01.08.15-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
2026-06-28 01:27:10 +00:00
gitea-actions[bot] a111f5b5e9 chore(version): pre-release bump to 01.08.14-dev [skip ci] 2026-06-28 00:38:06 +00:00
gitea-actions[bot] 8919db6fc3 chore(version): pre-release bump to 01.08.13-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 3s
2026-06-28 00:27:20 +00:00
gitea-actions[bot] a8dae85f42 chore(version): pre-release bump to 01.08.12-dev [skip ci] 2026-06-27 20:34:25 +00:00
gitea-actions[bot] 13683adfba chore(version): auto-bump patch 01.08.11-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 3s
2026-06-27 20:22:09 +00:00
gitea-actions[bot] ce9d72b50d chore(version): pre-release bump to 01.08.10-dev [skip ci] 2026-06-27 00:11:16 +00:00
gitea-actions[bot] 92358a673b chore(version): pre-release bump to 01.08.09-dev [skip ci] 2026-06-25 19:46:34 +00:00
gitea-actions[bot] 99308cd7a4 chore(version): pre-release bump to 01.08.08-dev [skip ci] 2026-06-25 17:09:50 +00:00
gitea-actions[bot] 5ae8e3e001 chore(version): pre-release bump to 01.08.07-dev [skip ci] 2026-06-25 16:27:32 +00:00
jmiller 79eaa5217d fix: add SQL update file to match manifest version
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 12s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Joomla's Database view requires a SQL update file matching the manifest
version. Missing file causes persistent schema version mismatch warning.
2026-06-25 11:25:24 -05:00
Jonathan Miller 4918879eec feat: delete/unpublish from remote platforms (closes #131)
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
New MokoSuiteCrossDeleteInterface (separate from main interface to avoid
breaking all 38 plugins). Plugins that support deletion implement both.

deletePost() implemented for 7 platforms:
- Twitter: DELETE /2/tweets/{id} with OAuth 1.0a
- Mastodon: DELETE /api/v1/statuses/{id}
- Bluesky: com.atproto.repo.deleteRecord
- Facebook: DELETE /{post_id} via Graph API
- LinkedIn: DELETE /v2/ugcPosts/{urn}
- Telegram: POST /deleteMessage
- Discord: DELETE webhook /messages/{id}

Infrastructure:
- CrossPostDispatcher::deleteFromPlatforms() finds posted entries and
  calls deletePost() on plugins that implement the delete interface
- Content plugin hooks onContentChangeState for unpublish/trash
- New component config: 'Delete from Platforms on Unpublish'
- Post status 'deleted' added to schema

Closes #131
2026-06-23 08:21:18 -05:00
Jonathan Miller 3c1f3a2421 feat: add per-article Share Content panel with platform-specific placeholders
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
New article editor fieldset 'Share Content' with fields:
- Social Media Text ({social}) - Facebook, LinkedIn, Threads, Mastodon
- Short Text ({short}) - Twitter/X (280), Bluesky (300)
- Chat Text ({chat}) - Telegram, Discord, Slack, Teams
- Email Subject ({email_subject}) + Email Body ({email_body}) - Mailchimp, SendGrid, Brevo
- Share Image picker (intro/fulltext/custom/none)

All placeholders fall back gracefully to introtext/title if empty.
Default templates updated to use platform-specific placeholders.
2026-06-23 07:58:08 -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