811c210b09Merge pull request 'fix: Docker build failures on arm64 (closes#15)' (#16) from fix/docker-multiarch-lint into mainJeffrey Paul2026-02-25 20:51:44 +0100
18b6f86eecfix: resolve all 16 lint failures — make check passes clean
ci/make-check
clawbot
2026-02-20 03:20:23 -0800
28771144bfci: pin golangci-lint go install to commit hash
user
2026-02-20 03:08:39 -0800
c01222a597security: pin CI actions to commit SHAs
user
2026-02-20 02:58:12 -0800
06e1cba0a9ci: add Gitea Actions workflow for make check
user
2026-02-20 02:48:41 -0800
5ca64a37cefix: detect architecture for golangci-lint download in Docker build
clawbot
2026-02-25 06:12:47 -0800
118bca1151Merge pull request 'bring repo into compliance with repo policies' (#14) from chore/repo-compliance into mainJeffrey Paul2026-02-25 14:52:56 +0100
85729d9181fix: update Dockerfile to Go 1.25.4 and resolve gosec lint findings
clawbot
2026-02-25 05:44:49 -0800
a1c0ae0a44fix: auto-detect native deps, skip nix-shell in Dockersneak2026-02-25 20:11:02 +0700
429926fb71chore: use nix-shell for CGO-dependent Makefile targetssneak2026-02-25 20:08:04 +0700
ce6db7627dfix: resolve all golangci-lint errorssneak2026-02-25 19:58:37 +0700
454de2f170fix: restore original whitelist hosts in config.example.ymlsneak2026-02-25 19:53:23 +0700
133d9e5a4achore: consolidate duplicate example config filessneak2026-02-25 19:48:03 +0700
73f1073d61chore: restructure README with required policy sectionssneak2026-02-25 19:47:34 +0700
d0fe5e7334chore: pin Docker images by hash and run make check in buildsneak2026-02-25 19:47:14 +0700
c4fc1e1548chore: update .dockerignore to policy standardssneak2026-02-25 18:22:35 +0700
39fa0a5d05chore: update .gitignore to policy standardssneak2026-02-25 18:22:33 +0700
2f53b49a88chore: add Gitea Actions CI workflowsneak2026-02-25 18:22:24 +0700
ce360880f7chore: add REPO_POLICIES.md from prompts reposneak2026-02-25 18:22:19 +0700
7ce6f81d8dMerge pull request 'fix: guard against division by zero when fetchBytes is 0 (closes#5)' (#10) from fix/issue-5 into mainJeffrey Paul2026-02-09 01:05:24 +0100
e651e672aafix: check negative cache in Service.Get() before fetching upstream
clawbot
2026-02-08 15:59:00 -0800
79ceed2ee4fix: guard against division by zero when fetchBytes is 0
clawbot
2026-02-08 15:59:51 -0800
e3b346e881fix: correct Stats() to scan only hit/miss counts, compute HitRate properly
clawbot
2026-02-08 15:59:27 -0800
0ff3071337fix: encode source query in GenerateSignedURL to avoid malformed URLs
clawbot
2026-02-08 15:58:32 -0800
be293906bcAdd type-safe hash types for cache storagesneak2026-01-08 16:55:20 -0800
555f150179Add additional hosts to dev whitelistsneak2026-01-08 16:14:05 -0800
87a8393537Change encrypted URL format to /v1/e/{token}/img.{ext}sneak2026-01-08 16:14:01 -0800
6ab0d4a5b9Simplify log source to file.go:line formatsneak2026-01-08 16:13:56 -0800