diff --git a/TODO b/TODO index d1ea7ff..253b428 100644 --- a/TODO +++ b/TODO @@ -10,13 +10,15 @@ ## DB - Need to think about... + * Need to think about... file (image) -> has X faces, Y matches X == Y (optim: dont scan again) say X-Y == 1, then to optimise, we need to only check the missing face... at the moment, the DB structure is not that clever... (file_refimg_link --> file_refimg_link needs a face_num?) + * Dir can have date in the DB, so we can do Oldest/Newest dirs in Folder view + ### BACKEND -- started on some basic optimisations (commit logs every 100 logs, not each log) - with debugs: import = 04:11, getfiledetails== 0:35:35 @@ -25,6 +27,9 @@ *** Need to use thread-safe sessions per Thread, half-assed version did not work + - would it be quicker/smarter to use md5 hash matching on import (and if + so, not re-do face* ) ??? + need a manual button to restart a job in the GUI, (based on file-level optims, just run the job as new and it will optim over already done parts and continue) @@ -44,6 +49,9 @@ ### UI ??? ipads can't do selections and contextMenus, do I want to re-factor to cater for this? + file details is sort of crap - only works on import path + - probably better to have a different 'view', e.g. folders/flat/detailed + job management: joblog needs to show only say 25 log lines (last?) by default and allow see start/end, page by page, and search clear all jobs (via GUI)