How does the grammar work here? There's a "dw i" with no "yn" before the verb, and usually when the English translation has "have VERBed" I'd expect "wedi" in the Welsh, but something different is happening here.
newydd here is used an adverb with the meaning 'have just'. It replaces wedi in this pattern. Note that it causes a soft mutation.
newydd is also an adjective meaning 'new'.
Diolch! I recognized "newydd" as "new" but didn't know that it could be used differently in this pattern.