gitea-actions[bot]
95e0ff04a4
chore(version): pre-release bump to 02.48.22-dev [skip ci]
2026-06-25 17:47:03 +00:00
gitea-actions[bot]
57748a2a23
chore(version): auto-bump patch 02.48.21-dev [skip ci]
2026-06-25 17:46:55 +00:00
jmiller
3f4f2f2d43
feat: auto-enrich IPs with country flags across all admin pages
...
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
DB-IP plugin onAfterRender scans admin HTML for IP addresses in
<code> tags, looks up geolocation, prepends country flag emoji and
adds city/region/country hover tooltip. Caches lookups per request,
skips private/loopback IPs and already-enriched elements.
2026-06-25 12:46:42 -05:00
gitea-actions[bot]
7ac776ff28
chore(version): pre-release bump to 02.48.20-dev [skip ci]
2026-06-25 17:43:34 +00:00
gitea-actions[bot]
89b71a5a65
chore(version): pre-release bump to 02.48.19-dev [skip ci]
2026-06-25 17:39:16 +00:00
gitea-actions[bot]
0b3eb7c7aa
chore(version): pre-release bump to 02.48.18-dev [skip ci]
2026-06-25 17:38:56 +00:00
gitea-actions[bot]
4b809778f4
chore(version): auto-bump patch 02.48.17-dev [skip ci]
2026-06-25 17:38:43 +00:00
jmiller
7ab1fe4cdd
fix: PIN copy revert timeout changed to 5 seconds
Universal: Auto Version Bump / Version Bump (push) Successful in 11s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 22s
2026-06-25 12:38:25 -05:00
gitea-actions[bot]
21bdd9a8a2
chore(version): pre-release bump to 02.48.16-dev [skip ci]
2026-06-25 17:23:58 +00:00
gitea-actions[bot]
2124a550a2
chore(version): pre-release bump to 02.48.15-dev [skip ci]
2026-06-25 17:23:42 +00:00
gitea-actions[bot]
882e7ae675
chore(version): auto-bump patch 02.48.14-dev [skip ci]
2026-06-25 17:23:33 +00:00
jmiller
5249edf54a
feat: add MokoSuiteBackup quick action button on dashboard
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
Shows when com_mokosuitebackup is installed, links directly to
the backup component.
2026-06-25 12:23:22 -05:00
gitea-actions[bot]
2c4363b391
chore(version): pre-release bump to 02.48.13-dev [skip ci]
2026-06-25 17:09:28 +00:00
gitea-actions[bot]
00f385c129
chore(version): pre-release bump to 02.48.12-dev [skip ci]
2026-06-25 17:09:06 +00:00
gitea-actions[bot]
cc1d4a5fd5
chore(version): auto-bump patch 02.48.11-dev [skip ci]
2026-06-25 17:08:55 +00:00
jmiller
0b59dadb67
fix: PIN copy revert uses data-pin instead of captured text
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
Clicking while showing "Copied!" captured "Copied!" as the revert
value, so the PIN text never returned. Now uses the stable data-pin
attribute as the revert source.
2026-06-25 12:08:43 -05:00
gitea-actions[bot]
4394788460
chore(version): pre-release bump to 02.48.10-dev [skip ci]
2026-06-25 17:04:36 +00:00
gitea-actions[bot]
f51c2ae3dc
chore(version): auto-bump patch 02.48.09-dev [skip ci]
2026-06-25 17:04:26 +00:00
gitea-actions[bot]
51f9fd4aee
chore(version): pre-release bump to 02.48.08-dev [skip ci]
2026-06-25 16:49:23 +00:00
gitea-actions[bot]
877be22900
chore(version): pre-release bump to 02.48.07-dev [skip ci]
2026-06-25 16:48:54 +00:00
gitea-actions[bot]
6e435a5f5a
chore(version): auto-bump patch 02.48.06-dev [skip ci]
2026-06-25 16:48:41 +00:00
jmiller
9de56e605a
fix: prevent duplicate PIN copy handlers from multiple modules
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 49s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 28s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
- Guard with window._mokoPinBound and data-bound to prevent
multi-module pages from attaching N click handlers per badge
- Extract bindCopy() for reuse after request-then-copy flow
- Ensure title="Click to copy" tooltip on all PIN elements
2026-06-25 11:48:10 -05:00
gitea-actions[bot]
4276f95fb6
chore(version): pre-release bump to 02.48.05-dev [skip ci]
2026-06-25 16:47:23 +00:00
gitea-actions[bot]
cd62da8f0e
chore(version): pre-release bump to 02.48.04-dev [skip ci]
2026-06-25 16:46:40 +00:00
gitea-actions[bot]
ac055f8f21
chore(version): auto-bump patch 02.48.03-dev [skip ci]
2026-06-25 16:46:31 +00:00
jmiller
5811dac4aa
fix: PIN copy shows inline Copied! feedback for 30 seconds
...
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 31s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
- Wrap PIN text in .mokosuiteclient-pin-text span for all badge contexts
- Change revert timeout from 1.5s to 30s so PIN is readable during support calls
- Fix post-request badge rebuild to include text span for copy feedback
2026-06-25 11:46:17 -05:00
gitea-actions[bot]
c4391e50a3
chore(version): pre-release bump to 02.48.02-dev [skip ci]
2026-06-25 16:40:36 +00:00
gitea-actions[bot]
3446c01786
chore(version): pre-release bump to 02.48.01-dev [skip ci]
2026-06-25 16:39:41 +00:00
gitea-actions[bot]
cc8c720185
chore(version): auto-bump patch 02.48.00-dev [skip ci]
2026-06-25 16:39:31 +00:00
jmiller
cfa605f36a
fix: fetchLocalHealth accepts degraded health responses (non-200)
...
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 51s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Heartbeat was not sending health/backup data to HQ because
fetchLocalHealth rejected 503 responses from degraded sites.
2026-06-25 11:39:18 -05:00
gitea-actions[bot]
af55244b65
chore(version): pre-release bump to 02.47.99-dev [skip ci]
2026-06-25 16:34:59 +00:00
gitea-actions[bot]
31fb9ab725
chore(version): auto-bump patch 02.47.98-dev [skip ci]
2026-06-25 16:34:44 +00:00
jmiller
4e6edeef85
refactor: unify PIN UI into SupportPinHelper renderBadge/renderScript
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 29s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 47s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Replaces 3 separate inline PIN implementations (dashboard, cpanel
module, cache module) with shared helper methods. Adds click-to-copy
on all PIN badges.
2026-06-25 11:34:32 -05:00
gitea-actions[bot]
b426d40dc9
chore(version): pre-release bump to 02.47.97-dev [skip ci]
2026-06-25 16:27:11 +00:00
gitea-actions[bot]
63b6a879f1
chore(version): pre-release bump to 02.47.96-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-25 16:25:18 +00:00
jmiller
c2c5258220
fix: add SQL update file to match manifest version
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 29s
Joomla's Database view requires a SQL update file matching the manifest
version. Missing file causes persistent schema version mismatch warning.
2026-06-25 11:24:51 -05:00
gitea-actions[bot]
800a39a66f
chore(version): pre-release bump to 02.47.95-dev [skip ci]
2026-06-25 16:15:36 +00:00
gitea-actions[bot]
4bb861cd06
chore(version): pre-release bump to 02.47.94-dev [skip ci]
2026-06-25 16:14:36 +00:00
gitea-actions[bot]
4d125bbd63
chore(version): auto-bump patch 02.47.93-dev [skip ci]
2026-06-25 16:14:20 +00:00
jmiller
dbab14dda7
fix: health endpoint cron check SQL error producing bare LIMIT 5
Universal: Auto Version Bump / Version Bump (push) Successful in 16s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 25s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 1m37s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
2026-06-25 11:13:35 -05:00
gitea-actions[bot]
759398d70e
chore(version): pre-release bump to 02.47.92-dev [skip ci]
2026-06-25 15:25:46 +00:00
gitea-actions[bot]
61170edf55
chore(version): auto-bump patch 02.47.91-dev [skip ci]
2026-06-25 15:25:36 +00:00
jmiller
81a95e6e23
feat: HQ config sync, menu language fix, catalog cleanup
...
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 25s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 54s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Client stores HQ-configured support_pin_hours from heartbeat response.
PIN TTL now configurable from HQ instead of hardcoded 72h. Admin sidebar
menu loads component-local language files fixing untranslated keys for
MokoSuiteCross. Removed MokoSuiteHQ from extension catalog.
2026-06-25 10:25:20 -05:00
gitea-actions[bot]
4b21c43e56
chore(version): pre-release bump to 02.47.90-dev [skip ci]
2026-06-25 14:49:32 +00:00
gitea-actions[bot]
f683e27183
chore(version): auto-bump patch 02.47.89-dev [skip ci]
2026-06-25 14:49:23 +00:00
jmiller
d1b18340ea
fix: flush PSR-4 autoload cache after install for Joomla 6 compat
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 48s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Joomla 6 replaced the namespace column with a file-based autoload
cache. Package installs can regenerate it before all sub-extensions
are extracted, causing class-not-found errors (e.g. DB-IP plugin).
Deleting the cache in postflight forces a clean rebuild.
2026-06-25 09:49:10 -05:00
gitea-actions[bot]
76601cec37
chore(version): pre-release bump to 02.47.88-dev [skip ci]
2026-06-25 13:31:54 +00:00
gitea-actions[bot]
9106b1a4ae
chore(version): auto-bump patch 02.47.87-dev [skip ci]
2026-06-25 13:31:43 +00:00
jmiller
e563d08543
feat: SupportPinHelper, 4-button status bar, help buttons, PIN in heartbeat
...
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 24s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 39s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
- Add shared SupportPinHelper for consistent PIN generation across
dashboard, cpanel module, cache module, and AJAX controller
- Cache module status bar now has 4 buttons: Site (frontend link),
Support PIN, Clear Cache, Clear Temp
- Add ToolbarHelper::help() to all 10 admin views pointing to
Gitea wiki pages
- Include support PIN in heartbeat payload to MokoSuiteHQ
- Fix license plugin missing src/ and language/ directories
- Refactor dashboard and cpanel module to use SupportPinHelper
2026-06-25 08:31:21 -05:00
gitea-actions[bot]
88377b101a
chore(version): pre-release bump to 02.47.86-dev [skip ci]
2026-06-24 12:15:20 +00:00