How about screen video capture? Rewind at 60x at the end of the day and take notes in whatever structured form you want.
It would also help to have an app that reacts to inactivity, that is you stepping away, and ask you what you did.
This works well if your day revolves around a desktop or maybe Android, but not so well with iPhone or iPad.