summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2026-04-14Release 0.4.0: foo.zone HTML styling, uptime-stats section order, dashboard w...HEADv0.4.0masterPaul Buetow
2026-04-14daemon: HTML dashboard at / with 10m cache (v0.3.1)Paul Buetow
2026-04-14Release 0.3.0 with daemon API and container packaging.Paul Buetow
2026-04-14docs: add godoc for exports (ask 04)Paul Buetow
2026-04-14test(storage): expand db.go coverage (ask 14)Paul Buetow
2026-04-14refactor: explicit HostAggregate.Stats, uploadKindExtension (ask 64)Paul Buetow
2026-04-14refactor(cli): split run* handlers into files (ask 24)Paul Buetow
2026-04-14fix(report): propagate Write errors; shorten query/upload paths (ask 44)Paul Buetow
2026-04-14refactor(report): centralize metric extractors for OCP (z3)Paul Buetow
2026-04-14refactor(goprecords): split report.go by responsibility (w3)Paul Buetow
2026-04-14fix: shadowing, version.Tag, prealloc LoadRecords (ask 54)Paul Buetow
2026-04-14refactor: drop goprecords DB pass-through, use storage from CLI (x3)Paul Buetow
2026-04-14refactor: use fs.FS for aggregate and DB import (ask v3)Paul Buetow
2026-04-14refactor: share .records file discovery (ask u3)Paul Buetow
2026-04-14y3: case-insensitive ParseCategory, ParseMetric, ParseOutputFormatPaul Buetow
2026-04-14fix: safe HostAggregate lifespan/downtime and uint64 max boot (ask 34)Paul Buetow
2026-04-14fix(t3): surface CreateSchema errors in integration import testPaul Buetow
2026-04-14recordline: reject invalid uptime/bootTime (s3)Paul Buetow
2026-04-14fix(r3): use errors.Is for sentinel error comparisonsPaul Buetow
2026-04-14goprecords: wrap LoadRecords errors in LoadAggregates (ask o3)Paul Buetow
2026-04-14n3: validate SQLite with PingContext after OpenPaul Buetow
2026-04-14refactor: extract record line parser to internal/recordline (m3)Paul Buetow
2026-04-14daemon: NewHandler returns error instead of panicking (l3)Paul Buetow
2026-04-14daemon: set http.Server timeouts for Run (k3)Paul Buetow
2026-04-14test(daemon): race-safe log buffers in Run tests (j3)Paul Buetow
2026-04-14test: microservice coverage for task 63Paul Buetow
2026-04-14daemon: add /livez and /readyz HTTP probes for KubernetesPaul Buetow
2026-04-14docs,test: HTTP upload API and curl auth example (ask 23)Paul Buetow
2026-04-14task 13: upload API keys in SQLite, Bearer auth, create-client-key CLIPaul Buetow
2026-04-14Add HTML OutputFormat and report API support (ask task 03)Paul Buetow
2026-04-14daemon: stdout-only slog logging for HTTP (task 43)Paul Buetow
2026-04-14test(x2): codify CLI backward-compatibility contractPaul Buetow
2026-04-14z2: HTTP report query aliases and Gemtext Content-TypePaul Buetow
2026-04-14Add --daemon plain HTTP server (y2)Paul Buetow
2026-03-08incrementv0.2.40.2.4Paul Buetow
2026-03-08decrementPaul Buetow
2026-03-08incrementPaul Buetow
2026-03-08fix package namesPaul Buetow
2026-03-03chore: bump version to 0.2.3v0.2.30.2.3Paul Buetow
2026-03-03refactor(context): propagate context through db open and io scans (task 333)Paul Buetow
2026-03-03refactor(cli): move main orchestration into internal cli package (task 332)Paul Buetow
2026-03-03refactor(report): add format-specific reporter implementations (task 333)Paul Buetow
2026-03-03refactor(storage): separate DB operations into storage package (task 334)Paul Buetow
2026-02-28bump version to 0.2.2v0.2.20.2.2Paul Buetow
2026-02-28refactor: split ImportFromDir into smaller functionsPaul Buetow
2026-02-28refactor: move integration test runner from main.go to internal packagePaul Buetow
2026-02-28refactor: extract report config, flags, and rendering into internal packagePaul Buetow
2026-02-28refactor: extract shared parseRecordLine to eliminate duplicationPaul Buetow
2026-02-20test: add comprehensive unit tests for 82% coveragePaul Buetow
2026-02-20bump version to 0.2.1v0.2.1Paul Buetow