gitea-actions[bot]
59fd015fc9
chore(release): build 01.14.00 [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
2026-07-13 09:45:52 +00:00
jmiller
5089abbff5
Merge pull request 'Release: dev -> main' ( #263 ) from dev into main
Sync Workflows to Repos / sync (push) Has been skipped
Cascade Main -> Dev / Cascade main -> dev (push) Successful in 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Generic: Project CI / Tests (pull_request) Failing after 9s
Generic: Project CI / Lint & Validate (pull_request) Successful in 17s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 8s
Universal: PR Check / Validate PR (pull_request) Failing after 15s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
2026-07-13 09:37:10 +00:00
mokogitea-actions[bot]
a517034085
chore(version): pre-release bump to 01.13.21-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: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 17s
2026-07-13 09:33:46 +00:00
mokogitea-actions[bot]
7546150fd8
chore(version): pre-release bump to 01.13.20-dev [skip ci]
2026-07-13 09:33:14 +00:00
gitea-actions[bot]
dcca8964f9
chore(version): auto-bump patch 01.13.19-dev [skip ci]
2026-07-13 09:33:05 +00:00
jmiller
bcaa15d96e
chore(sync): CI notify retry + JEXEC whole-file scan from Template-Generic
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
2026-07-13 09:31:37 +00:00
jmiller
38603e15f1
chore(sync): CI notify retry + JEXEC whole-file scan from Template-Generic
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-07-13 09:31:37 +00:00
jmiller
d6f2059879
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-13 09:28:43 +00:00
jmiller
957e88fed7
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-13 09:28:42 +00:00
mokogitea-actions[bot]
da35abcbc2
chore(version): pre-release bump to 01.13.18-dev [skip ci]
2026-07-13 02:26:34 +00:00
jmiller
9e1169b5ce
Merge pull request 'chore: align to Joomla 6 / PHP 8.3' ( #262 ) from fix/joomla6-php83 into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-07-13 02:24:59 +00:00
mokogitea-actions[bot]
adf97d97e0
chore(version): pre-release bump to 01.13.17-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-07-13 01:49:49 +00:00
mokogitea-actions[bot]
3167f8d012
chore(version): pre-release bump to 01.13.16-dev [skip ci]
2026-07-13 01:49:37 +00:00
mokogitea-actions[bot]
433fb9dad4
chore(version): pre-release bump to 01.13.15-dev [skip ci]
2026-07-13 01:49:25 +00:00
jmiller
c90d317505
chore: align .mokogitea/CLAUDE.md to Joomla 6 / PHP 8.3
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
Generic: Project CI / Tests (pull_request) Failing after 7s
Generic: Project CI / Lint & Validate (pull_request) Successful in 16s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 4s
Universal: PR Check / Validate PR (pull_request) Failing after 13s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 8s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
2026-07-13 01:43:15 +00:00
jmiller
b44b1f4b7e
chore: align CLAUDE.md to Joomla 6 / PHP 8.3
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
2026-07-13 01:43:14 +00:00
jmiller
e4031273e1
chore: align composer.json to Joomla 6 / PHP 8.3
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
2026-07-13 01:43:13 +00:00
mokogitea-actions[bot]
8f5e9f54f2
chore(version): pre-release bump to 01.13.14-dev [skip ci]
2026-07-12 21:40:28 +00:00
jmiller
2c8cd7535b
Merge pull request 'docs(changelog): note admin menu short-name constant' ( #261 ) from jmiller/changelog-short-constant into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 9s
2026-07-12 21:39:18 +00:00
jmiller
dfd64b01ee
docs(changelog): note admin menu short-name constant ( #255 )
...
Generic: Project CI / Lint & Validate (pull_request) Has been cancelled
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Branch Policy (pull_request) Has been cancelled
Universal: PR Check / Require Docs Update (pull_request) Has been cancelled
Universal: PR Check / Wiki Update Reminder (pull_request) Has been cancelled
Universal: PR Check / Secret Scan (pull_request) Has been cancelled
Universal: PR Check / Validate PR (pull_request) Has been cancelled
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been cancelled
Branch Cleanup / Delete merged branch (pull_request) Has been cancelled
RC Revert / Rename rc/ back to dev/ (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
2026-07-12 16:35:07 -05:00
mokogitea-actions[bot]
f0fb93cabf
chore(version): pre-release bump to 01.13.13-dev [skip ci]
2026-07-09 23:29:40 +00:00
jmiller
c651a838bc
Merge pull request 'fix: deep-dive critical/medium bug fixes (reconciled with dev)' ( #260 ) from chore/deep-dive-fixes-rebased into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
2026-07-09 23:29:28 +00:00
jmiller
cf12fee0f9
Merge remote-tracking branch 'origin/dev' into pr252
...
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 4s
Generic: Project CI / Lint & Validate (pull_request) Successful in 18s
Generic: Project CI / Tests (pull_request) Failing after 24s
Universal: PR Check / Validate PR (pull_request) Failing after 28s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 31s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
# Conflicts:
# .mokogitea/workflows/issue-branch.yml
# CHANGELOG.md
# CODE_OF_CONDUCT.md
# GOVERNANCE.md
# README.md
# SECURITY.md
# source/packages/com_mokosuitecross/mokosuitecross.xml
# source/packages/plg_content_mokosuitecross/mokosuitecross.xml
# source/packages/plg_mokosuitecross_activitypub/activitypub.xml
# source/packages/plg_mokosuitecross_blogger/blogger.xml
# source/packages/plg_mokosuitecross_bluesky/bluesky.xml
# source/packages/plg_mokosuitecross_brevo/brevo.xml
# source/packages/plg_mokosuitecross_constantcontact/constantcontact.xml
# source/packages/plg_mokosuitecross_convertkit/convertkit.xml
# source/packages/plg_mokosuitecross_devto/devto.xml
# source/packages/plg_mokosuitecross_discord/discord.xml
# source/packages/plg_mokosuitecross_facebook/facebook.xml
# source/packages/plg_mokosuitecross_ghost/ghost.xml
# source/packages/plg_mokosuitecross_googlebusiness/googlebusiness.xml
# source/packages/plg_mokosuitecross_googlechat/googlechat.xml
# source/packages/plg_mokosuitecross_hashnode/hashnode.xml
# source/packages/plg_mokosuitecross_instagram/instagram.xml
# source/packages/plg_mokosuitecross_linkedin/linkedin.xml
# source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml
# source/packages/plg_mokosuitecross_mastodon/mastodon.xml
# source/packages/plg_mokosuitecross_matrix/matrix.xml
# source/packages/plg_mokosuitecross_medium/medium.xml
# source/packages/plg_mokosuitecross_mokosuitecalendar/mokosuitecalendar.xml
# source/packages/plg_mokosuitecross_mokosuitegallery/mokosuitegallery.xml
# source/packages/plg_mokosuitecross_nostr/nostr.xml
# source/packages/plg_mokosuitecross_ntfy/ntfy.xml
# source/packages/plg_mokosuitecross_pinterest/pinterest.xml
# source/packages/plg_mokosuitecross_reddit/reddit.xml
# source/packages/plg_mokosuitecross_rssfeed/rssfeed.xml
# source/packages/plg_mokosuitecross_sendgrid/sendgrid.xml
# source/packages/plg_mokosuitecross_slack/slack.xml
# source/packages/plg_mokosuitecross_teams/teams.xml
# source/packages/plg_mokosuitecross_telegram/telegram.xml
# source/packages/plg_mokosuitecross_threads/threads.xml
# source/packages/plg_mokosuitecross_tiktok/tiktok.xml
# source/packages/plg_mokosuitecross_tumblr/tumblr.xml
# source/packages/plg_mokosuitecross_twitter/twitter.xml
# source/packages/plg_mokosuitecross_webhook/webhook.xml
# source/packages/plg_mokosuitecross_whatsapp/whatsapp.xml
# source/packages/plg_mokosuitecross_wordpress/wordpress.xml
# source/packages/plg_mokosuitecross_youtube/youtube.xml
# source/packages/plg_system_mokosuitecross/mokosuitecross.xml
# source/packages/plg_system_mokosuitecross_events/mokosuitecross_events.xml
# source/packages/plg_system_mokosuitecross_gallery/mokosuitecross_gallery.xml
# source/packages/plg_task_mokosuitecross/mokosuitecross.xml
# source/packages/plg_webservices_mokosuitecross/mokosuitecross.xml
# source/pkg_mokosuitecross.xml
2026-07-09 18:28:35 -05:00
mokogitea-actions[bot]
a67dde4e12
chore(version): pre-release bump to 01.13.12-dev [skip ci]
2026-07-09 23:25:12 +00:00
jmiller
a022b50cd2
Merge pull request 'chore(sync): cascade main -> dev (conflict-resolved)' ( #259 ) from chore/cascade-main-to-dev into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-07-09 23:24:59 +00:00
jmiller
a209af3236
Merge remote-tracking branch 'origin/main' into chore/cascade-main-to-dev
...
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Successful in 19s
Generic: Project CI / Tests (pull_request) Failing after 31s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 32s
Universal: PR Check / Validate PR (pull_request) Failing after 37s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
# Conflicts:
# .mokogitea/workflows/issue-branch.yml
# CODE_OF_CONDUCT.md
# GOVERNANCE.md
# README.md
# SECURITY.md
# source/packages/com_mokosuitecross/mokosuitecross.xml
# source/packages/plg_content_mokosuitecross/mokosuitecross.xml
# source/packages/plg_mokosuitecross_activitypub/activitypub.xml
# source/packages/plg_mokosuitecross_blogger/blogger.xml
# source/packages/plg_mokosuitecross_bluesky/bluesky.xml
# source/packages/plg_mokosuitecross_brevo/brevo.xml
# source/packages/plg_mokosuitecross_constantcontact/constantcontact.xml
# source/packages/plg_mokosuitecross_convertkit/convertkit.xml
# source/packages/plg_mokosuitecross_devto/devto.xml
# source/packages/plg_mokosuitecross_discord/discord.xml
# source/packages/plg_mokosuitecross_facebook/facebook.xml
# source/packages/plg_mokosuitecross_ghost/ghost.xml
# source/packages/plg_mokosuitecross_googlebusiness/googlebusiness.xml
# source/packages/plg_mokosuitecross_googlechat/googlechat.xml
# source/packages/plg_mokosuitecross_hashnode/hashnode.xml
# source/packages/plg_mokosuitecross_instagram/instagram.xml
# source/packages/plg_mokosuitecross_linkedin/linkedin.xml
# source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml
# source/packages/plg_mokosuitecross_mastodon/mastodon.xml
# source/packages/plg_mokosuitecross_matrix/matrix.xml
# source/packages/plg_mokosuitecross_medium/medium.xml
# source/packages/plg_mokosuitecross_mokosuitecalendar/mokosuitecalendar.xml
# source/packages/plg_mokosuitecross_mokosuitegallery/mokosuitegallery.xml
# source/packages/plg_mokosuitecross_nostr/nostr.xml
# source/packages/plg_mokosuitecross_ntfy/ntfy.xml
# source/packages/plg_mokosuitecross_pinterest/pinterest.xml
# source/packages/plg_mokosuitecross_reddit/reddit.xml
# source/packages/plg_mokosuitecross_rssfeed/rssfeed.xml
# source/packages/plg_mokosuitecross_sendgrid/sendgrid.xml
# source/packages/plg_mokosuitecross_slack/slack.xml
# source/packages/plg_mokosuitecross_teams/teams.xml
# source/packages/plg_mokosuitecross_telegram/telegram.xml
# source/packages/plg_mokosuitecross_threads/threads.xml
# source/packages/plg_mokosuitecross_tiktok/tiktok.xml
# source/packages/plg_mokosuitecross_tumblr/tumblr.xml
# source/packages/plg_mokosuitecross_twitter/twitter.xml
# source/packages/plg_mokosuitecross_webhook/webhook.xml
# source/packages/plg_mokosuitecross_whatsapp/whatsapp.xml
# source/packages/plg_mokosuitecross_wordpress/wordpress.xml
# source/packages/plg_mokosuitecross_youtube/youtube.xml
# source/packages/plg_system_mokosuitecross/mokosuitecross.xml
# source/packages/plg_system_mokosuitecross_events/mokosuitecross_events.xml
# source/packages/plg_system_mokosuitecross_gallery/mokosuitecross_gallery.xml
# source/packages/plg_task_mokosuitecross/mokosuitecross.xml
# source/packages/plg_webservices_mokosuitecross/mokosuitecross.xml
# source/pkg_mokosuitecross.xml
2026-07-09 18:24:52 -05:00
gitea-actions[bot]
7309c76fe7
chore(version): pre-release bump to 01.13.11-dev [skip ci]
2026-07-07 10:16:22 +00:00
jmiller
314075de0f
Merge pull request 'feat(menu): admin menu short-name constant COM_MOKOSUITECROSS_SHORT ( #255 )' ( #258 ) from fix/short-menu-constant into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
2026-07-07 10:15:16 +00:00
gitea-actions[bot]
bbd7914efa
chore(version): pre-release bump to 01.13.10-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-07-06 22:43:21 +00:00
gitea-actions[bot]
52ebb5d023
chore(version): pre-release bump to 01.13.09-dev [skip ci]
2026-07-06 22:42:13 +00:00
gitea-actions[bot]
b46b119dcc
chore(version): pre-release bump to 01.13.08-dev [skip ci]
2026-07-06 22:41:10 +00:00
jmiller
0674332343
feat(menu): use COM_MOKOSUITECROSS_SHORT for admin menu label ( #255 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 11s
Generic: Project CI / Lint & Validate (pull_request) Successful in 31s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
2026-07-06 22:39:39 +00:00
jmiller
67dfe6be99
feat(menu): add COM_MOKOSUITECROSS_SHORT short-name constant ( #255 )
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
2026-07-06 22:37:52 +00:00
jmiller
37bc033111
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-06 17:04:44 +00:00
jmiller
e5ed21ca68
Merge pull request 'fix(installer): verify install success before showing success' ( #256 ) from fix/installer-success-detection into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
2026-07-06 16:15:35 +00:00
gitea-actions[bot]
e7b0cf15cc
chore(version): pre-release bump to 01.13.06-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
2026-07-06 03:56:08 +00:00
jmiller
60a9d81e22
fix(installer): verify install success before showing success
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 30s
Gate the success/license path in both installer scripts so a partial
install can no longer report success.
- Package script (pkg_mokosuitecross): add missingChildExtensions(),
which reads the package manifest via getParent()->getManifest() and
verifies each declared <file> child is registered in #__extensions
(matching element+type, plus folder=group for plugins). If any are
missing, enqueue an error and return before warnMissingLicenseKey().
Housekeeping (download-key restore, core-plugin enable, PerfectPublisher
migration detection) still runs unconditionally.
- Component script (com_mokosuitecross): postflight was empty. Add
missingTables(), which parses the installed sql/install.mysql.sql for
every CREATE TABLE and verifies each exists (prefix-substituted,
case-insensitive). On any missing tables, enqueue an error and return
before the success message; otherwise show install-success/license notice.
Both checks fail open (try/catch returning []/true) so a glitch never turns
a good install into a false failure. Extension names are htmlspecialchars'd.
Claude-Session: https://claude.ai/code/session_01MrxXW9iyuDda5yDZrjZMbF
2026-07-05 22:55:42 -05:00
jmiller
b2bfbf9aa7
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-06 03:50:30 +00:00
jmiller
23a308edcb
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-06 03:50:28 +00:00
jmiller
477edc291f
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-06 03:50:26 +00:00
jmiller
c958776e18
Merge chore/normalize-docs: normalize doc/config refs
Cascade Main -> Dev / Cascade main -> dev (push) Successful in 9s
Generic: Project CI / Lint & Validate (pull_request) Successful in 23s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 9s
Universal: PR Check / Validate PR (pull_request) Failing after 22s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 1m14s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
2026-07-05 22:51:22 +00:00
jmiller
dca516f92e
chore(docs): normalize refs — MokoStandards->org wiki, moko-platform->mokocli, residual MokoGitea/MokoSuite
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
Non-workflow docs/config only (CLAUDE.md, README, branch-protection, ISSUE_TEMPLATE/config.yml,
ci-issue-reporter). Workflow files, manifest schema, and Makefile install paths left for the
forge-rebrand gate. Authored-by: Moko Consulting
2026-07-05 22:51:21 +00:00
jmiller
70c6730f9f
chore: sync workflow-sync-trigger.yml from Template-Generic [skip ci]
2026-07-05 21:48:36 +00:00
jmiller
21da1be814
chore: sync version-set.yml from Template-Generic [skip ci]
2026-07-05 21:48:34 +00:00
jmiller
bf4cc34043
chore: sync repo-health.yml from Template-Generic [skip ci]
2026-07-05 21:48:32 +00:00
jmiller
3e27b20ec5
chore: sync rc-revert.yml from Template-Generic [skip ci]
2026-07-05 21:48:30 +00:00
jmiller
8ba0d2314b
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-05 21:48:28 +00:00
jmiller
d1409c3ccc
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-05 21:48:26 +00:00
jmiller
b40f02069f
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-05 21:48:25 +00:00
jmiller
9f7fa6e900
chore: sync issue-branch.yml from Template-Generic [skip ci]
2026-07-05 21:48:23 +00:00
jmiller
479d45544c
chore: sync gitleaks.yml from Template-Generic [skip ci]
2026-07-05 21:48:21 +00:00
jmiller
9eee9a0ec6
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-07-05 21:48:20 +00:00
jmiller
9a2492593a
chore: sync ci-issue-reporter.yml from Template-Generic [skip ci]
2026-07-05 21:48:18 +00:00
jmiller
8f9ea1224f
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-05 21:48:16 +00:00
jmiller
6256995b82
chore: sync cascade-dev.yml from Template-Generic [skip ci]
2026-07-05 21:48:14 +00:00
jmiller
4ddb161163
chore: sync branch-cleanup.yml from Template-Generic [skip ci]
2026-07-05 21:48:12 +00:00
jmiller
5730196385
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-05 21:48:11 +00:00
jmiller
65939e49d2
chore: sync auto-bump.yml from Template-Generic [skip ci]
2026-07-05 21:48:09 +00:00
jmiller
5250fc8de5
chore: sync workflow-sync-trigger.yml from Template-Generic [skip ci]
2026-07-05 21:09:51 +00:00
jmiller
904c705689
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-05 21:09:47 +00:00
jmiller
6f1d696580
chore: sync version-set.yml from Template-Generic [skip ci]
2026-07-05 20:45:46 +00:00
jmiller
b498497586
chore: sync sync-on-merge.yml from Template-Generic [skip ci]
2026-07-05 20:45:44 +00:00
jmiller
b3fee0c4ff
chore: sync repo-health.yml from Template-Generic [skip ci]
2026-07-05 20:45:42 +00:00
jmiller
5a67b5b8bc
chore: sync rc-revert.yml from Template-Generic [skip ci]
2026-07-05 20:45:40 +00:00
jmiller
381f542438
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-05 20:45:38 +00:00
jmiller
069d9ce86d
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-05 20:45:36 +00:00
jmiller
45c603768b
chore: sync gitleaks.yml from Template-Generic [skip ci]
2026-07-05 20:45:31 +00:00
jmiller
a1372502b5
chore: sync ci-issue-reporter.yml from Template-Generic [skip ci]
2026-07-05 20:45:28 +00:00
jmiller
e459221ad3
chore: sync cascade-dev.yml from Template-Generic [skip ci]
2026-07-05 20:45:26 +00:00
jmiller
ac0d3e1b30
chore: sync branch-cleanup.yml from Template-Generic [skip ci]
2026-07-05 20:45:24 +00:00
jmiller
19450c552d
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-05 20:45:22 +00:00
jmiller
7efadf2d39
chore: sync auto-bump.yml from Template-Generic [skip ci]
2026-07-05 20:45:19 +00:00
jmiller
d21b7e77de
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-05 00:06:07 +00:00
jmiller
78bc6b4285
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-07-05 00:06:04 +00:00
jmiller
43d5e67ed9
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-04 23:28:32 +00:00
jmiller
baeceb4ce3
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 20:25:57 +00:00
jmiller
7e34af0212
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 20:23:09 +00:00
jmiller
9d0c6e3e7b
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-04 20:23:08 +00:00
jmiller
3cb48a0889
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 19:38:58 +00:00
jmiller
ae6e731f1f
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-04 19:38:57 +00:00
jmiller
9080915ad1
chore: sync branch-cleanup.yml from Template-Generic [skip ci]
2026-07-04 19:38:56 +00:00
jmiller
0e7af65ec9
chore: sync sync-on-merge.yml from Template-Generic [skip ci]
2026-07-04 19:06:28 +00:00
jmiller
fb3013430e
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-04 19:06:27 +00:00
jmiller
5ea186b0ac
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 19:06:26 +00:00
jmiller
ce1e1682b7
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-04 19:06:25 +00:00
jmiller
7ada4ac0dd
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-07-04 19:06:23 +00:00
jmiller
c7d6b5219d
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-04 19:06:23 +00:00
jmiller
597ec1d3d9
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-04 19:06:22 +00:00
jmiller
ed3818d6db
Merge pull request 'fix: remove orphaned deploy-manual workflow' ( #253 ) from fix/remove-deploy-manual into main
...
fix: remove orphaned deploy-manual workflow [skip ci]
2026-06-30 18:33:48 +00:00
jmiller
ce1015485b
fix: remove orphaned deploy-manual workflow [skip ci]
2026-06-30 18:07:13 +00:00
gitea-actions[bot]
95edfc106c
chore(version): pre-release bump to 01.13.04-dev [skip ci]
2026-06-29 16:28:24 +00:00
jmiller
d6848e6b90
fix: resolve 10 critical/medium bugs from deep dive audit
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
- deleteFromPlatforms(): use CredentialHelper::decrypt() + Joomla 6
dispatcher pattern instead of json_decode + deprecated triggerEvent (#226 , #228 )
- PostsController: add ACL checks on retryFailed/purgePosted (#224 )
- QueueProcessor: recover stale posting entries stuck >10min (#235 )
- onContentChangeState: respect post_on_first_publish_only (#238 )
- Uninstall SQL: add analytics + category_rules table drops (#225 )
- Dashboard/Calendar: remove deprecated Sidebar::render() (#250 )
- AnalyticsHelper: rewrite AJAX endpoints to query posts table (#246 )
- Submenu helper: remove duplicate calendar key (#248 )
- CHANGELOG: remove 3 duplicate version headers (#240 )
Authored-by: Moko Consulting
Claude-Session: https://claude.ai/code/session_014iwLv3vUVsSxP8LyZ6STTj
2026-06-29 11:27:48 -05:00
gitea-actions[bot]
6970e888f5
chore(version): pre-release bump to 01.13.03-dev [skip ci]
2026-06-29 15:22:28 +00:00
gitea-actions[bot]
34de7cd2fc
chore(version): auto-bump patch 01.13.02-dev [skip ci]
2026-06-29 15:22:11 +00:00
jmiller
a9438c733e
chore: migrate update server URLs to MokoGitea
Universal: Auto Version Bump / Version Bump (push) Successful in 14s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 22s
2026-06-29 15:21:51 +00:00
gitea-actions[bot]
6e6cd7bb1c
chore(version): pre-release bump to 01.13.01-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
2026-06-29 15:14:25 +00:00
jmiller
f5fdd59e05
chore: migrate update server URLs to MokoGitea
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 9s
Universal: PR Check / Secret Scan (pull_request) Successful in 9s
Generic: Project CI / Lint & Validate (pull_request) Successful in 27s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 21s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 59s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
2026-06-29 15:13:14 +00:00
jmiller
a38b7fea67
chore: sync issue-branch.yml from Template-Generic [skip ci]
2026-06-29 14:12:11 +00:00
gitea-actions[bot]
ee116b3d94
chore: promote changelog [Unreleased] → [01.13.00]
2026-06-29 14:10:30 +00:00
gitea-actions[bot]
db673be542
chore(release): build 01.13.00 [skip ci]
2026-06-29 14:10:25 +00:00
jmiller
e392e78234
Merge pull request 'release: v01.13.00 -- social image gen, calendar, analytics' ( #222 ) from release/v01.13.00 into main
2026-06-29 14:10:06 +00:00
jmiller
bd5c8d95ec
Merge remote-tracking branch 'origin/main' into release/v01.13.00
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 8s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 12s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 11s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 25s
Generic: Project CI / Lint & Validate (pull_request) Successful in 55s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 5m48s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 8m37s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
2026-06-29 09:09:01 -05:00
gitea-actions[bot]
423f2f4cce
chore(version): pre-release bump to 01.12.06-dev [skip ci]
2026-06-29 11:40:17 +00:00
jmiller
32bff8e7be
Merge pull request 'fix: calendar completeness — submenu entries and language strings' ( #216 ) from fix/changelog-security-readme into dev
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-29 11:40:02 +00:00
gitea-actions[bot]
08a898cd7e
chore(version): pre-release bump to 01.08.59-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-29 06:39:45 -05:00
gitea-actions[bot]
7de7cea10e
chore(version): pre-release bump to 01.12.05-dev [skip ci]
2026-06-29 11:39:00 +00:00
jmiller
dff90a26cf
Merge pull request 'feat: visual post calendar with drag-drop rescheduling' ( #215 ) from feature/160-visual-calendar into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
2026-06-29 11:38:39 +00:00
jmiller
0d49195f52
feat: add visual post calendar with drag-drop rescheduling ( #160 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
Universal: Auto Version Bump / Version Bump (push) Successful in 13s
Generic: Project CI / Lint & Validate (pull_request) Successful in 50s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 52s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-29 06:37:56 -05:00
gitea-actions[bot]
9da83f1d40
chore(version): pre-release bump to 01.12.04-dev [skip ci]
2026-06-29 11:37:09 +00:00
jmiller
96261987de
Merge pull request 'feat: best time to post analytics with engagement heatmap' ( #214 ) from feature/165-best-time-analytics into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
2026-06-29 11:36:44 +00:00
jmiller
e702eb8d9e
feat: add best time to post analytics with engagement heatmap ( #165 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Generic: Project CI / Lint & Validate (pull_request) Successful in 20s
Universal: Auto Version Bump / Version Bump (push) Successful in 11s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 40s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-29 06:36:07 -05:00
gitea-actions[bot]
febaa856c5
chore(version): pre-release bump to 01.12.03-dev [skip ci]
2026-06-29 11:34:43 +00:00
jmiller
acd8da441b
Merge pull request 'feat: social image generator with GD text overlay' ( #213 ) from feature/157-social-image-generator into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
2026-06-29 11:34:18 +00:00
jmiller
437189830f
feat: add social image generator with GD text overlay ( #157 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 3s
Universal: PR Check / Secret Scan (pull_request) Successful in 9s
Universal: Auto Version Bump / Version Bump (push) Successful in 18s
Generic: Project CI / Lint & Validate (pull_request) Successful in 27s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 43s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Replace complex multi-platform compositing with simpler spec-compliant
implementation:
- SocialImageHelper: 1200x630 OG images with solid background, title
overlay using TTF fonts (or GD fallback), and site name watermark
- SocialImageController: AJAX endpoint with CSRF + ACL checks
- Config: enabled toggle, bg/text color, font size, show site name
- Content plugin: Generate Social Image button in Share Content panel
- Saves to media/com_mokosuitecross/social/ with SHA-256 filename
Authored-by: Moko Consulting
2026-06-29 06:33:17 -05:00
jmiller
1aa58e1d8d
feat: add social image generator with GD-based OG image compositing ( #157 )
...
Replace basic single-size OG image generation with full-featured
multi-platform social image compositing:
- Platform-specific canvas sizes: Facebook 1200x630, Twitter 1200x675,
Instagram 1080x1080, Stories 1080x1920
- Vertical linear gradient fallback when no source image available
- Semi-transparent overlay with configurable color and opacity (0-100%)
- Logo placement in top-right corner, auto-scaled to 15% of canvas width
- TTF text rendering with word wrap and text shadow for readability
- GD bitmap font fallback when no TTF fonts are available
- Configurable text position: top, center, or bottom
- Output to images/mokosuitecross/{articleId}_{platform}.jpg
- Cache clearing per article via clearCache() method
- ImageController AJAX endpoint with platform parameter validation
- Full config fieldset: enabled toggle, overlay color/opacity,
text color/position, gradient start/end, logo upload
Authored-by: Moko Consulting
2026-06-29 06:32:18 -05:00
jmiller
5cb070b3d7
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-06-28 20:10:07 +00:00
gitea-actions[bot]
4810371bc0
chore(version): pre-release bump to 01.12.01-dev [skip ci]
2026-06-28 19:57:53 +00:00
jmiller
36c9867857
Merge pull request 'fix: sync main back to dev (CI templates, release commits)' ( #212 ) from fix/sync-main-to-dev into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
2026-06-28 19:57:36 +00:00
jmiller
657e5b2091
chore: sync issue-branch.yml from Template-Generic [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 19:39:16 +00:00
gitea-actions[bot]
eda0d222ed
chore: promote changelog [Unreleased] → [01.12.00]
2026-06-28 19:37:02 +00:00
gitea-actions[bot]
1627841983
chore(release): build 01.12.00 [skip ci]
2026-06-28 19:36:58 +00:00
jmiller
b8ebd8a5fd
Merge pull request 'release: v01.11.01 -- Joomla 6 event fix + docs update' ( #211 ) from release/v01.11.01 into main
2026-06-28 19:36:39 +00:00
jmiller
488f4df65a
merge: resolve dev/main divergence for v01.11.01 release
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 3s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Generic: Project CI / Lint & Validate (pull_request) Successful in 26s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 24s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 56s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 9m27s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 21m47s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 14:33:40 -05:00
gitea-actions[bot]
96f789dcec
chore(version): pre-release bump to 01.11.03-dev [skip ci]
2026-06-28 19:27:29 +00:00
jmiller
97619eea0c
Merge pull request 'docs: Joomla 6 event fix changelog, update version target' ( #209 ) from fix/joomla6-docs into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
2026-06-28 19:26:53 +00:00
jmiller
c6ab0cc438
docs: add Joomla 6 event fix to changelog, update Joomla version target
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 11s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 6s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
- Add content plugin AfterSaveEvent fix to CHANGELOG under Fixed
- Update README to reflect Joomla 6 target (not 5/6)
- Replace em-dashes with ASCII dashes in CHANGELOG
Authored-by: Moko Consulting
2026-06-28 14:25:10 -05:00
gitea-actions[bot]
a54b621f9d
chore: promote changelog [Unreleased] → [01.11.00]
2026-06-28 18:49:03 +00:00
gitea-actions[bot]
84513a81a5
chore(release): build 01.11.00 [skip ci]
2026-06-28 18:49:00 +00:00
jmiller
fceb3d5bf5
Merge pull request 'fix: Joomla 6 event type compatibility (hotfix)' ( #208 ) from fix/joomla6-event-hotfix into main
2026-06-28 18:48:24 +00:00
jmiller
18e84fbcfe
fix: remove Joomla 5-only event type hints for Joomla 6 compatibility
...
Universal: PR Check / Branch Policy (pull_request) Failing after 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Generic: Repo Health / Access control (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
Generic: Project CI / Lint & Validate (pull_request) Successful in 19s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 5s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 42s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 18s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 5m40s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 5m55s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
Joomla 6 dispatches Model\AfterSaveEvent instead of Content\AfterSaveEvent.
Remove strict type hints on onContentAfterSave() and onContentChangeState()
to accept both Joomla 5 and 6 event objects.
Authored-by: Moko Consulting
2026-06-28 13:47:45 -05:00
gitea-actions[bot]
c552a12a0e
chore(version): pre-release bump to 01.11.02-dev [skip ci]
2026-06-28 18:47:14 +00:00
jmiller
133944620b
Merge pull request 'fix: Joomla 6 event type compatibility in content plugin' ( #207 ) from fix/joomla6-event-handlers into dev
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 18:46:11 +00:00
gitea-actions[bot]
ed5a143439
chore(version): pre-release bump to 01.11.01-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 18:45:54 +00:00
jmiller
c1fa8c816e
fix: use typed Joomla 6 event parameters, remove legacy fallbacks
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
Joomla 6 dispatches Model\AfterSaveEvent and Model\ContentChangeStateEvent
instead of Content\AfterSaveEvent and Content\ContentChangeStateEvent.
Remove specific type hints to accept both Joomla 5 and 6 event objects.
Authored-by: Moko Consulting
2026-06-28 13:45:17 -05:00
jmiller
1617452a3f
chore: sync issue-branch.yml from Template-Generic [skip ci]
2026-06-28 18:35:50 +00:00
gitea-actions[bot]
313035cfa2
chore: promote changelog [Unreleased] → [01.11.00]
2026-06-28 18:35:24 +00:00
gitea-actions[bot]
a72028a1ad
chore(release): build 01.11.00 [skip ci]
2026-06-28 18:35:20 +00:00
jmiller
24a40a4117
release: v01.08.00 -- AI captions, social images, calendar, analytics
2026-06-28 18:33:18 +00:00
jmiller
b6ec1cd5b3
merge: resolve conflicts between dev and main for v01.08.00 release
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 10s
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Successful in 52s
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 23s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 22s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 7m57s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 7m54s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 13:31:59 -05:00
gitea-actions[bot]
acef5eb3a3
chore(version): pre-release bump to 01.08.61-dev [skip ci]
2026-06-28 17:10:30 +00:00
jmiller
5743915447
Merge pull request 'chore: clean up CHANGELOG formatting and add missing features' ( #204 ) from fix/changelog-cleanup into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
2026-06-28 17:10:10 +00:00
jmiller
9905d1e634
chore: clean up CHANGELOG formatting and add missing features
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 42s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
- Fix duplicate section headers for 01.07.00, 01.05.00, 01.04.01
- Move format description and version comment to top of file
- Replace em-dash with ASCII double-dash (Gitea UTF-8 compat)
- Add missing entries: link shortening (#159 ), site frontend (#133 ),
social preview (#156 ), PHPUnit test suite (#132 )
Authored-by: Moko Consulting
2026-06-28 12:08:38 -05:00
gitea-actions[bot]
47594c963d
chore(version): pre-release bump to 01.08.58-dev [skip ci]
2026-06-28 17:05:20 +00:00
jmiller
5621542141
Merge pull request 'fix: analytics MVC model, PreviewController IDOR, README/CHANGELOG updates' ( #202 ) from fix/changelog-security-readme into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
2026-06-28 17:05:04 +00:00
gitea-actions[bot]
ee581032c3
chore(version): pre-release bump to 01.08.57-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
2026-06-28 17:04:22 +00:00
jmiller
dd4de77202
fix: add missing calendar/analytics submenu entries and language strings
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 20s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Universal: PR Check / Secret Scan (pull_request) Successful in 10s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 46s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
- Add 'calendar' and 'analytics' entries to MokoSuiteCrossHelper submenu
- Add COM_MOKOSUITECROSS_CALENDAR_PREV_MONTH/NEXT_MONTH/TODAY strings
- Add COM_MOKOSUITECROSS_SUBMENU_CALENDAR string
Authored-by: Moko Consulting
2026-06-28 12:02:51 -05:00
jmiller
3d567353c9
fix: PreviewController IDOR + update README and CHANGELOG
...
- Add ACL check and parameterized query to PreviewController
- Filter articles by user view access levels
- Update README with new features (AI captions, social preview, OG image
gen, link shortening, post calendar, analytics)
- Update Nostr status from stub to implemented
- Add security fix entry to CHANGELOG
Authored-by: Moko Consulting
2026-06-28 12:02:24 -05:00
gitea-actions[bot]
8e7381e3ea
chore(version): pre-release bump to 01.08.56-dev [skip ci]
2026-06-28 16:58:10 +00:00
jmiller
3eb56f738e
Merge pull request 'feat: best time to post analytics view ( #165 )' ( #200 ) from feature/165-analytics into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
2026-06-28 16:57:56 +00:00
gitea-actions[bot]
dba61e3e0c
chore(version): auto-bump patch 01.08.55-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
2026-06-28 16:57:47 +00:00
jmiller
9c2dd1bdde
feat( #165 ): add posting analytics with best-time heatmap
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Universal: Auto Version Bump / Version Bump (push) Successful in 12s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 36s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
- AnalyticsHelper: posting heatmap (7x24 grid), best times ranking,
per-service breakdown with success rates
- AnalyticsController: AJAX endpoint for dynamic heatmap filtering
- Analytics HtmlView: toolbar, dashboard link, submenu integration
- Template: heatmap table with color intensity, best times cards,
service breakdown table, service/period filters
- 16 new language strings for analytics UI
Authored-by: Moko Consulting
Closes #165
2026-06-28 11:57:02 -05:00
gitea-actions[bot]
ee49fbbaa6
chore(version): pre-release bump to 01.08.54-dev [skip ci]
2026-06-28 16:50:13 +00:00
jmiller
4785a1f5b4
Merge pull request 'feat: visual post calendar admin view ( #160 )' ( #198 ) from feature/160-visual-calendar into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-06-28 16:50:03 +00:00
jmiller
b6202a6a40
feat: add visual post calendar admin view ( #160 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 4s
Universal: PR Check / Validate PR (pull_request) Failing after 3s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 28s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Add a monthly calendar grid view to the admin component showing
scheduled, queued, and posted cross-posts with color-coded status
badges. Includes month-by-month navigation and today highlighting.
New files:
- CalendarController, CalendarModel, Calendar HtmlView, calendar template
Modified files:
- MokoSuiteCrossHelper: added Calendar to submenu
- Language file: added calendar strings
- CHANGELOG.md: documented new feature
Authored-by: Moko Consulting
2026-06-28 11:49:23 -05:00
gitea-actions[bot]
0c2074f801
chore(version): pre-release bump to 01.08.53-dev [skip ci]
2026-06-28 16:45:59 +00:00
jmiller
e27b958712
Merge pull request 'feat: social image generator with GD-based OG images ( #157 )' ( #199 ) from feature/157-social-image-generator into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
2026-06-28 16:45:47 +00:00
gitea-actions[bot]
a169ea4967
chore(version): auto-bump patch 01.08.52-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
2026-06-28 16:43:40 +00:00
jmiller
d951d86b3a
feat: add social image generator with PHP GD for OG images ( #157 )
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
- SocialImageHelper: generates 1200x630 OG images with title overlay
- SocialImageController: AJAX endpoint to generate from article data
- Config fields: bg color, text color, overlay style, site name override
- Supports background image scaling, dark/light overlay, TTF fonts
Closes #157
Authored-by: Moko Consulting
2026-06-28 11:43:09 -05:00
gitea-actions[bot]
b03c7c6ba7
chore(version): pre-release bump to 01.08.51-dev [skip ci]
2026-06-28 16:29:19 +00:00
jmiller
1c15497c32
Merge pull request 'fix: prevent GitHub Actions injection in CI issue reporter' ( #197 ) from fix/ci-workflow-injection into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 9s
2026-06-28 16:29:10 +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
jmiller
b907b778c0
fix: pass workflow inputs via env block to prevent injection
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 10s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 27s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 11:26:44 -05: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
jmiller
824b4d9ecd
Merge pull request 'feat: TikTok video upload and photo carousel ( #164 )' ( #196 ) from feature/164-tiktok-enhancements into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-06-28 16:25:09 +00:00
jmiller
307eb7741d
feat: add TikTok video upload and photo carousel support ( #164 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 29s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
- Video publishing via PULL_FROM_URL with async status polling
- Photo carousel up to 35 images via content/init endpoint
- Configurable posting mode: DIRECT_POST or MEDIA_UPLOAD
- Audit warning language string for unverified app limitations
- Updated getSupportedMediaTypes() to include carousel
Authored-by: Moko Consulting
2026-06-28 11:24:23 -05: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
jmiller
bcc17e4882
Merge pull request 'feat: AI caption generation with Claude/OpenAI ( #161 )' ( #195 ) from feature/161-ai-post-generation into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
2026-06-28 16:23:13 +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
jmiller
99e4a83ed5
feat: add AI caption generation with Claude and OpenAI support ( #161 )
...
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
- AiGeneratorHelper: Claude Messages API and OpenAI Chat Completions
with structured JSON output for social/short/chat/email_subject
- AiController: AJAX endpoint with CSRF and ACL checks
- config.xml: new AI fieldset (provider, API key, model, tone)
- Content plugin: "Generate with AI" button in Share Content panel
- Language strings for all AI config and UI elements
Authored-by: Moko Consulting
2026-06-28 11:21:56 -05: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
jmiller
15a03b309b
Merge pull request 'feat( #133 ): Site frontend with cross-post list and detail views' ( #187 ) from feature/133-site-frontend into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
2026-06-28 16:15:20 +00:00
jmiller
a537132836
feat( #133 ): add site frontend with cross-post list and detail views
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 30s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 11:14:58 -05: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
jmiller
9fa2560ce4
Merge pull request 'feat( #159 ): Link shortening (Bitly, Rebrandly, YOURLS)' ( #186 ) from feature/159-link-shortening into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
2026-06-28 16:14:27 +00:00
Jonathan Miller
45afb1f0b1
feat( #159 ): add link shortening support (Bitly, Rebrandly, YOURLS) with {url_short} placeholder
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 4s
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 33s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 11:14:04 -05: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
jmiller
db061e2b75
Merge pull request 'feat( #132 ): PHPUnit test suite' ( #185 ) from feature/132-phpunit-tests into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
2026-06-28 16:12:18 +00:00
jmiller
a6dc736787
feat( #132 ): add PHPUnit test suite with unit tests
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Secret Scan (pull_request) Successful in 4s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 39s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Add phpunit.xml.dist, bootstrap, and PSR-4 autoload config. Tests:
- PreviewHelper: 14 tests for platform mockup rendering (skipped when
PreviewHelper not yet merged from feature/156 branch)
- ServiceIconHelper: 14 tests for icon mapping and HTML rendering
- ServiceInterfaceContract: 7 reflection tests verifying interface
methods and types, plus 15 plugin implementation checks (skipped
outside Joomla runtime)
21 tests pass immediately, 29 skip gracefully.
Authored-by: Moko Consulting
2026-06-28 11:11:45 -05: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
jmiller
e0c95b4291
Merge pull request 'feat( #156 ): Social preview panel for article editor' ( #188 ) from feature/156-social-preview into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
2026-06-28 16:10:39 +00:00
jmiller
decb1ba8b7
feat( #156 ): add social preview panel for article editor
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 11s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Universal: Auto Version Bump / Version Bump (push) Successful in 13s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
PreviewHelper renders platform-specific mockups (Twitter, Facebook,
LinkedIn, Mastodon, Bluesky, Telegram) showing how cross-posted content
will appear. PreviewController serves AJAX requests from the article
editor. Content plugin injects platform selector and preview button
into the Cross-Posting fieldset for existing articles.
Authored-by: Moko Consulting
2026-06-28 11:09:35 -05: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
jmiller
a86686c30a
Merge pull request 'feat: add Twitter thread support and cost warning' ( #194 ) from feature/163-twitter-threads into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
2026-06-28 15:36:22 +00:00
jmiller
bf8cc9bd0a
Merge pull request 'feat: add Facebook Reels, Stories, and scheduled post support' ( #193 ) from feature/162-facebook-enhancements into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
2026-06-28 15:36:11 +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
jmiller
831223f7bc
feat: add Twitter thread support and cost warning ( #163 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Universal: PR Check / Secret Scan (pull_request) Successful in 10s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 16s
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Auto Version Bump / Version Bump (push) Successful in 13s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 08:04:10 -05:00
jmiller
0428904ae8
feat: add Facebook Reels, Stories, and scheduled post support ( #162 )
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Universal: PR Check / Secret Scan (pull_request) Successful in 10s
Universal: Auto Version Bump / Version Bump (push) Successful in 18s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 54s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-28 08:04:02 -05: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
jmiller
2140c9e07f
chore: sync CODE_OF_CONDUCT.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 13s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 19s
Authored-by: Moko Consulting
2026-06-28 08:36:55 +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
jmiller
f87086bd0f
chore: sync phpstan.neon from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 13s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 20s
Authored-by: Moko Consulting
2026-06-28 08:35:55 +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
jmiller
1961585e83
chore: sync .editorconfig from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 11s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
Authored-by: Moko Consulting
2026-06-28 08:35:17 +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
jmiller
49041565eb
chore: sync version.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
Authored-by: Moko Consulting
2026-06-28 08:29:18 +00:00
jmiller
1d1026f7e7
chore: sync security.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
Authored-by: Moko Consulting
2026-06-28 08:28:58 +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
jmiller
4c855ac7c8
chore: sync rfc.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 9s
Authored-by: Moko Consulting
2026-06-28 08:28:19 +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
jmiller
e03c86f2c6
chore: sync question.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Authored-by: Moko Consulting
2026-06-28 08:27:13 +00:00
jmiller
1b0025e55f
chore: sync joomla_issue.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
Authored-by: Moko Consulting
2026-06-28 08:26:33 +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
jmiller
95badba96e
chore: sync feature_request.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
Authored-by: Moko Consulting
2026-06-28 08:25:25 +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
jmiller
89a59f8a8e
chore: sync documentation.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Authored-by: Moko Consulting
2026-06-28 08:24:42 +00:00
jmiller
34367ae93c
chore: sync config.yml from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
Authored-by: Moko Consulting
2026-06-28 08:24:12 +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
jmiller
3bc5678768
chore: sync bug_report.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 10s
Authored-by: Moko Consulting
2026-06-28 08:23:47 +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
jmiller
4ebb9e30d6
chore: sync adr.md from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 9s
Authored-by: Moko Consulting
2026-06-28 08:23:11 +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
jmiller
efdcaa712f
chore: sync GOVERNANCE.md from Template-Joomla
...
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
Authored-by: Moko Consulting
2026-06-28 07:59:33 +00:00
jmiller
ecb1ce592a
chore: sync pr-metadata-check.yml from Template-Joomla
2026-06-28 07:47:34 +00:00
jmiller
d3581564cf
chore: sync ci-issue-reporter.yml from Template-Joomla
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 8s
Authored-by: Moko Consulting
2026-06-28 07:47:00 +00:00
jmiller
819d615ede
chore: sync SECURITY.md from Template-Joomla
2026-06-28 07:46:08 +00:00
jmiller
f2947a088e
chore: sync GOVERNANCE.md from Template-Joomla
2026-06-28 07:42:38 +00:00
jmiller
845e0bd5fb
chore: sync CONTRIBUTING.md from Template-Joomla
2026-06-28 07:40:52 +00:00
jmiller
a78b3c224b
chore: sync CODE_OF_CONDUCT.md from Template-Joomla
2026-06-28 07:37:48 +00:00
jmiller
7136e45a90
chore: sync composer.json from Template-Joomla
2026-06-28 07:35:49 +00:00
jmiller
882b45cbbd
chore: sync phpstan.neon from Template-Joomla
2026-06-28 07:34:29 +00:00
jmiller
36ab4ff1ac
chore: sync .editorconfig from Template-Joomla
2026-06-28 07:33:55 +00:00
jmiller
a29d8f4e12
chore: add SECURITY.md from Template-Joomla
Universal: Auto Version Bump / Version Bump (push) Has been cancelled
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Has been cancelled
2026-06-28 07:25:42 +00:00
jmiller
f87ae2f922
chore: add phpstan.neon from Template-Joomla
2026-06-28 07:20:28 +00:00
jmiller
3a49732dfb
chore: add .editorconfig from Template-Joomla
2026-06-28 07:20:04 +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
jmiller
85848c2d6c
Merge pull request 'feat: add Threads carousel, polls, and spoiler support' ( #192 ) from feature/153-threads-enhancements into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 22s
2026-06-28 01:42:51 +00:00
jmiller
86d4681fcd
Merge pull request 'feat: add Instagram carousel, Reels, and Stories support' ( #191 ) from feature/151-instagram-enhancements into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
2026-06-28 01:42:44 +00:00
gitea-actions[bot]
0a14a29ac6
chore(version): auto-bump patch 01.08.15-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 01:27:20 +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
jmiller
7bd151ad62
feat: add Threads carousel, polls, and spoiler support ( #153 )
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Authored-by: Moko Consulting
2026-06-27 20:25:33 -05:00
jmiller
ddc867ad06
feat: add Instagram carousel, Reels, and Stories support ( #151 )
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Authored-by: Moko Consulting
2026-06-27 20:25:26 -05: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
jmiller
1897805483
Merge pull request 'fix: update package description to list all 38 platforms' ( #190 ) from fix/package-description into dev
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 19s
2026-06-28 00:37:13 +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
jmiller
d69b26af51
fix: update package description to list all 38 platforms and key features
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 36s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Authored-by: Moko Consulting
2026-06-27 19:26:44 -05:00
jmiller
da9ac28f22
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-06-27 20:45:03 +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
jmiller
d3bc62f810
Merge pull request 'feat: implement Nostr NIP-01 WebSocket relay publishing' ( #189 ) from feature/129-nostr-implementation into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
2026-06-27 20:33:36 +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
jmiller
e183b62aba
feat: implement Nostr NIP-01 WebSocket relay publishing ( #129 )
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
- BIP-340 Schnorr signatures over secp256k1 (pure PHP, requires ext-gmp)
- Kind-1 text note events with SHA-256 event ID and tagged hashes
- Raw WebSocket client via stream_socket_client (zero external deps)
- Multi-relay failover: tries each relay until one accepts
- Public key derivation from private key for account display
- Validates 64-char hex private key format and wss:// relay URLs
Authored-by: Moko Consulting
2026-06-27 15:21:45 -05:00
jmiller
176047d161
chore: sync rc-revert.yml from Template-Generic [skip ci]
2026-06-27 05:32:35 +00:00
jmiller
2fa2f86bd6
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-06-27 00:49:30 +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
jmiller
ef066edffc
chore: sync repo-health.yml from Template-Generic [skip ci]
2026-06-25 19:47:15 +00:00
jmiller
dec72b6af1
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-06-25 19:47:13 +00:00
jmiller
9ca3ab9fc2
chore: sync ci-issue-reporter.yml from Template-Generic [skip ci]
2026-06-25 19:47:09 +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
jmiller
afc2737663
chore: sync workflow-sync-trigger.yml from Template-Generic [skip ci]
2026-06-25 17:12:06 +00:00
jmiller
aacf5de7f1
chore: sync version-set.yml from Template-Generic [skip ci]
2026-06-25 17:12:06 +00:00
jmiller
2f10a5fb80
chore: sync repo-health.yml from Template-Generic [skip ci]
2026-06-25 17:12:05 +00:00
jmiller
25fb7e9272
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-06-25 17:12:05 +00:00
jmiller
b39ba30dc5
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-06-25 17:12:04 +00:00
jmiller
14c218092b
chore: sync issue-branch.yml from Template-Generic [skip ci]
2026-06-25 17:12:03 +00:00
jmiller
833c8ca41a
chore: sync deploy-manual.yml from Template-Generic [skip ci]
2026-06-25 17:12:03 +00:00
jmiller
c7551854ac
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-06-25 17:12:02 +00:00
jmiller
27990652d0
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-06-25 17:12:01 +00:00
jmiller
351f1fc7f8
chore: sync auto-bump.yml from Template-Generic [skip ci]
2026-06-25 17:12:01 +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
jmiller
561ba24090
Merge pull request 'fix: use typed Joomla 6 event parameters, remove legacy fallbacks' ( #184 ) from fix/joomla6-event-handlers into dev
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-06-25 17:09:13 +00:00
jmiller
3e1cb9a500
fix: use typed Joomla 6 event parameters, remove legacy fallbacks
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 27s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Remove func_get_arg() legacy fallbacks from onContentBeforeDisplay,
onContentAfterSave, and onContentChangeState. All methods now use
typed event parameters (Joomla 6 only).
2026-06-25 12:08:54 -05: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
faea3637e0
Merge pull request 'fix: add SQL update file to match manifest version' ( #183 ) from fix/schema-version-file into dev
...
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
fix: add SQL update file to match manifest version
2026-06-25 16:26:37 +00:00
jmiller
1d5683ceda
chore: sync issue-branch.yml from Template-Generic [skip ci]
2026-06-24 11:51:21 +00:00
jmiller
f2cf0dfd24
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-06-24 11:51:20 +00:00
gitea-actions[bot]
3a1a201eb2
chore: promote changelog [Unreleased] → [01.08.00]
2026-06-23 23:41:10 +00:00
gitea-actions[bot]
452d4795ed
chore(release): build 01.08.00 [skip ci]
2026-06-23 23:41:08 +00:00