Hi Geoff
Sorry to say, it's still in planning at the moment. The reason I haven't done it is that it's a bit more problematic than it may seem. Here's where it's at in planning...
It's bad database design to store actual photos in a database. Doing that makes a database grow to huge sizes, and renders it completely unportable (and potentially slow). So, programmers often just store pointers to photos on the device. Roastmaster users, though, are constantly shuffling databases around, and would probably find it off-putting if a photo they tagged was not available on another device.
So, you may think... Well, iCloud to the rescue... sadly no. iCloud (until recently) has been missing a couple of key things that would make it a good fit for use with Roastmaster (conflict resolution with inventory management). I've been left with the decision to redesign the parts that iCloud can't handle (hack it) or wait for a proper solution (the good way). I chose to wait, and I think Apple has filled the missing gaps for me. Can't speak too much on it because of NDA, but I'm hopeful it may become a possibility soon.
If so, both problems could potentially be resolved with iCloud. The update I'm currently working on is huge. Well, code-wise anyway.(I'm internationalizing the app for other languages.) There are, though, still a lot of great things coming feature-wise in this update, but I can't modify the database schema structure itself until this update is complete - just the live code that runs. The changes are too complex and testing would be nearly impossible with all the extra variables.
Long story short (too late) I have a lot planned for following update when I'm free to modify the database schema again. I may choose to introduce photos in two stages. The first stage by simply allowing you to tag a photo, and then presenting the option to display it IF it resides on the current device. That little bit will go a long way. Then, later, worry about iCloud and all the niceties if the iCloud improvements pan out, or I can devise a non-hackish way to get past the inventory management problem.
Thanks for the feedback, though - and for the groveling.
It's a feature I'd love to have for my own roasting as well. I think it will be particularly helpful to those who roast a bit darker, and want to see how much oil and sheen the beans have.