jmiller
f27a092d94
chore: sync .mokogitea/ISSUE_TEMPLATE/question.md from template [skip ci]
2026-05-12 18:59:13 +00:00
jmiller
8d03190c26
chore: sync .mokogitea/ISSUE_TEMPLATE/feature_request.md from template [skip ci]
2026-05-12 18:59:12 +00:00
jmiller
03ac6417ca
chore: sync .mokogitea/ISSUE_TEMPLATE/documentation.md from template [skip ci]
2026-05-12 18:59:12 +00:00
jmiller
f8063cde8a
chore: sync .mokogitea/ISSUE_TEMPLATE/config.yml from template [skip ci]
2026-05-12 18:59:12 +00:00
jmiller
9ea456e200
chore: sync .mokogitea/ISSUE_TEMPLATE/bug_report.md from template [skip ci]
2026-05-12 18:59:11 +00:00
jmiller
05ddd8c3f6
chore: sync .mokogitea/ISSUE_TEMPLATE/adr.md from template [skip ci]
2026-05-12 18:59:11 +00:00
jmiller
0efc36c01e
chore: sync .mokogitea/workflows/security-audit.yml from template [skip ci]
2026-05-12 18:59:11 +00:00
jmiller
ed7bb4d0cd
chore: sync .mokogitea/workflows/repo-health.yml from template [skip ci]
2026-05-12 18:59:10 +00:00
jmiller
8d71491127
chore: sync .mokogitea/workflows/pre-release.yml from template [skip ci]
2026-05-12 18:59:10 +00:00
jmiller
3beb9afb6d
chore: sync .mokogitea/workflows/pr-check.yml from template [skip ci]
2026-05-12 18:59:10 +00:00
jmiller
f0f793102e
chore: sync .mokogitea/workflows/notify.yml from template [skip ci]
2026-05-12 18:59:09 +00:00
jmiller
ec5b53cc13
chore: sync .mokogitea/workflows/gitleaks.yml from template [skip ci]
2026-05-12 18:59:09 +00:00
jmiller
1fad2ea277
chore: sync .mokogitea/workflows/deploy-manual.yml from template [skip ci]
2026-05-12 18:59:09 +00:00
jmiller
ccbd7e0709
chore: sync .mokogitea/workflows/cleanup.yml from template [skip ci]
2026-05-12 18:59:08 +00:00
jmiller
81b3c66a24
chore: sync .mokogitea/workflows/cascade-dev.yml from template [skip ci]
2026-05-12 18:59:08 +00:00
jmiller
b086fd86e7
chore: sync .mokogitea/workflows/auto-release.yml from template [skip ci]
2026-05-12 18:59:07 +00:00
jmiller
48feb11c34
Merge pull request 'fix: rename moko-waas to mokowaas' ( #8 ) from dev into main
2026-05-12 06:38:53 +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
jmiller
b64bbe6c71
Merge pull request 'feat: update site_type labels and dashboard filter to mokowaas' ( #7 ) from dev into main
2026-05-12 05:31:29 +00: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
jmiller
95f1d05253
Merge pull request 'v05.00.01 � Grafana dashboard overhaul, library panels, monitoring fixes' ( #6 ) from dev into main
2026-05-12 05:20:44 +00: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
aab24bb3ee
chore: remove .gitea/workflows/sync-wikis.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:51 +00:00
jmiller
c18005da93
chore: move .gitea/workflows/sync-wikis.yml to .mokogitea/sync-wikis.yml [skip ci]
2026-05-12 05:14:51 +00:00
jmiller
fac567ddc8
chore: remove .gitea/workflows/renovate.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:51 +00:00
jmiller
177b9a022f
chore: move .gitea/workflows/renovate.yml to .mokogitea/renovate.yml [skip ci]
2026-05-12 05:14:50 +00:00
jmiller
ef15c2a0a5
chore: remove .gitea/workflows/pr-branch-check.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:50 +00:00
jmiller
8a5c1eea55
chore: move .gitea/workflows/pr-branch-check.yml to .mokogitea/pr-branch-check.yml [skip ci]
2026-05-12 05:14:50 +00:00
jmiller
deed8f2844
chore: remove .gitea/workflows/bulk-repo-sync.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:49 +00:00
jmiller
2602a0426c
chore: move .gitea/workflows/bulk-repo-sync.yml to .mokogitea/bulk-repo-sync.yml [skip ci]
2026-05-12 05:14:49 +00:00
jmiller
77715142fc
chore: remove .gitea/workflows/branch-protection.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:48 +00:00
jmiller
d89fb2904d
chore: move .gitea/workflows/branch-protection.yml to .mokogitea/branch-protection.yml [skip ci]
2026-05-12 05:14:48 +00:00
jmiller
fd98406067
chore: remove .gitea/.moko-platform (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:48 +00:00
jmiller
d954b2373e
chore: remove .gitea/workflows/sync-wikis.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:14:47 +00:00
jmiller
48943328aa
chore: move .gitea/.moko-platform to .mokogitea/.moko-platform [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