"Hi, Johanna!" My catechism says all commas inside quotation marks.
Exclamation and question marks go inside too, unless they refer to the
whole sentence (where the quotation is within a larger sentence), then
they would go outside the quotation marks.