Commit Graph

216 Commits

Author SHA1 Message Date
0ee55ee73d fixed BUG-143, disable next/prev as first thing we do when going next/prev Page 2025-10-28 23:04:33 +11:00
89e8c5d9f7 fix BUG-125: right-click changes highlight if its not in the highlight set 2025-10-28 22:31:15 +11:00
76b0745cc3 remove face data after transform (BUG-142), also only reset viewing image if we are viewing, and remove debugs 2025-10-28 22:16:26 +11:00
bc2d4384c9 fix BUG-141, crashing pa_job_manager when transforming a non-Image 2025-10-28 22:04:47 +11:00
09e7b8eea7 one more old BUG gone, reordered file 2025-10-26 20:30:22 +11:00
f2ef55a58a cleaned up old bugs that are fixed by new entry_amendments logic 2025-10-26 15:55:13 +11:00
4d7f3dfed9 Fixing BUGs 144/145, (needed a parseInt), and force MovedBox path selection to Storage always - if moving from Import path, likely storing, if in Storage path, likely moving inside the Storage area, user can always override 2025-10-26 15:44:13 +11:00
4421da0d1d make move_files have EntryAmendments, do not remove from the UI instantly, and handle just like delete_files, remove restriction on forcing the page to go back to / on search, with new logic its not an issue, also force MoveDBox to start with Storage path rather than another, MOST moves should be to Storage, but should tweak this to be the opposite of current path type 2025-10-26 13:32:31 +11:00
6eba21e028 added BUG-143 around fast page changes 2025-10-25 20:26:32 +11:00
56771308a6 updated BUGs in general to remove older / fixed BUGs relating to the confusion of current/eids, etc.
update amendments in tables.sql to include job_id in entry_ammendment
added amend.py to move amendment-related code into its own file when we create a job (NewJob)
  and that job matches an amendmentType (via job_name or job_name:amt <- where amt relates to how we do a transform_image), then
  we enter a new EntryAmendment pa_job_mgr knows when a Transform job ends, and removes relevant EntryAmendment
files*.js use EntryAmendment data to render thumbnails with relevant AmendmentType
if a normal page load (like /files_ip), and there is an EntryAmendment, mark up the thumb, run the check jobs to look for completion of the job,
  removeal of the EntryAmendment and update the entry based on 'transformed' image

OVERALL: this is a functioning version that uses EntryAmendments and can handle loading a new page with outstanding amendments
  and 'deals' with it.  This is a good base, but does not cater for remove_files or move_files
2025-10-20 19:31:57 +11:00
efceef7e57 added BUG-140 - db restarts cause job mgr to fail 2025-09-26 14:57:32 +10:00
a4526e2b70 updated BUG as well 2025-09-20 14:50:00 +10:00
4742509d56 added new BUG 2025-09-16 20:34:44 +10:00
6ceb4c4604 clean up of BUGs list 2025-08-19 20:11:39 +10:00
0a49c2a627 added BUG-137 - after moving files, shift-click selection is wrong 2025-05-13 18:43:58 +10:00
f5dfb92db1 removing BUG-128 its a duplicate of BUG-123 2025-01-04 22:04:36 +11:00
f4aeadc019 adding some notes from some bugs stored into the db 2025-01-04 22:02:26 +11:00
37c0125fbd Fixed BUG-136, now can search with a * or % as wildcards, and fix bug where no search results broke pa 2024-12-31 15:13:17 +11:00
b34b71bf32 adding BUG-136, handle wildcard search of % and no results bug 2024-12-31 15:11:57 +11:00
61b3edf5fa added bugs 133-135, failing symlinks on build, moving images reappearing and failing to rotate 2024-12-07 19:38:48 +11:00
fdba16c004 added BUG-133 right arrow in viewer goes to next pic AND scrolls right 2024-08-25 22:37:38 +10:00
9a359a1a4c fixed BUG-132 failing to create symlink on first build by being explicit in Dockerfile on how to handle content in static/ 2024-08-11 18:59:02 +10:00
15cc101bbe add BUG-131, init failing on first build to create symlinks 2024-08-11 18:58:20 +10:00
aba96f6c52 added BUG-130, moving files and next page confusion 2024-07-28 17:29:24 +10:00
46eb87bc31 use an regex match rather than just last part of self.url to find search term as something changed and caused the url to be different on the post - not sure when I broke this, or if an upgrade did, but this fixed BUG-127 and BUG-129 (just a special case of 127) 2024-06-30 17:12:31 +10:00
cbea1f09ab clarified new bugs 2024-06-29 15:23:08 +10:00
974d96d6eb Fix BUG-126 (basically disable next/prev buttons the moment we go back to the server for the previous/next page of images, only re-enable if they make sense after we have loaded the new images 2024-06-29 13:53:50 +10:00
bc23c9a3c6 added new BUG relating to restart DB underneath web 2024-04-07 20:17:22 +10:00
ffbedc3bca added BUG-127 sort not working after a search 2024-04-07 00:34:42 +11:00
d39f1734a3 fix BUG-124 - pa job mgr does not have timestamps, vi creating/use of PAprint() 2024-03-11 00:40:25 +11:00
d86893875d added capability to run a dev container for pa, and if we re-build we create a new .sk and remove old PA_UserState on fresh login. BUG-120 is either fixed by this or at least the log catches it and does not crash now (if we rebuild between re-use) 2024-03-10 23:52:34 +11:00
33c86f49fb "new" BUG 126 - still the fail to view an id that is not in the list 2024-03-10 13:36:31 +11:00
448b635d5a updating BUGS 2024-01-28 23:27:02 +11:00
478a7e5add added 2 new bugs - 123 -> pa_job_mgr crashed with a timeout, 124 -> pa_job_mgr logs have no timestamp 2024-01-21 18:14:25 +11:00
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