Commit Graph

  • 46c0abafc1 Update service.go main CanbiZ (MickLesk) 2026-03-03 13:55:54 +01:00
  • d6b4349b9c Add preflight category styling and mappings CanbiZ (MickLesk) 2026-03-03 13:23:33 +01:00
  • fd4a11c727 fix: deduplicate installing POSTs to prevent retry-induced duplicate records CanbiZ (MickLesk) 2026-03-02 16:35:29 +01:00
  • 7020cb0edd fix: add missing VM os_types, admin auth fallback for migration, enhanced JSON error diagnostics CanbiZ (MickLesk) 2026-03-02 16:24:06 +01:00
  • d0ba3935e7 fix: auto-trust private IPs as proxy + increase rate limit defaults CanbiZ (MickLesk) 2026-03-02 15:58:19 +01:00
  • 141af284e0 fix: prevent data loss from silent rejections and missing records CanbiZ (MickLesk) 2026-03-02 15:42:58 +01:00
  • d4d9cafc97 fix: pipeline migration now supports PB v0.22+ (fields vs schema) CanbiZ (MickLesk) 2026-03-02 15:27:23 +01:00
  • 89493fdf12 refactor: redesign detail modal with header strip, parsed error traces, pipeline CanbiZ (MickLesk) 2026-03-02 14:37:48 +01:00
  • 1bc83683a1 feat: add installation pipeline tracking (status history) CanbiZ (MickLesk) 2026-03-02 14:12:05 +01:00
  • a0a17a2e17 refactor: consolidate exit codes into single source of truth, add exit code column to dashboard CanbiZ (MickLesk) 2026-03-02 13:42:42 +01:00
  • 56192f09bd Support "validation" status with progress pings CanbiZ (MickLesk) 2026-02-23 16:59:38 +01:00
  • 7f5c65c4c7 fix: prevent ghost records from 'configuring' progress pings CanbiZ (MickLesk) 2026-02-23 16:45:04 +01:00
  • 9c92479710 fix: add 'shell' to allowedErrorCategory CanbiZ (MickLesk) 2026-02-23 16:30:48 +01:00
  • 1420a104f9 Anonymize IPv4 and relax telemetry enums CanbiZ (MickLesk) 2026-02-23 14:24:48 +01:00
  • 09a57824fd Add install log viewing and increase payload size CanbiZ (MickLesk) 2026-02-23 14:16:23 +01:00
  • 6337e1742b Revert "Simplify dashboard: remove analysis and add HTML" CanbiZ (MickLesk) 2026-02-18 14:02:05 +01:00
  • fc9ed9f45f Revert "Drop 'configuring' status; embed public assets" CanbiZ (MickLesk) 2026-02-18 14:01:56 +01:00
  • 871b97501e Drop 'configuring' status; embed public assets CanbiZ (MickLesk) 2026-02-18 13:59:10 +01:00
  • 77beab2008 Simplify dashboard: remove analysis and add HTML CanbiZ (MickLesk) 2026-02-18 13:14:03 +01:00
  • bbf817748c Treat SIGHUP (exit 129) as aborted CanbiZ (MickLesk) 2026-02-18 08:38:41 +01:00
  • 171a2893a8 chore: add pull request template CanbiZ (MickLesk) 2026-02-17 17:17:20 +01:00
  • bbf391895b Merge branch 'main' of https://github.com/community-scripts/telemetry-service CanbiZ (MickLesk) 2026-02-17 17:15:02 +01:00
  • ddf1fb5434 chore: add GitHub issue templates (bug, privacy, feature request) CanbiZ (MickLesk) 2026-02-17 17:14:38 +01:00
  • dcf8d17e9e Merge pull request #3 from community-scripts/feature/execution-id CanbiZ (MickLesk) 2026-02-17 17:11:41 +01:00
  • 345c5d8180 docs: add comprehensive PRIVACY.md, link from README feature/execution-id CanbiZ (MickLesk) 2026-02-17 17:10:43 +01:00
  • 5dbcabdd94 fix: rename type 'tool' to 'pve' for PVE scripts, update allowedType CanbiZ (MickLesk) 2026-02-17 16:55:53 +01:00
  • cb5017a739 feat: add execution_id field for unique record identification CanbiZ (MickLesk) 2026-02-17 16:06:06 +01:00
  • b465a4c211 fix: URL-encode filter in FindRecordByRandomID, reduce stuck timeout to 1h CanbiZ (MickLesk) 2026-02-17 15:59:39 +01:00
  • 97f9f8d3cc Initialize empty stats store on bootstrap failure CanbiZ (MickLesk) 2026-02-17 13:21:10 +01:00
  • e332ca8dfa increase request timeout CanbiZ (MickLesk) 2026-02-17 13:19:35 +01:00
  • ad45294ed5 add signal and proxmox error_types CanbiZ (MickLesk) 2026-02-17 12:44:03 +01:00
  • 45e128e80f switch to emb. go services, otherwise deployment gives 404 CanbiZ (MickLesk) 2026-02-17 12:00:10 +01:00
  • c3d74fbf01 Merge pull request #2 from ls-root/refactor/inline-html-assets CanbiZ (MickLesk) 2026-02-17 11:54:20 +01:00
  • 0609022c2c refactor: move inline HTML/assets to seperate files Finn Joshua Bartels 2026-02-17 11:36:33 +01:00
  • e8c1d68967 Add configuring status and improve error analysis CanbiZ (MickLesk) 2026-02-17 09:23:11 +01:00
  • 780613f6ab Scale timeouts and increase cache TTLs CanbiZ (MickLesk) 2026-02-16 18:20:44 +01:00
  • c580032442 Update service.go CanbiZ (MickLesk) 2026-02-16 18:02:16 +01:00
  • 4eb75b4690 Add persistent script stats stores and usage CanbiZ (MickLesk) 2026-02-16 17:50:25 +01:00
  • d51d56a7d5 Add installs/day and script created date CanbiZ (MickLesk) 2026-02-16 17:26:31 +01:00
  • 61dafab9d7 Update .gitignore CanbiZ (MickLesk) 2026-02-16 17:18:49 +01:00
  • b7921e40a8 Fetch script types and include zero-usage scripts CanbiZ (MickLesk) 2026-02-16 17:15:36 +01:00
  • 760dc135c3 Update dashboard.go CanbiZ (MickLesk) 2026-02-16 17:12:45 +01:00
  • cdf7cee0ce Update dashboard.go CanbiZ (MickLesk) 2026-02-16 16:59:32 +01:00
  • 77b8087585 Update dashboard.go CanbiZ (MickLesk) 2026-02-16 16:12:46 +01:00
  • 98d4c3cc37 perf: nightly pre-warm for all caches (dashboard+scripts+errors) with 23h TTL CanbiZ (MickLesk) 2026-02-16 14:42:22 +01:00
  • d6ef143f9c feat: nav links, least used scripts table, caching for /api/errors & /api/scripts TTL fix CanbiZ (MickLesk) 2026-02-16 14:36:42 +01:00
  • b329076b93 feat: add Script Analysis page (/script-analysis) CanbiZ (MickLesk) 2026-02-16 14:26:08 +01:00
  • be4d0881d7 feat(error-analysis): complete exit code map + safe Issue buttons + expandable errors CanbiZ (MickLesk) 2026-02-16 13:13:33 +01:00
  • 7ada9dfd5f Enhance error analysis UI and exit codes CanbiZ (MickLesk) 2026-02-16 13:08:34 +01:00
  • ce1f38852c Revamp Error Analysis UI; fix PB negation CanbiZ (MickLesk) 2026-02-16 12:49:36 +01:00
  • 21c08b0734 Increase default MaxBodyBytes to 8KB CanbiZ (MickLesk) 2026-02-16 12:42:53 +01:00
  • 108dcbcfd8 Add error-analysis page; improve cleanup CanbiZ (MickLesk) 2026-02-16 11:55:01 +01:00
  • 9b1d3ad5d5 feat(dashboard): disable cache for Today/7Days, add log auto-refresh CanbiZ (MickLesk) 2026-02-15 10:54:07 +01:00
  • 18238e06a5 feat: add migration endpoint to fix empty repo_source CanbiZ (MickLesk) 2026-02-15 10:46:12 +01:00
  • f57ac0af8c Use UTC timestamps for dashboard queries CanbiZ (MickLesk) 2026-02-15 09:45:31 +01:00
  • 70dfa38f9c bump to go 1.26 CanbiZ (MickLesk) 2026-02-14 16:43:37 +01:00
  • da4774aa2b remove unneeded vars (all in coolify) CanbiZ (MickLesk) 2026-02-14 16:40:16 +01:00
  • fe99c604a9 Sanitize multiline input and increase body limit CanbiZ (MickLesk) 2026-02-14 16:12:41 +01:00
  • f3353cff67 Clear table on pagination error; fix failed filter CanbiZ (MickLesk) 2026-02-14 16:04:33 +01:00
  • ff9adbbd26 Merge pull request #1 from community-scripts/fix/telemetry-error-display CanbiZ (MickLesk) 2026-02-14 16:00:05 +01:00
  • 9ed9523478 fix(dashboard): handle structured error format in normalizeError fix/telemetry-error-display CanbiZ (MickLesk) 2026-02-14 14:29:52 +01:00
  • 4f3bed9f7d Simplify dashboard/error processing and reduce timeouts CanbiZ (MickLesk) 2026-02-14 14:10:23 +01:00
  • fcbdbbd79d Enhance normalizeError parsing and scoring CanbiZ (MickLesk) 2026-02-13 15:01:00 +01:00
  • 04e0d45437 correct github link CanbiZ (MickLesk) 2026-02-13 14:33:33 +01:00
  • c4a5b40146 Add hourly stats and today hourly chart CanbiZ (MickLesk) 2026-02-13 14:30:31 +01:00
  • be488821ca mobile layout CanbiZ (MickLesk) 2026-02-13 14:27:20 +01:00
  • 6fe1dafe2d add specific os types (vm) CanbiZ (MickLesk) 2026-02-13 14:13:29 +01:00
  • 6e758faf05 Rename modal element IDs in dashboard.go CanbiZ (MickLesk) 2026-02-13 13:55:01 +01:00
  • 004dea54cc Increase max body size and improve telemetry errors CanbiZ (MickLesk) 2026-02-13 13:53:04 +01:00
  • bc81a1c27d Add per-app error breakdown and drilldown CanbiZ (MickLesk) 2026-02-13 13:32:49 +01:00
  • f7fadb0f3a Increase default MaxBodyBytes to 8192 CanbiZ (MickLesk) 2026-02-13 12:28:29 +01:00
  • 4c0c0e07df Allow 'aborted' in error_category CanbiZ (MickLesk) 2026-02-13 12:24:32 +01:00
  • 59085c7f7a Allow multi-line errors and increase max heights CanbiZ (MickLesk) 2026-02-13 12:12:22 +01:00
  • 612962cf29 Reclassify SIGINT 'failed' records as aborted CanbiZ (MickLesk) 2026-02-13 11:33:58 +01:00
  • 8180be29a5 Adjust dashboard date filters, thresholds & caching CanbiZ (MickLesk) 2026-02-13 09:35:37 +01:00
  • ae1633b7fa Add cache-busting timestamp to dashboard fetch CanbiZ (MickLesk) 2026-02-13 09:22:04 +01:00
  • 3992f2053b Combine failures and aborted into one stat card CanbiZ (MickLesk) 2026-02-13 09:12:06 +01:00
  • b5590830dd Make failed-apps threshold dynamic by period CanbiZ (MickLesk) 2026-02-13 08:52:14 +01:00
  • 5a029c6e7e Add auto-refresh toggle to dashboard CanbiZ (MickLesk) 2026-02-13 08:47:51 +01:00
  • 83ed4b48c0 add aborted count CanbiZ (MickLesk) 2026-02-13 08:45:22 +01:00
  • fb6059533b disable retention in code, managed by env CanbiZ (MickLesk) 2026-02-12 17:04:01 +01:00
  • bf312a263e URL-encode filters in FetchRecordsPaginated CanbiZ (MickLesk) 2026-02-12 16:49:13 +01:00
  • 3bf3309dbe dashboard: today = default | refresh data based on filter CanbiZ (MickLesk) 2026-02-12 16:44:41 +01:00
  • 6f6ef4a15e fix cache refreshed after every POST CanbiZ (MickLesk) 2026-02-12 16:40:03 +01:00
  • 2164a8ee63 Update service.go CanbiZ (MickLesk) 2026-02-12 13:35:24 +01:00
  • 333ba88b0d Add source quickfilter and 1-day warmup CanbiZ (MickLesk) 2026-02-12 13:03:14 +01:00
  • 6712a32ff6 Add stale-while-revalidate cache & dashboard fixes CanbiZ (MickLesk) 2026-02-12 12:48:53 +01:00
  • 8e9e177737 extend ionos certificates CanbiZ (MickLesk) 2026-02-12 11:27:24 +01:00
  • b0c46392f6 docs: translate GDPR docs to English (international focus) CanbiZ (MickLesk) 2026-02-12 11:20:14 +01:00
  • bb795abf2c fix: integrate podium into stats row as compact card CanbiZ (MickLesk) 2026-02-12 11:18:00 +01:00
  • e69c6a4bd0 Dashboard v2: podium, error analysis fix, VM/LXC types, wider layout, better cache CanbiZ (MickLesk) 2026-02-12 11:05:44 +01:00
  • 223dbb15ae README: use mermaid diagram, remove configuration section CanbiZ (MickLesk) 2026-02-12 10:49:11 +01:00
  • 20c906cf05 README cleanup: remove migration refs, deployment section, fix diagram CanbiZ (MickLesk) 2026-02-12 10:47:57 +01:00
  • b13c33de98 Cleanup: remove migration code from entrypoint and Dockerfile CanbiZ (MickLesk) 2026-02-12 10:46:35 +01:00
  • 2cf90ff100 Update README with configuration, API docs, and dashboard features CanbiZ (MickLesk) 2026-02-12 10:45:17 +01:00
  • 2a0b5e6a00 cleanup CanbiZ (MickLesk) 2026-02-12 10:43:11 +01:00
  • cb72c34d39 Dashboard improvements: loading spinner, 7-day default, cache warmup, more chart data CanbiZ (MickLesk) 2026-02-12 10:41:02 +01:00
  • f6ab218ace Fix dashboard timeout: limit records to 100k, increase timeout to 120s, cache TTL to 5min CanbiZ (MickLesk) 2026-02-12 10:28:42 +01:00
  • 4e6aad9c85 Remove disableip6 field (column no longer exists) CanbiZ (MickLesk) 2026-02-12 10:19:20 +01:00
  • f7fe2c5d9b Fix JSON array parsing for streaming decode CanbiZ (MickLesk) 2026-02-12 10:15:48 +01:00