This website requires JavaScript.
e7f03b1bf5
Merge pull request 'chore: 02.31.00 release' (#109 ) from dev into main
jmiller
2026-06-01 02:17:45 +00:00
6546592b10
chore: update CHANGELOG for 02.31.00 release
Jonathan Miller
2026-05-31 21:17:08 -05:00
93849ab7dd
fix: skip duplicate inserts, add metadata to categories
Jonathan Miller
2026-05-31 21:15:28 -05:00
6fab06cc32
fix: quote fulltext column name, add path to menu sync
Jonathan Miller
2026-05-31 21:11:27 -05:00
8ab81a0085
fix: remove undefined $apiBase/$apiToken — use instance properties
Jonathan Miller
2026-05-31 21:09:24 -05:00
cdfe868fdc
fix: add metadata field to syncpush article insert
Jonathan Miller
2026-05-31 21:06:07 -05:00
73ab21bfb0
fix: skip global token check for syncclear/syncpush — they auth via POST body
Jonathan Miller
2026-05-31 21:02:11 -05:00
cb264fac6a
fix: healthToken variable used before assignment
Jonathan Miller
2026-05-31 15:00:30 -05:00
5b2a59972d
fix: remove api_token check — only target_url and health_token needed
Jonathan Miller
2026-05-31 14:58:42 -05:00
db419e9afa
fix: remove api_token field — sync uses health_token only
Jonathan Miller
2026-05-31 14:57:23 -05:00
c13450a4ab
fix: use target health token from task params, not source
Jonathan Miller
2026-05-31 14:53:29 -05:00
97dadce289
feat: rebuild asset table and nested sets after syncpush
Jonathan Miller
2026-05-31 14:51:27 -05:00
2cb28e0286
feat: bulk syncpush endpoint — send all content in batched payloads
Jonathan Miller
2026-05-31 14:50:28 -05:00
22490abd61
feat: bulk syncclear endpoint + fast sync via MokoWaaS API
Jonathan Miller
2026-05-31 14:45:16 -05:00
dbf1d79a50
fix: always fetch page 0 when deleting — pagination shift bug
Jonathan Miller
2026-05-31 14:18:22 -05:00
b89ea25b20
refactor: remove all file sync — API-based DB content only
Jonathan Miller
2026-05-31 14:13:11 -05:00
dc1508520f
fix: remove files sync option
Jonathan Miller
2026-05-31 14:11:32 -05:00
00f9bed6a1
fix: paginate article/menu deletion, increase timeouts, remove media sync
Jonathan Miller
2026-05-31 14:10:56 -05:00
c635a5ac98
fix: wrap sync task fields in <fields name="params"> + fieldset task_params
Jonathan Miller
2026-05-31 14:01:15 -05:00
280c52fa05
fix: remove required from sync fields — blocks save on existing tasks
Jonathan Miller
2026-05-31 13:54:33 -05:00
f91522e235
fix: change target_url to text type, add required back
Jonathan Miller
2026-05-31 13:52:47 -05:00
c5e5014405
fix: add fieldset label to sync task form
Jonathan Miller
2026-05-31 13:40:27 -05:00
ca9cb764ed
fix: merge sync task fields into single fieldset
Jonathan Miller
2026-05-31 13:39:42 -05:00
300b9aee45
fix: remove required attribute from sync task fields
Jonathan Miller
2026-05-31 13:38:41 -05:00
ede0711dc6
feat: hardcode dev alias, remove site_aliases config, auto-set primary domain
Jonathan Miller
2026-05-31 13:10:01 -05:00
6d28d83f86
feat: enhanced dev mode — debug, offline, hit suppression, cleanup on off
Jonathan Miller
2026-05-31 13:01:21 -05:00
d483352939
fix: remove legacy jmiller auto-cleanup from enforceMasterUser
Jonathan Miller
2026-05-31 12:49:16 -05:00
33a3184dfc
chore: bump version 02.30.00 → 02.31.00, cleanup legacy jmiller user
Jonathan Miller
2026-05-31 12:40:05 -05:00
cbf656ff57
feat: hardcode branding, master user, support URL, colors
Jonathan Miller
2026-05-31 12:21:21 -05:00
8a3897664e
feat: rewrite content sync to use Joomla REST API with per-task config
Jonathan Miller
2026-05-31 12:01:15 -05:00
7b5148d089
Merge pull request 'chore: 02.30.00 version bump' (#108 ) from dev into main
jmiller
2026-05-31 16:25:27 +00:00
e8d494d590
feat: license key warning + heartbeat validation + stale update site cleanup
Jonathan Miller
2026-05-31 11:23:54 -05:00
47bfdb9206
chore: bump version 02.29.04 → 02.30.00
Jonathan Miller
2026-05-31 11:18:12 -05:00
ceb6b8de3d
Merge pull request 'feat: integrate MokoGitea license system for update checks' (#107 ) from dev into main
jmiller
2026-05-31 15:42:59 +00:00
1b6747d9f9
feat: integrate MokoGitea license system for update checks
Jonathan Miller
2026-05-31 10:36:53 -05:00
505d9dbdcd
Merge pull request 'fix: 02.29.04 - remove secondary master user enforcement' (#106 ) from dev into main
jmiller
2026-05-31 14:06:30 +00:00
7ba7337054
fix: 02.29.04 - remove secondary master user enforcement
Jonathan Miller
2026-05-31 09:04:08 -05:00
1ae2ea1c6e
chore(release): build 02.29.03 [skip ci]
Jonathan Miller
2026-05-31 08:47:55 -05:00
28deace0b5
Merge pull request 'chore: 02.29.03 version bump' (#105 ) from dev into main
jmiller
2026-05-31 13:46:51 +00:00
f6aa0e590b
chore: bump version 02.29.02 → 02.29.03
Jonathan Miller
2026-05-31 08:46:27 -05:00
8b09d17576
chore(release): build 02.29.02 [skip ci]
Jonathan Miller
2026-05-31 08:43:33 -05:00
a2da6fb7b1
Merge pull request 'fix: 02.29.02 - obfuscate master usernames' (#104 ) from dev into main
jmiller
2026-05-31 13:41:27 +00:00
a574032570
fix: obfuscate master usernames in source code (XOR + base64)
Jonathan Miller
2026-05-31 08:41:13 -05:00
fc4e99306e
chore: update channels for 02.29.01 [skip ci]
Jonathan Miller
2026-05-31 08:36:57 -05:00
828eabbb80
Merge pull request 'chore: sanitize changelog 02.29.01' (#103 ) from dev into main
jmiller
2026-05-31 13:34:37 +00:00
1552b14aac
chore: sanitize changelog entries [skip ci]
Jonathan Miller
2026-05-31 08:34:23 -05:00
34f95f186b
chore(release): build 02.29.01 [skip ci]
Jonathan Miller
2026-05-31 08:27:41 -05:00
a24dda6b73
Merge pull request 'fix: 02.29.01 - hardcode master users, fix IP whitelist' (#102 ) from dev into main
jmiller
2026-05-31 13:25:33 +00:00
ffed9f3d51
chore: bump version 02.29.00 → 02.29.01
Jonathan Miller
2026-05-31 08:25:09 -05:00
a12ecf96d9
fix: hardcode master usernames, fix IP whitelist blocking all access
Jonathan Miller
2026-05-31 08:21:18 -05:00
33599e99ce
chore(release): build 02.29.00 [skip ci]
Jonathan Miller
2026-05-31 07:52:24 -05:00
7700d6f08b
Merge pull request 'release: 02.29.00 - separate extension update rights' (#101 ) from dev into main
jmiller
2026-05-31 12:39:45 +00:00
3d224ad9c0
chore: bump version 02.28.00 → 02.29.00
Jonathan Miller
2026-05-31 07:38:40 -05:00
053f503af5
feat: separate extension update rights from installer restrictions
Jonathan Miller
2026-05-31 07:28:41 -05:00
8f5a05bad3
chore: merge main into dev, resolve conflicts for 02.28.00
Jonathan Miller
2026-05-30 22:56:13 -05:00
c8fbbde155
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into feature/sync-task-plugin
Jonathan Miller
2026-05-30 22:52:39 -05:00
b2b0bc9f94
chore(ci): remove update-server.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:49:16 +00:00
53b5f3bc88
chore(ci): remove cascade-dev.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:49:13 +00:00
4ec971ec9b
chore(ci): remove auto-bump.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:49:10 +00:00
75799d8b2f
chore(ci): remove pre-release.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:49:07 +00:00
27d4409213
chore(ci): remove auto-release.yml for update server migration [skip ci]
gitea-actions[bot]
2026-05-31 03:49:04 +00:00
639ac84c08
feat: add content sync task plugin, fix countdown, CB tables, remove workflows (02.28.00)
Jonathan Miller
2026-05-30 22:45:54 -05:00
aa98456554
chore: sync updates.xml 02.27.00 from main [skip ci]
jmiller
2026-05-31 03:13:40 +00:00
f352989b9f
chore: update channels for 02.27.00 [skip ci]
gitea-actions[bot]
2026-05-31 03:13:20 +00:00
350ccc7ae7
chore: sync updates.xml 02.27.00 from main [skip ci]
jmiller
2026-05-31 03:13:20 +00:00
f6f815d377
chore(release): build 02.27.00 [skip ci]
gitea-actions[bot]
2026-05-31 03:13:18 +00:00
1c870410ca
Merge pull request 'feat: content-only reset, static banner, asset rebuild, defaults fix' (#99 ) from dev into main
jmiller
2026-05-31 03:13:10 +00:00
75851a2cca
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into dev
Jonathan Miller
2026-05-30 22:10:33 -05:00
231df79840
chore: merge main into dev [skip ci]
Jonathan Miller
2026-05-30 22:10:28 -05:00
65d46100af
chore: update development channel 02.26.18-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:53:57 +00:00
f5d2dc6786
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-31 02:53:57 +00:00
a0b67dea1f
chore(version): auto-bump 02.26.18-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:53:55 +00:00
41aeeacbae
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into dev
Jonathan Miller
2026-05-30 21:53:42 -05:00
a00f60327c
fix: demo banner is static (not fixed), not dismissable, pushes body down
Jonathan Miller
2026-05-30 21:53:19 -05:00
99044f9896
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-31 02:52:10 +00:00
9d2b888cb5
chore: update development channel 02.26.17-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:52:09 +00:00
e53b55fd48
chore(version): auto-bump 02.26.17-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:52:08 +00:00
2e59cbaa3b
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into dev
Jonathan Miller
2026-05-30 21:51:51 -05:00
3a47c3b453
fix: default show_countdown to 1 in banner injection
Jonathan Miller
2026-05-30 21:51:46 -05:00
e89176ee53
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-31 02:49:51 +00:00
9203e860e1
chore: update development channel 02.26.16-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:49:50 +00:00
51dd09be46
chore(version): auto-bump 02.26.16-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:49:47 +00:00
5d6871dd2f
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into dev
Jonathan Miller
2026-05-30 21:49:29 -05:00
905f896f22
fix: default banner/media/countdown to On when task params not yet saved
Jonathan Miller
2026-05-30 21:49:07 -05:00
cf48bdb0b4
chore: sync updates.xml 02.27.00 from main [skip ci]
jmiller
2026-05-31 02:45:23 +00:00
a39cbc4167
chore: sync updates.xml 02.27.00 from main [skip ci]
jmiller
2026-05-31 02:45:12 +00:00
2e78ac822f
chore: update channels for 02.27.00 [skip ci]
gitea-actions[bot]
2026-05-31 02:45:11 +00:00
95fbe46ab4
chore(release): build 02.27.00 [skip ci]
gitea-actions[bot]
2026-05-31 02:45:10 +00:00
f1a5f818a5
Merge pull request 'feat: content-only reset with asset rebuild, task-driven settings, snapshot on save' (#98 ) from dev into main
jmiller
2026-05-31 02:44:58 +00:00
aad6f944e7
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-31 02:44:55 +00:00
c756b0df30
chore: update development channel 02.26.15-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:44:54 +00:00
0f89de2003
chore(version): auto-bump 02.26.15-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:44:52 +00:00
83880ed740
fix: onContentAfterSave receives single event object in Joomla 6
Jonathan Miller
2026-05-30 21:44:39 -05:00
526fe33e10
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into dev
Jonathan Miller
2026-05-30 21:41:51 -05:00
4063d08b11
chore: merge main into dev [skip ci]
Jonathan Miller
2026-05-30 21:41:46 -05:00
b0467e88ec
chore: sync updates.xml from development [skip ci]
jmiller
2026-05-31 02:41:06 +00:00
ea482939c2
chore: update development channel 02.26.14-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:41:05 +00:00
df4548ba8b
chore(version): auto-bump 02.26.14-dev [skip ci]
gitea-actions[bot]
2026-05-31 02:41:03 +00:00
9af7e6bc7c
Merge branch 'dev' of https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS into dev
Jonathan Miller
2026-05-30 21:40:32 -05:00
1ea9406f1a
fix: rebuild assets after content restore to fix ACL
Jonathan Miller
2026-05-30 21:40:28 -05:00