I was exactly where you were at 12 months with both my boys.
what I did was to choose which one of the 2 feedings would be easiest to give up. I chose the night one first. I thought it would be hard but it was not.
I went by "don't offer/don't refuse" 'rule.'
I just decicided one night (with the second one) to just try not breast feeding him before bed. i did the usual routine and gave a sippy of milk instead. to my amazement he didn't throw a fit or really even try to nurse! if he had, I would have first tried to distract him, move around the house, rock him, etc, but it was easier than I thought!!! with my oldest, I went out one night and my husband put him to bed. then the next night I did the same and by the 3rd night I did the above- I didn't offer the breast and wound up just putting him to sleep without it.
as for the middle of the night: absolutlely give a sippy of water. better yet, send your husband in there with the sippy (or if you don't have another person in the household just do it yourself...)
for the morning: I weaned by 15 months. I 'worked' on weaning from 12-15 months with the morning breastfeeding being the last one we gave up.
in the morning, I started offering a sippy of water or milk when I got my boys from the crib. I'd bring them into another room (the playroom) instead of bringing them to my bed and offer the sippy, again not offering the breast & trying to distract...
it worked!
it just took little time (3 months) from the time I was at just breastfeeding 2 x a day.
you're almost there!