diff --git a/TODO b/TODO index 1a092b2..661874b 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,5 @@ ## GENERAL + * doing actual file deletes needed again * SymlinkName - use it from shared everywhere, never do path_prefix by hand use this function * AddJobForLog can absorb DEBUGs, etc. in fact fix up logging in general * comment your code @@ -20,14 +21,14 @@ ignore *thumb* deal with duplicates differently, and process in this order: - 1) any duplicate from inside import dir -> storage dir => delete all import dir duplicate files - 2) any duplicate from inside storage dir -> storage dir => + 1) DONE GUI: any duplicate from inside import dir -> storage dir => delete all import dir duplicate files + 2) DONE GUI: any duplicate from inside storage dir -> storage dir => if regex match yyyy/yyyymmdd in a set of files and no other regex match -> keep regex files & delete others if regex match yyyy/yyyymmdd in a set of files and other regex matches -> present to user to choose if no regex match yyyy/yyyymmdd in a set of files -> present to user to choose if regex match yyyy/yyyymmdd in a dir of files and no other regex match -> keep regex dir files & delete others all other dir sets -> present to user to choose - 3) any duplicate from inside import dir -> import dir == Do as we do now + 3) DONE GUI: any duplicate from inside import dir -> import dir == Do as we do now NOTING that deleting files as per above, should be just presented as we are auto-deleting these X files for this condition -> click confirm -- started on some basic optimisations (commit logs every 100 logs, not each log) @@ -65,7 +66,8 @@ sorter... need some way to multiselect images [DONE] - and then get them into a new "folder" + and then get them into a new "folder" + - this needs to 'move' the files / database info from import path to new storage path -- so if we do face rec. we don't need to redo it :) timelineview? (I think maybe sunburst for large amounts of files, then maybe something more timeline-series for drilling in?)