Commit Graph

182 Commits

Author SHA1 Message Date
aad0389d77 BUG-122 - just closing this, duplicates were from 2 years ago and were 200ms apart, looks like a reload of the POST? If so, I now force a redirect after the POST, so reloads dont add more than 1 person 2024-01-01 12:16:37 +11:00
262efd89d4 Fixed BUG-121: crashing when cannot find a match when searching 2024-01-01 11:49:41 +11:00
3f39f74716 new bugs, 500 when cannot find a string, and duplicates of people? 2024-01-01 11:48:43 +11:00
a84ff49413 added BUG-120, somehow losing pref info. No prints are working in PROD, so changed a lot of printf( in the F/E to SetFELog with error and persistent/cant_close set across many files. Also used opportunity to remove a few unnecessary debugs 2023-04-09 13:10:28 +10:00
cd93c09a5d added BUG-119 2023-01-15 23:16:30 +11:00
f5d93cc642 added new BUGs 2023-01-15 13:28:18 +11:00
2dac6125c4 change from UUID to md5sum of face_data to allow disconnected metadata to be rematched in the future. This also removes BUG-109 where a file in DEV was deleted them copied back and deleted again, and it caused duplicate metadata reading on a subsequent pa_job_manager restart 2023-01-13 17:35:30 +11:00
1ed4a0f25d escape apostrophes in prefix/suffix on move existing which fixes BUG-116 2023-01-13 17:22:26 +11:00
9b75c0e80e added BUG-116: apostrophes in existing paths crashs 2023-01-13 17:18:25 +11:00
f875b50dc8 fixed BUG-114 -> only show path-specific existing options in movedbox. Added test doc to read to TODO 2023-01-13 16:48:35 +11:00
e1af427fad fixed BUG-115 move to existing paths can contain dashes 2023-01-12 17:12:48 +11:00
9aa0f8157d new BUGs-114 (moving files is ignorant of paths), 115 (splitting of existing path cant handles dashes) 2023-01-12 17:08:44 +11:00
a29cbb143c Huge change, removed Status class and all "alert" messages are now shown as BS toast() and are via the DB and handled async in the F/E in jscript via Ajax. Fixed BUG-113 where toasts() were repeating. Removed many of the explicit alert messages (other than errors) and hooked {New|Finish}Job to consistently send messages to the F/E. Other messages (F/E without a job, like save settings) now use this model as well. Finally converted most of the older POST responses to formal json 2023-01-11 13:50:05 +11:00
829f38f223 added BUG-113: with a stale job, we keep checking each 1 second, and so we keep creating new status messages 2023-01-10 17:54:34 +11:00
c3971eb495 first-pass of popups for job creation for more than just move files, and fix BUG-112 (after move highlighting is broken) 2023-01-04 12:26:25 +11:00
7e115902fc new BUG-112 - after move highliting is broken when I stay on the same page 2023-01-04 12:24:19 +11:00
ae38307e5f better soln for BUG-109 proposed 2023-01-03 15:47:13 +11:00
06846b86c5 fixed BUG-105, unmatched faces now ignores overridden faces 2023-01-02 22:42:22 +11:00
2687be3979 also fixed BUG-111 (circular import issues which blocked git installation in Prod container) 2022-12-31 14:29:36 +11:00
ec95cbfd47 tinkering with git commit logs being stored during build, and hit a BUG - back to functional, but cant do git yet 2022-12-28 21:36:28 +11:00
2a1afce92a more info for BUG-109 2022-12-28 19:50:29 +11:00
6774bb101f extra details for BUG 2022-12-23 16:03:41 +11:00
20b656985f added BUG-109, add/del/re-add override and then rebuild DB from scratch causes duplicate/crash in pa_job_mgr 2022-12-23 14:52:02 +11:00
4086572f3e more face_locn issues, about to give up on json version and use 4 explicit coords 2022-12-23 10:51:33 +11:00
2bf8f08228 fix BUG-107: view / pagination gets out of whack 2022-09-22 14:25:07 +10:00
25919f5a5c fix BUG-104, dont process keybindings when DBox with text inputs is shown 2022-09-20 23:08:45 +10:00
8badc4eeda minor update to existing BUG 2022-09-17 21:01:34 +10:00
1c406bf4bb found several new bugs 2022-08-08 21:19:02 +10:00
8575423a7e BUG-103 thumbnails not rotating, fixed (was a Samsung dodgy photo, and over-caution util to rotate, fixed by tweaking my own verson of that util 2022-08-02 18:50:50 +10:00
5221e330c1 Fixed BUG-102 cant switch to folder view 2022-08-02 17:55:10 +10:00
a8af00fe66 big change to get metadata working fully in DB and on Filesystem, and recover from most common scenarios, improved GUI as well for allowing an immediate search after adding refimg as well 2022-08-01 23:44:38 +10:00
96810fa1e3 can now do an AI search if we add refimg to new/existing person, cleaned up that dialog to look better with buttons for those options rather than a link. Noticed BUG-100, 2 x mich in one image 2022-07-28 18:16:10 +10:00
24bcfa0aab now have a NewJob used in pa_job_mgr and it does not set start_time until it starts, caters for BUG-97 (restarting jobs resetting start times) 2022-07-23 00:33:04 +10:00
9164b2c9f6 use python-ffmpeg (run external ffmpeg) to generate video thumb as it also auto-rotates 2022-07-21 20:59:05 +10:00
fd79ee2cf4 fix BUG-98 (user cancel of a job not dealing with dependant jobs) & constrain the width of the chosen face in DBox for overrides/create refimg 2022-07-19 20:45:54 +10:00
fc62bd274e video tag in browser not dealing with mpeg1/2 is not a bug, its a potential todo item 2022-07-17 18:31:59 +10:00
cf1851fe85 updated several BUGS/TODOs in previous commits 2022-07-17 16:46:35 +10:00
4f01125bcc improved login page to be responsive, also made pretty fname remove paths now we have only 1 imp/sto/bin path -- reduces fname size which is a small help to BUG-96 2022-07-16 17:10:05 +10:00
cb4082fd04 also, already fixed BUG-85 - clean out data pa_user_state is cleaned out 2022-07-15 22:58:46 +10:00
cfb222e3d1 fix BUG-95 (next button at top doesnt work in flat view) 2022-07-15 22:52:02 +10:00
fa713d76b4 new bug 2022-07-15 22:49:40 +10:00
84a4cf7cf8 added ability to auto-rotate jpegs as we import them. The auto-rotation uses /usr/bin/exifautotran which rotates losslessly, and we optimised to then not also re-rotate the thumbmail. This address a few bugs in the 90s, including the one where Mandys photos were not getting faces (they were rotated), and without really doing anything the odd one where we sometimes lost tmp_locn on first load after db recreation - I cant reproduce so ignoring it 2022-07-15 17:18:31 +10:00
3710b573ea added auto-rotate to settings, not used in job mgr yet 2022-07-13 00:26:24 +10:00
713d9d96a1 BUG-60 no longer relevant as we only support 1 path 2022-07-10 20:33:02 +10:00
7145d178a1 I think BUG-87 was a data hangover, removing it now we have not seen it again for months 2022-07-10 20:29:47 +10:00
8921e5dbcd Fixed BUG-89 -- face_locn -> tmp_locn 2022-07-10 20:28:58 +10:00
37bea367f5 fixed BUG-90 (not finding best match, but last match) 2022-07-10 20:09:22 +10:00
b9359b4680 improve usability on face dbox for search/overrides, etc. 2022-07-10 19:25:35 +10:00
9f2ecb1901 just in case, if location or encoding is null when GenFace is run then return None, and catch this in person and show error on GUI -- for now uploading from a phone does odd things to the image format and fails to work in face_recognition.load_image() 2022-07-10 16:22:35 +10:00
6b7694f382 first pass of consolidating search in DBox for existing person, and then using the results to add override force match to that person, and WORKING version of adding refimg to existing person too. Still does not kick off new AI scan at this point, and still need to re-format dbox to be easier to use and code for resetting DB contents, rescaning files from scratch and matching overrides back 2022-07-10 15:21:31 +10:00