jmiller
149b2f9167
chore: force-sync .mokogitea/ISSUE_TEMPLATE/adr.md [skip ci]
2026-05-12 19:30:14 +00:00
jmiller
e4265045eb
chore: force-sync .mokogitea/workflows/security-audit.yml [skip ci]
2026-05-12 19:30:13 +00:00
jmiller
55ebff78db
chore: force-sync .mokogitea/workflows/repo-health.yml [skip ci]
2026-05-12 19:30:13 +00:00
jmiller
592cbd539f
chore: force-sync .mokogitea/workflows/pre-release.yml [skip ci]
2026-05-12 19:30:13 +00:00
jmiller
7a98953674
chore: force-sync .mokogitea/workflows/pr-check.yml [skip ci]
2026-05-12 19:30:12 +00:00
jmiller
0962f50b81
chore: force-sync .mokogitea/workflows/notify.yml [skip ci]
2026-05-12 19:30:12 +00:00
jmiller
77858e5cdf
chore: force-sync .mokogitea/workflows/gitleaks.yml [skip ci]
2026-05-12 19:30:12 +00:00
jmiller
96d92d4733
chore: force-sync .mokogitea/workflows/deploy-manual.yml [skip ci]
2026-05-12 19:30:11 +00:00
jmiller
2677298d81
chore: force-sync .mokogitea/workflows/cleanup.yml [skip ci]
2026-05-12 19:30:11 +00:00
jmiller
9c552748dc
chore: force-sync .mokogitea/workflows/cascade-dev.yml [skip ci]
2026-05-12 19:30:11 +00:00
jmiller
e3ddcfc70d
chore: force-sync .mokogitea/workflows/auto-release.yml [skip ci]
2026-05-12 19:30:10 +00:00
jmiller
709340c519
chore: sync .mokogitea/ISSUE_TEMPLATE/version.md from template [skip ci]
2026-05-12 18:59:21 +00:00
jmiller
dcbfb4cf0c
chore: sync .mokogitea/ISSUE_TEMPLATE/security.md from template [skip ci]
2026-05-12 18:59:20 +00:00
jmiller
4aaf88c26e
chore: sync .mokogitea/ISSUE_TEMPLATE/rfc.md from template [skip ci]
2026-05-12 18:59:20 +00:00
jmiller
de9c36b9d1
chore: sync .mokogitea/ISSUE_TEMPLATE/question.md from template [skip ci]
2026-05-12 18:59:20 +00:00
jmiller
ec6cd62e3d
chore: sync .mokogitea/ISSUE_TEMPLATE/feature_request.md from template [skip ci]
2026-05-12 18:59:19 +00:00
jmiller
17c51d257e
chore: sync .mokogitea/ISSUE_TEMPLATE/documentation.md from template [skip ci]
2026-05-12 18:59:19 +00:00
jmiller
dca040ae6e
chore: sync .mokogitea/ISSUE_TEMPLATE/config.yml from template [skip ci]
2026-05-12 18:59:19 +00:00
jmiller
2682af6a54
chore: sync .mokogitea/ISSUE_TEMPLATE/bug_report.md from template [skip ci]
2026-05-12 18:59:18 +00:00
jmiller
40d2786ccd
chore: sync .mokogitea/ISSUE_TEMPLATE/adr.md from template [skip ci]
2026-05-12 18:59:18 +00:00
jmiller
1c85296c1e
chore: sync .mokogitea/workflows/security-audit.yml from template [skip ci]
2026-05-12 18:59:18 +00:00
jmiller
22864806af
chore: sync .mokogitea/workflows/repo-health.yml from template [skip ci]
2026-05-12 18:59:17 +00:00
jmiller
8c5e0702d0
chore: sync .mokogitea/workflows/pre-release.yml from template [skip ci]
2026-05-12 18:59:17 +00:00
jmiller
08bb7f5ef5
chore: sync .mokogitea/workflows/pr-check.yml from template [skip ci]
2026-05-12 18:59:17 +00:00
jmiller
4de1f24ab1
chore: sync .mokogitea/workflows/notify.yml from template [skip ci]
2026-05-12 18:59:16 +00:00
jmiller
574460a102
chore: sync .mokogitea/workflows/gitleaks.yml from template [skip ci]
2026-05-12 18:59:16 +00:00
jmiller
e6e01fa5a8
chore: sync .mokogitea/workflows/deploy-manual.yml from template [skip ci]
2026-05-12 18:59:15 +00:00
jmiller
9f8bb4a467
chore: sync .mokogitea/workflows/cleanup.yml from template [skip ci]
2026-05-12 18:59:15 +00:00
jmiller
6b7edbe4bb
chore: sync .mokogitea/workflows/cascade-dev.yml from template [skip ci]
2026-05-12 18:59:15 +00:00
jmiller
1c563ac57e
chore: sync .mokogitea/workflows/auto-release.yml from template [skip ci]
2026-05-12 18:59:14 +00:00
Jonathan Miller
931ac0ee86
fix: rename moko-waas to mokowaas throughout
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 00:50:48 -05:00
Jonathan Miller
5c02b52c96
feat: update site_type filter from joomla.* to mokowaas.*
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 00:30:13 -05:00
Jonathan Miller
118bc058f6
fix: remove panopticon tag, update dashboard labels
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 00:23:27 -05:00
Jonathan Miller
b5d65e8aa3
chore: rename dashboard to MokoWaaS, update description
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 00:19:51 -05:00
Jonathan Miller
4ecb70cdc6
feat: add 14 Grafana library panels and patch bump to v05.00.01
...
Add reusable library panel templates exported from Grafana:
- Server: CPU, Memory, Disk, Network Traffic
- Docker: Container CPU, Container Memory
- Services: Nginx Request Rate, Nginx Connections, MySQL Queries/s, MySQL Connections
- Monitoring: SSL Certificate Expiry, Service Health, Response Time, Uptime Availability
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 00:17:43 -05:00
jmiller
d954b2373e
chore: remove .gitea/workflows/sync-wikis.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:47 +00:00
jmiller
666e11e8dd
chore: move .gitea/workflows/sync-wikis.yml to .mokogitea/sync-wikis.yml [skip ci]
2026-05-12 05:14:47 +00:00
jmiller
a14002c327
chore: remove .gitea/workflows/renovate.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:46 +00:00
jmiller
624e64499a
chore: move .gitea/workflows/renovate.yml to .mokogitea/renovate.yml [skip ci]
2026-05-12 05:14:46 +00:00
jmiller
61121252ca
chore: remove .gitea/workflows/pr-branch-check.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:45 +00:00
jmiller
5dbb5aebcb
chore: move .gitea/workflows/pr-branch-check.yml to .mokogitea/pr-branch-check.yml [skip ci]
2026-05-12 05:14:45 +00:00
jmiller
0ff2ae6f84
chore: remove .gitea/workflows/bulk-repo-sync.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:45 +00:00
jmiller
ede5ae90a5
chore: move .gitea/workflows/bulk-repo-sync.yml to .mokogitea/bulk-repo-sync.yml [skip ci]
2026-05-12 05:14:44 +00:00
jmiller
edf09ac744
chore: remove .gitea/workflows/branch-protection.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:44 +00:00
jmiller
63ae3bc9b0
chore: move .gitea/workflows/branch-protection.yml to .mokogitea/branch-protection.yml [skip ci]
2026-05-12 05:14:44 +00:00
jmiller
ebb2f5891a
chore: remove .gitea/.moko-platform (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:43 +00:00
jmiller
2c7478a6f6
chore: move .gitea/.moko-platform to .mokogitea/.moko-platform [skip ci]
2026-05-12 05:14:43 +00:00
Jonathan Miller
63a21fe0c0
fix: force Site column first in Site Health table via indexByName
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-11 23:56:21 -05:00
Jonathan Miller
787d778e91
feat: rewrite dashboard tables with clean filterFieldsByName pattern
...
- Site Health: rewritten from scratch — site_url via label_replace on HTTP
query (works for offline sites), filterFieldsByName to keep only needed
fields, endpoint URL as clickable Site column
- Joomla Core & Extensions: rewritten — same pattern, Site links to /administrator/
- Backup Status: rewritten — same pattern, Site links to Akeeba Manage
- Combined SSL Days and Last Scrape into Site Health table
- Collapsed Joomla Core section by default
- Moved dashboard to Endpoints folder
- Added site-uptime-alert.sh for ntfy critical alerts on site downtime
- Split updates into System and Ext Updates columns
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-11 23:54:37 -05:00
Jonathan Miller
1c7de961c6
chore: migrate references from .gitea/ to .mokogitea/
...
- Update template-CONTRIBUTING.md: .github/workflows/ → .mokogitea/workflows/
- Update templates/gitea/README.md: .gitea/ → .mokogitea/
- .mokogitea/ is now the standard system folder
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-11 23:38:10 -05:00