added new TODOs while cleaning up / Bug-fixing

This commit is contained in:
2021-06-22 18:34:14 +10:00
parent 6a4d993440
commit 2d4f63212c

10
TODO
View File

@@ -10,13 +10,15 @@
## DB ## DB
Need to think about... * Need to think about...
file (image) -> has X faces, Y matches file (image) -> has X faces, Y matches
X == Y (optim: dont scan again) X == Y (optim: dont scan again)
say X-Y == 1, then to optimise, we need to only check the missing 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... face... at the moment, the DB structure is not that clever...
(file_refimg_link --> file_refimg_link needs a face_num?) (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 ### BACKEND
-- started on some basic optimisations (commit logs every 100 logs, not each log) -- started on some basic optimisations (commit logs every 100 logs, not each log)
- with debugs: import = 04:11, getfiledetails== 0:35:35 - 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 *** 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, 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) (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 ### UI
??? ipads can't do selections and contextMenus, do I want to re-factor to cater for this? ??? 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: job management:
joblog needs to show only say 25 log lines (last?) by default and allow see start/end, page by page, and search 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) clear all jobs (via GUI)