most clients should be doing this anyways, damus ios does it. I assume amethyst does too or you would get a lot of notes sent into the void when you are not connected.
I post to my local relay and then rebroadcast when I'm back online 🥹