Commit Graph

810 Commits

Author SHA1 Message Date
jmiller cb6d19ece8 chore: sync updates.xml 02.01.37 from dev [skip ci] 2026-05-22 09:41:25 +00:00
jmiller 6a186ed365 chore: sync updates.xml 02.01.36 from dev [skip ci] 2026-05-22 04:02:26 +00:00
Jonathan Miller 0ec18b9868 Merge remote-tracking branch 'origin/dev'
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
2026-05-21 22:52:14 -05:00
Jonathan Miller e3f4890e5d docs: update CHANGELOG for production release 02.01.35 [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 22:51:13 -05:00
jmiller 6e81585177 chore: sync updates.xml 02.01.35 from dev [skip ci] 2026-05-22 03:49:22 +00:00
gitea-actions[bot] ff69e1d7fd chore: update development channel 02.01.35 [skip ci] 2026-05-22 03:49:21 +00:00
gitea-actions[bot] eefe9d134a chore(version): bump to 02.01.35 [skip ci] 2026-05-22 03:49:20 +00:00
Jonathan Miller bfb159d0f0 fix: add SSL bypass and error logging to Grafana provisioning
- Add CURLOPT_SSL_VERIFYPEER=false for shared hosting environments
- Add CURLOPT_FOLLOWLOCATION to handle redirects
- Log all Grafana heartbeat attempts with HTTP code and cURL errors
- Helps debug provisioning failures on DreamHost and similar hosts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 22:48:49 -05:00
jmiller fc47aee5ba chore: sync updates.xml 02.01.34 from dev [skip ci] 2026-05-22 03:43:18 +00:00
gitea-actions[bot] 6b95c0aef9 chore: update development channel 02.01.34 [skip ci] 2026-05-22 03:43:18 +00:00
gitea-actions[bot] 047e296ee3 chore(version): bump to 02.01.34 [skip ci] 2026-05-22 03:43:17 +00:00
Jonathan Miller 47faa1b289 fix: update Grafana API token (Admin SA) [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 22:42:49 -05:00
jmiller 48372e2f4f chore: sync updates.xml 02.01.33 from dev [skip ci] 2026-05-22 03:36:20 +00:00
gitea-actions[bot] 155a8b92b0 chore: update development channel 02.01.33 [skip ci] 2026-05-22 03:36:19 +00:00
gitea-actions[bot] ba0029e286 chore(version): bump to 02.01.33 [skip ci] 2026-05-22 03:36:18 +00:00
jmiller b46506cdb7 fix: updates.xml download URL tag dev -> development [skip ci] 2026-05-22 03:34:46 +00:00
jmiller ebbac5760c fix: updates.xml download URL tag dev -> development [skip ci] 2026-05-22 03:34:46 +00:00
jmiller aa72835288 fix(ci): pre-release php-curl + continue-on-error + CLI updates.xml [skip ci] 2026-05-22 03:31:14 +00:00
jmiller 479a6c03f8 chore: sync updates.xml 02.01.32 from dev [skip ci] 2026-05-22 03:29:13 +00:00
gitea-actions[bot] 55219d758c chore: update development channel 02.01.32 [skip ci] 2026-05-22 03:29:12 +00:00
gitea-actions[bot] 27db3762ad chore(version): bump to 02.01.32 [skip ci] 2026-05-22 03:29:11 +00:00
jmiller a2f34db524 fix(ci): add php-curl [skip ci] 2026-05-22 03:28:41 +00:00
gitea-actions[bot] 37aa2bd854 chore: update development channel 02.01.31 [skip ci] 2026-05-22 03:25:43 +00:00
gitea-actions[bot] ccbd1dc2d5 chore(version): bump to 02.01.31 [skip ci] 2026-05-22 03:25:42 +00:00
jmiller 59f0d1c166 fix(ci): pre-release continue-on-error + CLI updates.xml [skip ci] 2026-05-22 03:25:15 +00:00
jmiller 72cf207f76 chore: sync updates.xml 02.01.30 [skip ci] 2026-05-22 03:20:57 +00:00
gitea-actions[bot] 8a66abc711 chore: update development channel 02.01.30 [skip ci] 2026-05-22 03:19:38 +00:00
gitea-actions[bot] c2f5ca7754 chore(version): bump to 02.01.30 [skip ci] 2026-05-22 03:19:37 +00:00
jmiller 1a6dfee74e fix(ci): zip_name/zip_path for upload [skip ci] 2026-05-22 03:19:12 +00:00
gitea-actions[bot] 25f8baf58b chore(version): bump to 02.01.29 [skip ci] 2026-05-22 03:14:30 +00:00
jmiller 8c60927bbf fix(ci): clean pre-release.yml [skip ci] 2026-05-22 03:14:01 +00:00
jmiller f80bf700ca fix(ci): clean pre-release.yml control chars [skip ci] 2026-05-22 03:10:40 +00:00
jmiller 717d81d80e fix(ci): sync auto-release.yml to dev [skip ci] 2026-05-22 02:59:00 +00:00
jmiller be4a0888c0 fix(ci): sync pre-release.yml to dev [skip ci] 2026-05-22 02:59:00 +00:00
gitea-actions[bot] 37a96bafa9 chore: update development channel 02.01.28 [skip ci] 2026-05-22 02:56:55 +00:00
gitea-actions[bot] 9ccd27e809 chore(version): bump 02.01.27 → 02.01.28 [skip ci] 2026-05-22 02:56:54 +00:00
jmiller 1a9815d96e refactor(ci): sync auto-release.yml — CLI-based workflow [skip ci] 2026-05-22 02:56:16 +00:00
jmiller 326277010d refactor(ci): pre-release uses CLI tools [skip ci] 2026-05-22 02:49:41 +00:00
jmiller 3f78570267 fix(ci): sync pre-release.yml — CLI-based updates.xml sync [skip ci] 2026-05-22 02:40:09 +00:00
jmiller ea2ed31cb4 fix(ci): sync pre-release.yml — updates.xml API sync (#34) [skip ci] 2026-05-22 02:35:55 +00:00
jmiller 57c259f951 chore: sync updates.xml from dev (02.01.27 development) [skip ci] 2026-05-22 02:31:27 +00:00
Jonathan Miller 6c10d51b2f docs: update CHANGELOG for 02.01.27 [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 21:29:12 -05:00
gitea-actions[bot] 49b4fa85a9 chore: update development channel 02.01.27 [skip ci] 2026-05-22 02:25:31 +00:00
gitea-actions[bot] 1c1b541bc5 chore(version): bump 02.01.26 → 02.01.27 [skip ci] 2026-05-22 02:25:30 +00:00
Jonathan Miller 0bc5504e16 security: obfuscate Grafana credentials with XOR+base64
API key and URL stored as XOR-encoded base64 constants. Deobfuscated
at runtime only when needed. Prevents plain-text grep discovery.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 21:25:01 -05:00
gitea-actions[bot] c5ff1a5ada chore: update development channel 02.01.26 [skip ci] 2026-05-22 02:21:15 +00:00
gitea-actions[bot] f63e46030d chore(version): bump 02.01.25 → 02.01.26 [skip ci] 2026-05-22 02:21:14 +00:00
Jonathan Miller 34df31b086 feat: hardcode Grafana credentials, always-on health endpoint
- Health endpoint always enabled when plugin is installed
- Grafana URL and API key hardcoded as constants
- Removed enable_health_endpoint, grafana_url, grafana_api_key from config UI
- Token still auto-generated and shown as read-only

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 21:20:44 -05:00
Jonathan Miller ec847a5eed docs: update CHANGELOG with 02.01.25 health endpoint release [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 21:12:20 -05:00
jmiller f3882bc96f chore: sync updates.xml from dev (02.01.25 development) [skip ci] 2026-05-22 02:10:29 +00:00