Commit Graph

  • 5bcc5975bc release: v0.5.14 — graceful fallback for invalid numeric env vars flan 2026-06-15 01:35:27 +00:00
  • 51f7ed3961 release: v0.5.13 — robustness fixes from full-project audit flan 2026-06-15 01:19:38 +00:00
  • 850ae2f9fc fix: remove progress task on skipped jobs (v0.5.12) flan 2026-06-15 01:05:49 +00:00
  • 796aded2da fix: log+skip on symlink TOCTOU in execute_jobs (v0.5.11) flan 2026-06-15 01:02:28 +00:00
  • 480bf80534 fix: reconcile < target severity and rmtree symlink guard (v0.5.10) flan 2026-06-15 00:58:22 +00:00
  • 2d39291fe7 fix: correct reconcile log severity, docstring gaps, and _entry allocation (v0.5.9) flan 2026-06-15 00:51:21 +00:00
  • 1556d90bcc fix: correct path traversal docstring, total_raw inflation, and config re-stat (v0.5.8) flan 2026-06-15 00:41:00 +00:00
  • 00e378b375 Merge remote-tracking branch 'origin/dev' flan 2026-06-15 00:27:25 +00:00
  • 9685c310af fix: symlink guard placement, fetch_all_assets raw count, config TOCTOU (#31) flan 2026-06-14 20:27:16 -04:00
  • e5b9293861 Merge remote-tracking branch 'origin/dev' flan 2026-06-15 00:16:33 +00:00
  • 363190dbe5 fix: pagination runaway, double iteration, and reconciliation efficiency (#30) flan 2026-06-14 20:16:27 -04:00
  • 78e01d9621 Merge remote-tracking branch 'origin/dev' flan 2026-06-15 00:04:29 +00:00
  • 3a052db1ce chore: quality cleanup — extract magic numbers, improve docs and naming (#29) flan 2026-06-14 20:04:24 -04:00
  • df98169398 Merge pull request #28 from sudolulo/dev flan 2026-06-14 19:53:48 -04:00
  • 84ebd91929 fix: quality replacement slot floor uses deleted file's score not failed candidate's (#27) flan 2026-06-14 19:53:33 -04:00
  • c77069f2e2 Merge pull request #26 from sudolulo/dev flan 2026-06-14 19:39:51 -04:00
  • 2e08504682 fix: audit hardening — input validation, error handling, and robustness (#25) flan 2026-06-14 19:39:35 -04:00
  • 8bf23edc85 Merge pull request #24 from sudolulo/dev flan 2026-06-14 19:17:24 -04:00
  • 166729a17d Merge remote-tracking branch 'origin/main' into dev flan 2026-06-14 23:17:16 +00:00
  • 8acf8b52b8 fix: Immich v2.7.5 compat, supply-chain hardening, and quality fixes (0.5.2) (#23) flanandgithub-actions[bot] 2026-06-14 19:15:20 -04:00
  • e795a42e20 refactor: rename CACHE_DIR → DATA_DIR, container path .if_cache → data (#21) (#22) flanandgithub-actions[bot] 2026-06-14 18:00:08 -04:00
  • d99d607fc8 refactor: rename CACHE_DIR → DATA_DIR, container path .if_cache → data (#21) flanandgithub-actions[bot] 2026-06-14 17:59:48 -04:00
  • d30f2956e0 Merge pull request #20 from sudolulo/docs/sync-readme-to-main flan 2026-06-14 17:45:11 -04:00
  • 8f30379262 Merge pull request #19 from sudolulo/fix/readme-accuracy flan 2026-06-14 17:43:40 -04:00
  • 6c23755654 fix: README accuracy — remove object-mode reference, correct :latest arch to amd64-only flan 2026-06-14 21:42:33 +00:00
  • 98734d071a Merge pull request #18 from sudolulo/release/workflow-fix flan 2026-06-14 17:30:31 -04:00
  • a77b7b1cc8 Merge pull request #17 from sudolulo/fix/release-workflow-and-docs flan 2026-06-14 17:25:36 -04:00
  • 4e0e8032ef fix: update release workflow and docs for 0.5.0 single-lockfile refactor flan 2026-06-14 21:24:06 +00:00
  • 08623088f3 Merge pull request #16 from sudolulo/dev flan 2026-06-14 17:18:11 -04:00
  • edd22407e9 chore: merge main into dev, resolve lockfile consolidation conflicts flan 2026-06-14 21:16:29 +00:00
  • d6cb9c6ab8 Merge pull request #15 from sudolulo/release/0.5.0 flan 2026-06-14 17:03:23 -04:00
  • fa4fc8984c chore: update lockfile github-actions[bot] 2026-06-14 21:02:02 +00:00
  • a4571f59f6 chore: release 0.5.0 — version bump, changelog, clean up .env.example flan 2026-06-14 21:01:41 +00:00
  • 51ea7bd43c Merge pull request #14 from sudolulo/refactor/code-quality flan 2026-06-14 16:58:52 -04:00
  • 2a2c6b0c47 Merge remote-tracking branch 'origin/dev' into refactor/code-quality flan 2026-06-14 20:57:31 +00:00
  • 043ebf85d7 fix: prevent silent reject-ID data loss on partial migration rename flan 2026-06-14 20:54:39 +00:00
  • 886b51fdce Revert "chore: update example URLs to local instance addresses" flan 2026-06-14 20:40:45 +00:00
  • caa916a508 chore: update example URLs to local instance addresses flan 2026-06-14 20:40:27 +00:00
  • cabdb9c0eb fix: address 9 code review findings flan 2026-06-14 20:37:51 +00:00
  • 71f1924f1a fix: restore original dedup/prompt order in jobs.py, move time import to module level in reconcile.py flan 2026-06-14 20:14:27 +00:00
  • 343cb2ad0f chore: update lockfile github-actions[bot] 2026-06-14 20:04:44 +00:00
  • 02c56493f6 fix: add platform markers to GPU extras, use --extra cpu in CI, simplify lockfile workflow flan 2026-06-14 20:04:25 +00:00
  • e2a1924fb0 refactor: collapse Config proxy, migrate tracker to SQLite, split reconcile module flan 2026-06-14 19:59:17 +00:00
  • 321b6c66e1 Merge pull request #13 from sudolulo/feature/bump-ubuntu-26-04 flan 2026-06-14 15:38:00 -04:00
  • 237dd2091b build: bump amd64 gpu base to NVIDIA CUDA ubuntu24.04 flan 2026-06-14 19:17:13 +00:00
  • e7bfe00d5d build: bump amd64 rocm and cpu bases to Ubuntu 26.04 flan 2026-06-14 18:55:50 +00:00
  • ad1fbd4c2a Merge pull request #12 from sudolulo/feature/document-limitations flan 2026-06-14 14:54:48 -04:00
  • 28424b0f16 fix: implement fixable limitations from annotation pass flan 2026-06-14 18:48:07 +00:00
  • 1d44df6e96 docs: annotate known limitations and Frigate API improvement hooks flan 2026-06-14 18:41:37 +00:00
  • 4147dbec1c test: add diversity algorithm tests (60 → 93) (#11) flan 2026-06-14 14:33:38 -04:00
  • 4b63aafb0e chore: update lockfiles github-actions[bot] 2026-06-14 18:06:15 +00:00
  • 588a5b2af8 Merge branch 'main' of github.com:sudolulo/winnow flan 2026-06-14 18:05:14 +00:00
  • ea99ad10e3 Merge branch 'dev' v0.4.11 flan 2026-06-14 18:05:00 +00:00
  • a237983777 chore: update uv.lock for v0.4.11 flan 2026-06-14 18:04:21 +00:00
  • a2d0541493 chore: bump to v0.4.11 and update changelog flan 2026-06-14 18:04:05 +00:00
  • 1574aed7e4 docs: expand MERGE_DUPLICATE_PEOPLE docs and fix stale output dir description flan 2026-06-14 17:52:22 +00:00
  • 0192b6cb5b chore: sync variant pyproject files with main after object pipeline removal flan 2026-06-14 17:51:26 +00:00
  • 0ef15c5c12 chore: remove dead embedding paths and suppress insightface FutureWarning in image_processing flan 2026-06-14 17:47:30 +00:00
  • 72dbbfa18a chore: remove object classification from package docstring flan 2026-06-14 17:43:17 +00:00
  • 274d50ee99 chore: remove remaining dead-mode references from executor, jobs, compose, Dockerfile flan 2026-06-14 17:42:27 +00:00
  • 2d7b52470e chore: remove dead object/SigLIP references after pipeline removal flan 2026-06-14 17:31:54 +00:00
  • 835016e0e3 feat: remove object mode pipeline (YOLO, SigLIP, TRAINING_MODE, OBJECT_CLASS) flan 2026-06-14 17:29:25 +00:00
  • 3e030b361e Update README.md flan 2026-06-14 13:15:57 -04:00
  • 6ec075b9bf Update README.md flan 2026-06-14 13:15:20 -04:00
  • 3105b15beb chore: update lockfiles github-actions[bot] 2026-06-14 17:12:05 +00:00
  • d12abbc543 docs: clarify winnow's role as supplement to manual Frigate training flan 2026-06-14 17:11:59 +00:00
  • efce4e3443 Merge branch 'dev' of github.com:sudolulo/winnow into dev flan 2026-06-14 17:11:37 +00:00
  • cb670dd555 docs: clarify winnow fills the gap where manual Frigate training images are absent flan 2026-06-14 17:11:34 +00:00
  • f027f0a7d1 chore: update lockfiles github-actions[bot] 2026-06-14 17:09:33 +00:00
  • 4e989b042e Merge branch 'main' of github.com:sudolulo/winnow flan 2026-06-14 17:08:43 +00:00
  • 650629d3ed release: v0.4.10 v0.4.10 flan 2026-06-14 17:08:33 +00:00
  • d63bcfc10b chore: bump version to 0.4.10 flan 2026-06-14 17:08:33 +00:00
  • d7dfc1446a config: lower MAX_AUTO_IMAGES default from 80 to 20 flan 2026-06-14 17:07:52 +00:00
  • 20904b6b22 chore: update lockfiles github-actions[bot] 2026-06-14 17:06:47 +00:00
  • e47fdaadf6 chore: update lockfiles github-actions[bot] 2026-06-14 17:06:19 +00:00
  • dfaa03de47 release: v0.4.9 v0.4.9 flan 2026-06-14 17:05:46 +00:00
  • 9d5741f626 feat: warn on launch when unsupported advanced tuning vars are set; move ENABLE_FRIGATE_SCORES to unsupported section flan 2026-06-14 16:59:46 +00:00
  • d70a246a1c docs: move FRIGATE_SCORE_CEILING to unsupported advanced tuning section flan 2026-06-14 16:56:24 +00:00
  • 51cc7032eb docs: README accuracy audit — novelty gate, rejection scope, calibrated defaults flan 2026-06-14 16:54:56 +00:00
  • 105099c819 fix: mark assets rejected when faces API confidence is below threshold flan 2026-06-14 16:46:09 +00:00
  • 0afc9386c6 feat: dynamic Frigate score ceiling; consolidate quality replacement branches flan 2026-06-14 16:38:25 +00:00
  • a59d05e7fd rename STRATEGY=auto to STRATEGY=adaptive; keep auto as alias flan 2026-06-14 16:15:34 +00:00
  • d0cb2e17b1 config: raise MIN_FACE_COUNT default from 0 to 3 flan 2026-06-14 16:12:23 +00:00
  • 2dc26b5a3d docs: fix CUDA version, add MERGE_DUPLICATE_PEOPLE and TRACE_CROP_SIZE to README flan 2026-06-14 16:11:21 +00:00
  • fe4cfac7b5 docs: add missing dedup step, fix auto-stop description in How It Works flan 2026-06-14 16:06:45 +00:00
  • ec074fd279 fix: remove unused record_frigate_file import (ruff F401) flan 2026-06-14 04:10:14 +00:00
  • 6018bf7222 chore: update lockfiles github-actions[bot] 2026-06-14 04:09:08 +00:00
  • 4eb6e3169b perf: write-through in-memory cache for tracker JSON reads flan 2026-06-14 04:08:28 +00:00
  • d79e113c96 perf: write-through in-memory cache for tracker JSON reads v0.4.8 flan 2026-06-14 04:08:28 +00:00
  • f5ec9a0001 chore: update lockfiles github-actions[bot] 2026-06-14 04:06:38 +00:00
  • 7dce4a5c71 perf: eliminate O(K²) dedup allocs, vectorize kmedoids cost, batch tracker writes flan 2026-06-14 04:03:27 +00:00
  • 218706de3d perf: eliminate O(K²) dedup allocs, vectorize kmedoids cost, batch tracker writes v0.4.7 flan 2026-06-14 04:03:27 +00:00
  • 56c802a245 chore: update lockfiles github-actions[bot] 2026-06-14 03:50:30 +00:00
  • cc092ec972 fix: cap fetch_all_assets at 5000 items; filter non-dict page entries flan 2026-06-14 03:49:20 +00:00
  • 46bef19e71 fix: cap fetch_all_assets at 5000 items; filter non-dict page entries v0.4.6 flan 2026-06-14 03:49:20 +00:00
  • d6e4582401 chore: update lockfiles github-actions[bot] 2026-06-14 03:42:28 +00:00
  • a85bc31da9 release: merge dev → main for 0.4.5 flan 2026-06-14 03:41:35 +00:00
  • 3c602e2ef6 fix: code review corrections — dedup O(N²), truncated rejection check, pool warning, path guard v0.4.5 flan 2026-06-14 03:40:39 +00:00
  • 96b71798ad docs: add disclaimer that winnow is not an approved Frigate training method flan 2026-06-14 03:23:24 +00:00
  • a7d4504db9 docs: add disclaimer that winnow is not an approved Frigate training method flan 2026-06-14 03:23:24 +00:00