This website requires JavaScript.
b84cce6dc9
chore(version): pre-release bump to 01.00.28-dev [skip ci]
development
dev
gitea-actions[bot]
2026-06-07 01:10:12 +00:00
be10092ef2
fix: use single-key pattern instead of universal backup
Jonathan Miller
2026-06-06 17:30:55 -05:00
210aded6bc
feat: download key preservation + license key warning (MokoWaaS pattern)
Jonathan Miller
2026-06-06 17:11:44 -05:00
6588314026
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross into dev
Jonathan Miller
2026-06-06 16:49:20 -05:00
9b693abe7d
feat: download key preservation in preflight + update site notice
Jonathan Miller
2026-06-06 16:46:36 -05:00
7c6e98a896
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-06-06 19:51:44 +00:00
9ce1c14ae8
chore: sync .mokogitea/workflows/pre-release.yml from moko-platform [skip ci]
jmiller
2026-06-06 19:49:12 +00:00
068738aa2f
fix(ci): replace unicode smart quotes in pre-release.yml
Jonathan Miller
2026-06-06 10:13:14 -05:00
878a9b3726
feat: resolve 6 enhancement issues (#116-#119, #124 , #125 )
Jonathan Miller
2026-06-06 09:56:37 -05:00
5df8b0fc38
fix: resolve remaining low-priority bugs (#121 , #122 , #123 , #126 )
Jonathan Miller
2026-06-06 09:41:56 -05:00
9484d6bde9
security: fix 9 security and critical bugs (#107-#115, #120 )
Jonathan Miller
2026-06-06 09:33:12 -05:00
5407b712f1
chore: move CLAUDE.md to .mokogitea/ directory
Jonathan Miller
2026-06-06 09:30:50 -05:00
75c34345f9
refactor: rename src/ to source/ per moko-platform standards
Jonathan Miller
2026-06-06 08:09:07 -05:00
48d49b3ee0
chore: sync .mokogitea/workflows/pre-release.yml from moko-platform [skip ci]
jmiller
2026-06-06 12:32:21 +00:00
3f63ec2e1d
feat(licensing): add licensing block to manifest and pre-release step
Jonathan Miller
2026-06-06 07:18:05 -05:00
1894abcf90
security: add CSRF and ACL checks (#104 , #105 )
feature/126-bug-ntfy-supportsmedia-inconsistency
feature/124-enhancement-teams-plugin-uses-deprecated
feature/123-bug-missing-curl-error-handling-across-a
feature/122-bug-updatelastruntimestamp-race-conditio
feature/121-bug-schedule-allows-re-scheduling-alread
feature/120-bug-dashboard-migration-link-missing-csr
feature/119-enhancement-8-stub-service-plugins-need-
feature/118-enhancement-media-attachments-not-wired-
feature/117-performance-n-1-queries-in-rendertemplat
feature/116-performance-n-1-queries-in-processevergr
feature/115-bug-race-condition-in-timestamp-based-qu
feature/114-bug-haspendingwork-backoff-mismatch-with
feature/113-bug-broken-script-tag-in-dashboard-templ
feature/112-security-oauth-credentials-stored-in-pla
feature/111-security-ssrf-risk-in-user-controlled-se
feature/110-bug-linkedin-organization-id-missing-nul
feature/109-security-rest-dispatch-endpoint-missing-
feature/108-security-oauthcontroller-authorize-missi
feature/107-bug-testconnection-broken-event-dispatch
Jonathan Miller
2026-06-06 06:39:53 -05:00
b6a15ae409
chore(version): pre-release bump to 01.00.27-dev [skip ci]
gitea-actions[bot]
2026-06-06 11:31:14 +00:00
62e6c80d28
feat: resolve 6 enhancement issues (#96 , #97 , #98 , #99 , #102 , #103 )
Jonathan Miller
2026-06-06 06:27:24 -05:00
486a8ac38a
fix: resolve 5 open bugs (#92 , #94 , #95 , #100 , #101 )
Jonathan Miller
2026-06-06 06:03:50 -05:00
0ea55601d2
chore(version): pre-release bump to 01.00.26-dev [skip ci]
gitea-actions[bot]
2026-06-05 04:08:57 +00:00
f46a657534
fix(manifest): fix dlid and blockChildUninstall placement and indentation
Jonathan Miller
2026-06-04 23:07:34 -05:00
b37a7dd1be
feat(license): warn admins when no download key is configured
Jonathan Miller
2026-06-04 23:03:14 -05:00
0b3bd2bda6
chore(changelog): consolidate duplicate Added/Fixed sections
Jonathan Miller
2026-06-04 23:02:42 -05:00
9d48a23e0b
chore(version): pre-release bump to 01.00.25-dev [skip ci]
gitea-actions[bot]
2026-06-05 03:11:46 +00:00
ca940c3b70
chore(ci): add pre-release.yml from moko-platform v05.01.00
Jonathan Miller
2026-06-04 22:09:54 -05:00
dfd7dd1c9e
chore: add dlid and blockChildUninstall to package manifest [skip ci]
jmiller
2026-06-04 22:02:36 +00:00
230f17b5bc
chore: add dlid and blockChildUninstall to package manifest [skip ci]
main
jmiller
2026-06-04 22:02:35 +00:00
ef8e3bcfcf
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:58:49 +00:00
78a4fa1778
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:56:52 +00:00
adf55bc2b2
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:41:38 +00:00
47f6061b6f
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:39:20 +00:00
cd8c1826fe
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:32:49 +00:00
bf13bd5075
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:30:27 +00:00
0adc05fa2b
chore: remove updates.xml [skip ci]
jmiller
2026-06-04 15:27:09 +00:00
b2459dc6cd
chore: remove updates.xml [skip ci]
jmiller
2026-06-04 15:27:09 +00:00
1c1d168ffb
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:19:40 +00:00
09211b6e3d
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-04 15:14:27 +00:00
824026ace2
feat(update): migrate update server URL to Gitea Pages [skip ci]
jmiller
2026-06-04 14:34:06 +00:00
9f8ebaeb5c
feat(update): migrate update server URL to Gitea Pages [skip ci]
jmiller
2026-06-04 14:34:02 +00:00
55e47a4913
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-06-04 14:23:58 +00:00
7cd81a8ae5
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-06-04 14:21:16 +00:00
1b3c70dec6
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
jmiller
2026-06-04 13:47:42 +00:00
aebd01a5c4
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
jmiller
2026-06-03 09:37:36 +00:00
2b433fd569
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
jmiller
2026-06-03 03:11:23 +00:00
b97c5bb8d4
chore: add .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-06-02 23:48:01 +00:00
cff210ec96
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-06-02 21:52:14 +00:00
c1a063be27
chore(ci): add CI issue reporter for auto-filing gate failures
Moko Consulting
2026-06-02 20:38:42 +00:00
bd03dbab09
chore(ci): add CI issue reporter for auto-filing gate failures
Moko Consulting
2026-06-02 20:38:41 +00:00
0ac43185e5
chore(ci): add CI issue reporter for auto-filing gate failures
Moko Consulting
2026-06-02 20:38:40 +00:00
cec5f192c3
chore(ci): add CI issue reporter for auto-filing gate failures
Moko Consulting
2026-06-02 20:38:39 +00:00
554818cc10
chore(ci): add CI issue reporter for auto-filing gate failures
Moko Consulting
2026-06-02 20:38:39 +00:00
65b48b65ba
chore(ci): add CI issue reporter for auto-filing gate failures
Moko Consulting
2026-06-02 20:38:38 +00:00
66704c9cee
chore(ci): remove update-server.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:46:56 +00:00
dc2497a513
chore(ci): remove cascade-dev.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:46:55 +00:00
38fba65a3d
chore(ci): remove auto-bump.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:46:53 +00:00
c00a658c0b
chore(ci): remove pre-release.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:46:51 +00:00
f47a928cd5
chore(ci): remove auto-release.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:46:49 +00:00
1ee8269b8e
chore: sync .mokogitea/workflows/cascade-dev.yml from moko-platform [skip ci]
jmiller
2026-05-31 01:46:12 +00:00
173c868a56
chore: sync .mokogitea/workflows/cascade-dev.yml from moko-platform [skip ci]
jmiller
2026-05-31 01:42:52 +00:00
7836522d8a
chore: sync CONTRIBUTING.md from moko-platform [skip ci]
jmiller
2026-05-31 01:10:54 +00:00
2c480e8d31
chore(manifest): fix display-name structure and update CONTRIBUTING.md
Jonathan Miller
2026-05-30 19:11:09 -05:00
5d2c32422a
chore: add .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-05-30 16:03:58 +00:00
786ce1b14a
chore: add .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
jmiller
2026-05-30 16:02:17 +00:00
49c0484061
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-05-30 15:05:05 +00:00
4708bb66fd
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
jmiller
2026-05-30 15:02:30 +00:00
f5fd4ac8da
chore: sync CONTRIBUTING.md from moko-platform [skip ci]
jmiller
2026-05-30 15:00:27 +00:00
6f67bf97bd
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-05-30 14:56:55 +00:00
d947a0e259
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
jmiller
2026-05-30 14:54:57 +00:00
334c90fa02
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
jmiller
2026-05-30 05:52:02 +00:00
bbca20d795
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-05-30 03:41:55 +00:00
17be4ff0f1
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-05-30 01:17:13 +00:00
705e2a2eaf
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-05-30 01:15:35 +00:00
0ad4963115
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
jmiller
2026-05-29 10:32:38 +00:00
61ce28c29e
chore: add .mokogitea/branch-protection.yml from moko-platform [skip ci]
jmiller
2026-05-29 10:30:49 +00:00
efd604808e
chore: add CONTRIBUTING.md from moko-platform [skip ci]
jmiller
2026-05-29 10:28:12 +00:00
92efb3b4de
chore: add .mokogitea/workflows/branch-cleanup.yml from moko-platform [skip ci]
jmiller
2026-05-29 10:26:36 +00:00
6ae4ff9b83
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
jmiller
2026-05-29 10:25:09 +00:00
f0501d562c
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
jmiller
2026-05-29 10:23:40 +00:00
4606bec029
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-29 05:29:03 +00:00
f88c760c0f
chore: update development channel 01.00.06-dev-dev [skip ci]
feature/99-performance-crosspostdispatcher-makes-n-
feature/98-enhancement-mailchimp-campaigns-are-crea
feature/97-enhancement-bluesky-re-authenticates-on-
feature/96-enhancement-facebook-token-should-not-be
feature/95-bug-postscontroller-unvalidated-datetime
feature/94-bug-postscontroller-retryfailed-misses-p
feature/93-bug-processevergreen-imports-wrong-plugi
feature/92-bug-mysql-only-get-lock-breaks-postgresq
feature/91-fixed-article-history-html-double-escape
feature/90-fixed-serviceiconhelper-xss-via-unescape
feature/89-fixed-post-method-enforcement-on-rest-di
feature/88-fixed-webhookservice-credential-key-mism
feature/87-fixed-servicetable-missing-check-method
feature/86-fixed-joomla-5-event-arrayaccess-pattern
feature/85-fixed-service-credential-fields-never-sa
feature/84-fixed-csrf-nonce-on-oauth-authorize-call
feature/105-security-missing-csrf-check-on-migration
feature/104-security-no-acl-csrf-check-on-csv-export
feature/103-enhancement-deprecated-sidebar-api-usage
feature/102-enhancement-dispatchcontroller-duplicate
feature/101-bug-evergreen-search-uses-fragile-json-l
feature/100-bug-duplicate-category-rules-table-in-in
gitea-actions[bot]
2026-05-29 05:29:02 +00:00
40e540461e
chore(version): auto-bump 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 05:29:01 +00:00
8dd6fdd926
fix: critical and high severity audit fixes
Jonathan Miller
2026-05-29 00:28:27 -05:00
91e9a1005a
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-29 05:13:42 +00:00
353c037907
chore: update development channel 01.00.06-dev-dev [skip ci]
feature/83-test-article-editor-cross-post-history-p
feature/82-test-per-service-analytics-drill-down
feature/81-test-service-type-icons-throughout-ui
feature/80-test-character-counter-in-template-edito
feature/79-test-category-routing-rules
gitea-actions[bot]
2026-05-29 05:13:42 +00:00
fcb332ea00
chore(version): auto-bump 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 05:13:40 +00:00
20ee39f54b
feat: 5 final features — category routing, char counter, service icons, drill-down analytics, article history
Jonathan Miller
2026-05-29 00:13:30 -05:00
f4c4daee05
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-29 03:56:03 +00:00
57f34f0fc7
chore: update development channel 01.00.06-dev-dev [skip ci]
feature/78-test-system-hooks-retry-and-scheduling
feature/77-test-kb-articles-on-mokoconsulting-tech
feature/76-test-per-service-help-links-in-service-e
feature/75-test-getsupportedmediatypes-on-all-servi
feature/74-test-oncontentbeforedisplay-joomla-5-6-c
feature/73-test-content-type-source-plugin-architec
feature/72-test-wordpress-canonical-url-source-link
feature/71-test-rest-api-dispatch-endpoint
feature/70-test-lifecycle-events-beforepost-afterpo
feature/69-test-token-auto-refresh-for-oauth-servic
feature/68-test-image-attachment-pipeline
feature/67-test-posts-list-filters-service-search-a
feature/66-test-custom-field-placeholders-field-xxx
feature/65-test-hashtag-injection-placeholders-tags
feature/64-test-first-publish-only-toggle
feature/63-test-exponential-backoff-for-retries
feature/62-test-queue-depth-warning-on-dashboard
feature/61-test-dashboard-trend-chart-and-date-rang
feature/60-test-bulk-re-queue-failed-and-purge-post
feature/59-test-test-connection-button-on-service-e
feature/58-test-evergreen-content-re-sharing
feature/57-test-post-edit-form-manual-post-creator-
feature/56-test-admin-views-load-without-errors-too
feature/55-test-13-rewritten-service-plugin-api-imp
feature/54-test-all-34-service-credential-fields-di
feature/53-test-twitter-oauth-1-0a-credential-field
gitea-actions[bot]
2026-05-29 03:56:02 +00:00
58a9641b94
chore(version): auto-bump 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 03:56:01 +00:00
16c068b4b0
feat: getSupportedMediaTypes() on all 36 service plugins
Jonathan Miller
2026-05-28 22:55:49 -05:00
6696d08607
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-29 03:52:44 +00:00
de869c2b5d
chore: update development channel 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 03:52:43 +00:00
b8cd0253e1
chore(version): auto-bump 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 03:52:42 +00:00
c3899b65d3
feat: bulk re-queue, purge posted, CSV export, package manifest update
Jonathan Miller
2026-05-28 22:52:02 -05:00
1150455e43
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-29 03:48:33 +00:00
7777ffca32
chore: update development channel 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 03:48:32 +00:00
90340dd499
chore(version): auto-bump 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 03:48:31 +00:00
7747fef50e
refactor: split content-type dispatch into pluggable source plugins
Jonathan Miller
2026-05-28 22:46:54 -05:00
b78609c929
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-29 03:33:54 +00:00
3586ce7661
chore: update development channel 01.00.06-dev-dev [skip ci]
gitea-actions[bot]
2026-05-29 03:33:54 +00:00