Commit graph

159 commits

Author SHA1 Message Date
Arnaud_Cayrol
4b388b5bae Fixed framerate setting not being used
Some checks failed
CI / Rust check (push) Has been cancelled
CI / Frontend check (push) Has been cancelled
CI / Build Docker image (push) Has been cancelled
CI / Build and push Docker image (push) Has been cancelled
2026-02-16 18:00:22 +01:00
Arnaud_Cayrol
152e16d9ed Use curl for healthcheck 2026-02-15 22:05:07 +01:00
Arnaud_Cayrol
5168527bb9 Fix crop and resize unit test 2026-02-15 21:56:38 +01:00
Arnaud_Cayrol
e09e8b7002 Add basic healthcheck to dockerfile 2026-02-15 21:51:25 +01:00
Arnaud_Cayrol
9df5ec2513 Add SIGTERM and Ctrl-C handling 2026-02-15 21:45:19 +01:00
Arnaud_Cayrol
38ba7dcafb Enable padding setting by default 2026-02-15 21:38:57 +01:00
Arnaud_Cayrol
5692404a5b cargo fmt 2026-02-15 21:24:38 +01:00
Arnaud_Cayrol
98db2e2630 Moved the face orientation detection to before blur detection in the pipeline 2026-02-15 21:18:35 +01:00
Arnaud_Cayrol
49385782af Working on blury image detection 2026-02-15 20:59:45 +01:00
Arnaud_Cayrol
5aea6ab176 padding filter debug: only keep images where padding% > 0 2026-02-15 20:15:55 +01:00
Arnaud_Cayrol
6197a1ce75 Filter out "kept" from the discarded reasons list 2026-02-15 20:07:26 +01:00
Arnaud_Cayrol
7b8099f59d Update readme 2026-02-15 19:44:15 +01:00
Arnaud_Cayrol
2bc9d381e1 cargo fmt 2026-02-15 19:30:55 +01:00
Arnaud_Cayrol
9bb2d4d828 Better looking left border for the settings UI 2026-02-15 19:30:17 +01:00
Arnaud_Cayrol
1126b2525f added visual setting for border padding filter 2026-02-15 19:15:09 +01:00
Arnaud_Cayrol
105691815d Add a silouhette png instead of hand drawn face 2026-02-15 18:06:46 +01:00
Arnaud_Cayrol
facc140619 Add a threshold for maximum amount of padding 2026-02-15 16:59:47 +01:00
Arnaud_Cayrol
1cdb1d7eb0 Add user friendly message about permissions and hint, add message about AVX lack of support 2026-02-15 10:53:32 +01:00
Arnaud_Cayrol
36fc004a78 fix clippy warnings 2026-02-14 16:57:26 +01:00
Arnaud_Cayrol
467841f578 set default workers to 1 2026-02-14 16:53:39 +01:00
Arnaud_Cayrol
746f3b3109 Fix the processing sucesfull counter not being atomic 2026-02-14 16:28:33 +01:00
Arnaud_Cayrol
e814731ec2 Add message about doing a manual pass 2026-02-14 16:15:06 +01:00
Arnaud_Cayrol
024a11c1de More useful error messages 2026-02-14 15:09:37 +01:00
Arnaud_Cayrol
7121d4fa2f allow creating prerelease tags without updating latest 2026-02-14 12:16:03 +01:00
Arnaud_Cayrol
c746537f91 readme improvements 2026-02-14 12:09:46 +01:00
Arnaud_Cayrol
79c18e0add updated readme 2026-02-14 12:03:16 +01:00
Arnaud_Cayrol
59d10ea891 Add sha validation for downloads, add non push docker build to CI 2026-02-14 10:11:12 +01:00
Arnaud_Cayrol
d9809539dc cargo fmt 2026-02-13 22:59:40 +01:00
Arnaud_Cayrol
fbafb2c1e1 Setup config folder to be a mounted volume 2026-02-13 22:56:33 +01:00
Arnaud_Cayrol
55a3ff7378 Add a CI and dockerfile 2026-02-13 22:26:58 +01:00
Arnaud_Cayrol
949a6f55f4 Add cargo lock 2026-02-13 21:13:01 +01:00
Arnaud_Cayrol
1c0d7a2620 Better default settings 2026-02-13 20:58:38 +01:00
Arnaud_Cayrol
c51afcebb1 Removed duplication of default configs from frontend 2026-02-13 19:43:44 +01:00
Arnaud_Cayrol
88214ca413 Add an option to use immich previews (1440p) intead of full images 2026-02-13 17:10:24 +01:00
Arnaud_Cayrol
bbe6cd4d01 Fix documentation and default settings 2026-02-12 22:39:31 +01:00
Arnaud_Cayrol
c6f2a0b346 Revert some changes that made the pipeline slower. 2026-02-12 21:46:30 +01:00
Arnaud_Cayrol
2e649dd540 small improvements to the rust backend 2026-02-12 20:20:12 +01:00
Arnaud_Cayrol
8d6446bdd6 Frontend code cleanup, remove dead code 2026-02-11 22:17:26 +01:00
Arnaud_Cayrol
e95547b4e0 Improved the gamery view: can enlarge photos 2026-02-11 18:37:42 +01:00
Arnaud_Cayrol
853ec49d35 Better eye debuging visualisation (zoom) 2026-02-11 18:22:04 +01:00
Arnaud_Cayrol
b3883bd45c Improved video size setting 2026-02-11 18:06:36 +01:00
Arnaud_Cayrol
d16271345d Reorganize some settings 2026-02-11 18:01:29 +01:00
Arnaud_Cayrol
730bd378ea Imporving settings UI : timestamp and time interval filter 2026-02-11 17:44:45 +01:00
Arnaud_Cayrol
871b35c233 Add an early return if a time slot is already filled 2026-02-11 17:29:26 +01:00
Arnaud_Cayrol
66e7af28eb Rename date limit setting 2026-02-10 17:39:15 +01:00
Arnaud_Cayrol
0ae09da074 Add date proximity limitting 2026-02-09 21:53:40 +01:00
Arnaud_Cayrol
fb4fc59e84 Implement a timestamp processing step, minor frontend fixes 2026-02-09 21:24:52 +01:00
Arnaud_Cayrol
2746f18621 Move EAR calculation to eye_filter.rs 2026-02-09 20:29:15 +01:00
Arnaud_Cayrol
788b4b620e Face alignment: use repeat fill instead of black fill 2026-02-09 20:18:41 +01:00
Arnaud_Cayrol
4c98fc8d60 Implement webUI setting for min sharpness 2026-02-09 19:40:18 +01:00