Skip to content

Changelog

Generated from the project's commit history (newest first).

2026-08-24

  • Periodic rescan: repo check-updates probes each registered repo's tracked ref with a lightweight git ls-remote (no clone, no fetch) and, with --schedule, schedules a rescan for repos whose ref moved past the latest successful analysis; without --schedule it only reports; per-project refs honored, probe failures skip the repo; --json for machine-readable output — meant to be run from cron

2026-08-21

  • Multi-module workspace support: repo registration with Go project discovery (go.work + go.mod scan), one analysis task per project — repo add, repo show, repo analyze --project
  • Per-project overrides: repo config set/get/rm --subdir, per-project ref, keyed by (repo, project)
  • New HTTP API: POST /api/repos, POST /api/repos/analyze, GET /api/repos/status; subdir param on /api/repo-config; POST /api/tasks now delegates to the analyzer (legacy)
  • Per-project coverage profiles (coverage/<repoID>/<project>/<sha>.out) and deterministic per-project analysis IDs (migration 000009)
  • Publisher: per-project detail pages (<slug>-<project>/), Project line, per-project trend history
  • Fixed go-crap module anchoring: the runner stages the coverage profile inside the scan dir before go-crap scan (go-crap derives the module from the profile's location — cross-module scans were silently polluted)
  • Local filesystem repo paths keep their case in canonicalization (git clone on case-sensitive filesystems)

2026-08-20

  • Report index pagination, live HEAD check, repo URL parsing (3eb7261)

2026-08-19

  • Per-repo go_flags for constrained hardware (b9d5021)
  • Multi-host badges and function links in the markdown publisher (bae95b2)
  • Removed dead code, regrouped struct fields, modernized idioms (2a531e0)

2026-08-18

  • Kubernetes testing fixes: git-timeout, cache-lock improvements, deployment scripts (cf03b90)

2026-08-17

  • Diagram format fixes (b3566a9, 473f426)
  • Added documentation, synced docs, README and code (ed9144a)

2026-08-16

  • Removed go-git; UI enhancements; deployment updates (3bffc41)
  • Per-repo configuration and GitHub metadata (a764239)
  • Per-repo go test timeout (63209cd)
  • Single-repo scheduling and verbose worker logging (13e5c3f)

2026-08-15

  • Implemented the shared repository cache (e7ca2da)

2026-08-14

  • Fixed NATS job distribution to workers (0ca2e73)
  • Migrated the HTTP framework to Chi (d46e2c7)

2026-08-13

  • Cleaned up dead code (d7142ae)

2026-08-12

  • Fixed the services aggregator (1d4747c)
  • Small UI fixes and refactors (c479762)
  • First working release (894e460)