-
1615e2e77e
Merge feature/quality-replacement into dev

flanandClaude Sonnet 4.6
2026-06-13 05:18:26 +00:00
-
-
785ac3cbc6
Add QUALITY_REPLACEMENT to config tests; expand CI disk cleanup

flanandClaude Sonnet 4.6
2026-06-13 05:18:15 +00:00
-
12bccaa631
Fix TypeError when worst mapped file is None in quality replacement

flanandClaude Sonnet 4.6
2026-06-13 05:14:15 +00:00
-
11e7d4aad7
Implement quality score tracking and batch Frigate file mapping

flanandClaude Sonnet 4.6
2026-06-13 04:59:12 +00:00
-
4c8c219598
Fix Intel GPU Docker build: libze-intel-gpu1 renamed to level-zero

flanandClaude Sonnet 4.6
2026-06-13 04:08:22 +00:00
-
9f92e1c919
Fix Intel GPU Docker build: libze-intel-gpu1 renamed to level-zero

flanandClaude Sonnet 4.6
2026-06-13 04:08:22 +00:00
-
615c3c3cc6
Fix ruff import ordering in executor.py

flanandClaude Sonnet 4.6
2026-06-13 03:53:28 +00:00
-
a0083cb9fe
Fix three bugs found by code audit

flanandClaude Sonnet 4.6
2026-06-13 03:52:04 +00:00
-
129c74720e
Add quality replacement for Frigate face training images

flanandClaude Sonnet 4.6
2026-06-13 03:44:36 +00:00
-
-
3e68128ac5
Merge dev into main — release v0.2.12

flanandClaude Sonnet 4.6
2026-06-13 02:34:16 +00:00
-
-
927ad3a68c
Merge feature/rocm-intel-support into dev

flanandClaude Sonnet 4.6
2026-06-13 02:32:18 +00:00
-
-
b2be19e259
feat: add ROCm (AMD GPU) and Intel GPU support (v0.2.12)

flanandClaude Sonnet 4.6
2026-06-13 02:31:09 +00:00
-
-
8103801ec8
chore: sync dev to main (0.2.11 release)
v0.2.11
flan
2026-06-12 23:40:17 +00:00
-
-
a281b4b896
docs: add mem_limit guidance for CPU users in README

flanandClaude Sonnet 4.6
2026-06-12 23:40:07 +00:00
-
5345798dc1
ci: enforce GHCR package visibility public after each push

flanandClaude Sonnet 4.6
2026-06-12 18:53:26 +00:00
-
046004a5d0
fix: log thumbnail fetch failures and restore get() for duplicate-ID safety

flanandClaude Sonnet 4.6
2026-06-12 18:51:44 +00:00
-
86ee9a5ba2
ci: cancel in-progress Docker builds when a newer push supersedes them

flanandClaude Sonnet 4.6
2026-06-12 18:09:03 +00:00
-
248b7a6270
docs: add batched thumbnail memory fix to 0.2.11 changelog

flanandClaude Sonnet 4.6
2026-06-12 18:08:02 +00:00
-
5b25b0df06
perf: stream thumbnail download in bounded batches to cap peak RAM

flanandClaude Sonnet 4.6
2026-06-12 18:07:33 +00:00
-
af9949c47f
chore: update uv.lock
github-actions[bot]
2026-06-12 17:45:50 +00:00
-
82d057b235
fix: resolve onnxruntime/onnxruntime-gpu conflict clobbering GPU support

flanandClaude Sonnet 4.6
2026-06-12 17:45:05 +00:00
-
fa6dc01366
chore: sync dev to main (0.2.10 release)

flanandClaude Sonnet 4.6
2026-06-12 17:01:01 +00:00
-
-
-
-
567e568c47
docs: correct CPU embedding speed estimate

flanandClaude Sonnet 4.6
2026-06-12 17:00:11 +00:00
-
1ed8d7e25e
chore: update uv.lock
github-actions[bot]
2026-06-12 16:56:13 +00:00
-
32e4235384
docs: add 0.2.10 changelog
v0.2.10

flanandClaude Sonnet 4.6
2026-06-12 16:51:53 +00:00
-
f1df1c6bb3
chore: update uv.lock
github-actions[bot]
2026-06-12 16:49:21 +00:00
-
-
85e499a677
fix: audit — score falsy-zero, crop person mismatch, adaptive cap, suppress_output, ldconfig glob, scheduler sleep

flanandClaude Sonnet 4.6
2026-06-12 16:48:24 +00:00
-
ad4d212df0
chore: bump version to 0.2.10

flanandClaude Sonnet 4.6
2026-06-12 16:38:00 +00:00
-
31e7ca5af0
fix: Frigate face count API structure and Immich 401 error message

flanandClaude Sonnet 4.6
2026-06-12 15:58:29 +00:00
-
4f6967258f
docs: update .env.example and README to reflect VERBOSE and current defaults

flanandClaude Sonnet 4.6
2026-06-12 15:50:51 +00:00
-
882af37d8e
feat: VERBOSE=true enables DEBUG-level console output

flanandClaude Sonnet 4.6
2026-06-12 15:49:28 +00:00
-
cad053e88f
fix: add PYTHONPATH=/app so winnow entry point finds its package

flanandClaude Sonnet 4.6
2026-06-12 15:44:56 +00:00
-
3db52c2141
fix+logging: model load logging, CPU fallback, log level audit

flanandClaude Sonnet 4.6
2026-06-12 15:23:44 +00:00
-
af8bae1c45
fix: embedding cache key mismatch, scheduler path/exception, log handler leak

flanandClaude Sonnet 4.6
2026-06-12 15:10:44 +00:00
-
ac9e9530f3
fix: prompt for retry_rejected in interactive mode instead of silently applying env var

flanandClaude Sonnet 4.6
2026-06-12 15:03:16 +00:00
-
015db63d19
feat: empty CRON_SCHEDULE keeps container alive for manual docker exec

flanandClaude Sonnet 4.6
2026-06-12 15:01:00 +00:00
-
2804b21f9e
refactor: auto-detect headless mode via TTY; AUTO_MODE becomes an override

flanandClaude Sonnet 4.6
2026-06-12 14:59:09 +00:00
-
981a86f28a
fix: register all nvidia pip lib dirs with ldconfig; improve GPU warnings

flanandClaude Sonnet 4.6
2026-06-12 14:54:31 +00:00
-
ee585d4bae
feat: add :cpu tag for amd64 CPU-only image

flanandClaude Sonnet 4.6
2026-06-12 14:50:12 +00:00
-
99185c2da9
fix: auto-detect missing TTY and fall back to auto mode

flanandClaude Sonnet 4.6
2026-06-12 14:48:46 +00:00
-
196b0a5147
fix: INSIGHTFACE_HOME path, entrypoint, caching default, CRON_SCHEDULE opt-in

flanandClaude Sonnet 4.6
2026-06-12 05:36:47 +00:00
-
125ce54c7f
fix: stale __version__, scheduler import order, quality test coverage

flanandClaude Sonnet 4.6
2026-06-12 05:33:38 +00:00
-
f50d3fe1ab
refactor: rename logging.py, in-process scheduler, trim .gitignore

flanandClaude Sonnet 4.6
2026-06-12 05:30:37 +00:00
-
af92fe5fcc
fix: bugs and code quality in embeddings, jobs, diversity, config

flanandClaude Sonnet 4.6
2026-06-12 05:24:35 +00:00
-
4cac3d28d2
fix: onnxruntime-gpu is x86_64-only; use onnxruntime on arm64
v0.2.9

flanandClaude Sonnet 4.6
2026-06-12 05:05:25 +00:00
-
21208f8331
docs: update Python version to 3.13 in README

flanandClaude Sonnet 4.6
2026-06-12 04:51:08 +00:00
-
209e077055
fix: add-apt-repository with GNUPGHOME, true arm64 base; license to AGPLv3
v0.2.8

flanandClaude Sonnet 4.6
2026-06-12 04:48:28 +00:00
-
e7c1fc5d9b
docs: revert Wiki label back to Docs in README
flan
2026-06-12 04:39:31 +00:00
-
14a36f2aea
docs: rename Docs label to Wiki in README
flan
2026-06-12 04:39:02 +00:00
-
8ec69b7f56
docs: clean up README badges

flanandClaude Sonnet 4.6
2026-06-12 04:38:01 +00:00
-
7bd66c4218
fix: use curl+gpg for deadsnakes PPA, arm64 base back to ubuntu:24.04
v0.2.7

flanandClaude Sonnet 4.6
2026-06-12 04:36:12 +00:00
-
57915c67fc
chore: update uv.lock
github-actions[bot]
2026-06-12 04:30:25 +00:00
-
619a96b8c3
fix: re-declare ARG TARGETARCH in each Dockerfile stage
v0.2.6

flanandClaude Sonnet 4.6
2026-06-12 04:29:52 +00:00
-
a8bdbcdd66
chore: update uv.lock
github-actions[bot]
2026-06-12 04:25:56 +00:00
-
9e2a09cda9
chore: bump to v0.2.5, document CUDA 13.3 and torchvision changes
v0.2.5

flanandClaude Sonnet 4.6
2026-06-12 04:25:31 +00:00
-
a3405108c9
build(deps): bump nvidia/cuda to 13.3.0-cudnn-runtime-ubuntu22.04
flan
2026-06-12 00:21:14 -04:00
-
-
d563aa9e74
build(deps): bump nvidia/cuda
dependabot[bot]
2026-06-12 04:20:26 +00:00
-
-
34d4780554
feat: upgrade to Python 3.13, arm64 base to Ubuntu 26.04
v0.2.4

flanandClaude Sonnet 4.6
2026-06-12 04:14:52 +00:00
-
67b05502b3
Merge pull request #10 from sudolulo/dependabot/uv/python-deps-9abea99da4
flan
2026-06-12 00:14:32 -04:00
-
-
3087d59558
fix: bump arm64 base to Ubuntu 26.04

flanandClaude Sonnet 4.6
2026-06-12 04:04:20 +00:00
-
c59acb5e31
fix: use Ubuntu 24.04 for arm64 base to avoid deadsnakes PPA under QEMU

flanandClaude Sonnet 4.6
2026-06-12 04:02:49 +00:00
-
c8fbbc0431
build(deps): bump docker/setup-buildx-action from 3 to 4
dependabot[bot]
2026-06-12 03:57:11 +00:00
-
c1cc0dd9c2
build(deps): bump docker/login-action from 3 to 4
dependabot[bot]
2026-06-12 03:57:08 +00:00
-
57668dabf4
build(deps): bump astral-sh/setup-uv from 4 to 7
dependabot[bot]
2026-06-12 03:57:05 +00:00
-
2172b61254
build(deps): bump actions/github-script from 7 to 9
dependabot[bot]
2026-06-12 03:57:01 +00:00
-
10eb7265c1
build(deps): bump actions/checkout from 4 to 6
dependabot[bot]
2026-06-12 03:56:58 +00:00
-
7b4722d3f2
release: v0.2.3 — security fixes and CI improvements
v0.2.3

flanandClaude Sonnet 4.6
2026-06-12 03:53:16 +00:00
-
444932c369
fix: remove API key from plain-text config file, add workflow permissions

flanandClaude Sonnet 4.6
2026-06-12 03:51:55 +00:00
-
8f2a6d3163
docs: move to GitHub wiki (https://github.com/sudolulo/winnow/wiki)

flanandClaude Sonnet 4.6
2026-06-12 03:48:53 +00:00
-
b98fc94179
ci: remove lockfile verify race condition
v0.2.2

flanandClaude Sonnet 4.6
2026-06-12 03:43:05 +00:00
-
762ee160c3
chore: update uv.lock
github-actions[bot]
2026-06-12 03:34:10 +00:00
-
759579fc30
feat: confidence scores, Frigate-authoritative capacity cap

flanandClaude Sonnet 4.6
2026-06-12 03:33:40 +00:00
-
b6659c2218
build(deps): bump the python-deps group with 4 updates
dependabot[bot]
2026-06-12 02:37:03 +00:00
-
-
0e416176c6
docs: clarify use case includes people who have never been to your property
v0.2.1

flanandClaude Sonnet 4.6
2026-06-12 02:14:26 +00:00
-
e856cba6d7
docs: explain use case for infrequent visitors

flanandClaude Sonnet 4.6
2026-06-12 02:14:16 +00:00
-
e4d5f603d8
docs: remove TrueNAS references, make volume paths platform agnostic

flanandClaude Sonnet 4.6
2026-06-12 02:13:29 +00:00
-
0a67699db4
docs: add early stage disclaimer and manual review note

flanandClaude Sonnet 4.6
2026-06-12 02:12:12 +00:00
-
f9b9cea84f
docs: add lint fix to 0.2.1 changelog

flanandClaude Sonnet 4.6
2026-06-12 02:11:35 +00:00
-
4b6bce9b74
fix: resolve ruff lint errors in scheduler and tests

flanandClaude Sonnet 4.6
2026-06-12 02:11:16 +00:00
-
c3bf81d490
fix: direct venv python in entrypoint, fix INSIGHTFACE_HOME path, add badges

flanandClaude Sonnet 4.6
2026-06-12 02:10:01 +00:00
-
4529a63082
fix: add WORKDIR /app to runtime stage in Dockerfile

flanandClaude Sonnet 4.6
2026-06-12 02:01:27 +00:00
-
ec9d2ecd0f
chore: remove compose.override.yml from repo, add to .gitignore

flanandClaude Sonnet 4.6
2026-06-12 02:01:07 +00:00
-
1df7c99c2e
Update README.md
flan
2026-06-11 21:47:10 -04:00
-
61204c2eca
chore: bump version to 0.2.0, write full changelog
v0.2.0

flanandClaude Sonnet 4.6
2026-06-12 01:32:18 +00:00
-
b7dc87b05b
docs: add wiki, .env.example, and fix stale if-curator references

flanandClaude Sonnet 4.6
2026-06-12 01:26:24 +00:00
-
eea7baa19f
refactor: rename project to winnow

flanandClaude Sonnet 4.6
2026-06-12 01:07:46 +00:00
-
ca7b90f8ef
docs: rewrite README from scratch

flanandClaude Sonnet 4.6
2026-06-12 01:02:28 +00:00
-
ed8487807b
chore: establish authorship — Holden Salomon

flanandClaude Sonnet 4.6
2026-06-12 01:00:17 +00:00
-
5634dd9e0c
ci: add uv/docker/github-actions dependabot + run lint/test on dev

flanandClaude Sonnet 4.6
2026-06-12 00:44:44 +00:00
-
eedbd3180a
fix: resolve all linting errors, add tests, bump base image

flanandClaude Sonnet 4.6
2026-06-12 00:42:38 +00:00
-
c861d56a53
feat: expose all interactive CLI options via env vars

flanandClaude Sonnet 4.6
2026-06-12 00:37:16 +00:00
-
52c245a677
fix: correct output volume mount path to match OUTPUT_DIR default

flanandClaude Sonnet 4.6
2026-06-12 00:32:39 +00:00
-
a14428e860
fix: skip Frigate API upload for object-mode jobs, preserve object output dir

flanandClaude Sonnet 4.6
2026-06-12 00:31:57 +00:00
-
0f3e67d5cc
fix: clean output dir per run, fix cron inline comment, clarify volume placeholder

flanandClaude Sonnet 4.6
2026-06-12 00:27:52 +00:00
-
b5911c6338
refactor: split cli.py into cli, jobs, and executor modules

flanandClaude Sonnet 4.6
2026-06-12 00:25:29 +00:00
-
2c77532d35
refactor: slim image with proper multi-stage build and --no-dev deps

flanandClaude Sonnet 4.6
2026-06-12 00:21:01 +00:00
-
86db51e00f
fix: catch JSONDecodeError in API calls, use get_headers() consistently

flanandClaude Sonnet 4.6
2026-06-12 00:09:11 +00:00
-
63cfe62340
fix: move uv sync before source COPY for faster incremental builds

flanandClaude Sonnet 4.6
2026-06-12 00:04:28 +00:00
-
d3f3f2b4e2
fix: upload only files created in current run, not entire output dir

flanandClaude Sonnet 4.6
2026-06-12 00:03:29 +00:00
-
e2005fb8ef
fix: apply EXIF orientation when loading images from Immich

flanandClaude Sonnet 4.6
2026-06-11 23:08:37 +00:00