This website requires JavaScript.
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 )
flan and github-actions[bot]
2026-06-14 19:15:20 -04:00
e795a42e20
refactor: rename CACHE_DIR → DATA_DIR, container path .if_cache → data (#21 ) (#22 )
flan and github-actions[bot]
2026-06-14 18:00:08 -04:00
d99d607fc8
refactor: rename CACHE_DIR → DATA_DIR, container path .if_cache → data (#21 )
flan and github-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