various TODOs

This commit is contained in:
2025-05-13 18:43:30 +10:00
parent f6ddb66f3f
commit e460164d83

21
TODO
View File

@@ -1,9 +1,12 @@
### GENERAL ### GENERAL
* rm dups job should show progress bar
* in viewer, there is no move button (maybe add one?)
* consider doing duplicates before AI, and if there are say 100s+, then maybe pause the AI work
- had 5000+ new photos, took 8 hours to finish, for me to just delete them anyway
* optimisation: * optimisation:
keep track of just new files since scan (even if we did this from the DB), - keep track of just new files since scan (even if we did this from the DB),
then we could just feed those eid's explicitly into a 'get_file_details_on_new_files'. then we could just feed those eid's explicitly into a 'get_file_details_on_new_files'.
ALSO use new_eids list IF no new refimgs to do a 'run_ai_on_new_files' :) - ALSO use new_eids list IF no new refimgs to do a 'run_ai_on_new_files' :)
* allow changing dates in move dbox and then re-scan for existing folders OR just have a browse for existing... * allow changing dates in move dbox and then re-scan for existing folders OR just have a browse for existing...
- for use on scanned photos, they register as 2010, but are datestamped in visuals for 95 - for use on scanned photos, they register as 2010, but are datestamped in visuals for 95
@@ -16,6 +19,18 @@
* allow actions for wrong person: * allow actions for wrong person:
-> someone else? OR override no match for this person ever for this image? -> someone else? OR override no match for this person ever for this image?
* groups of persons (non-exclusive, recursive), so:
- fam (ddp, mandy, cam, mich)
- mandy_fam (mandy, kirsty, tony, anne, tenille)
- uncle_peters_fam (peter, joan, jarrod, aaron, alana)
- cousin_aarons_fam (aaron, karly, kai, etc)
- storviks (mandy_fam, uncle_peters_fam, cousin_aarons_fam, etc)
* birthdates in PA:
- M was interested in birthdate appearing in hass, so need an API /
sensor in hass too - maybe could store (optional) birthdate and
heads up (of X days, e.g. so can get present) or just come up on the day so you can remember to text them
* search logic (AND vs OR)
* read this: https://flask.palletsprojects.com/en/2.2.x/testing/#faking-resources-and-context * read this: https://flask.palletsprojects.com/en/2.2.x/testing/#faking-resources-and-context