c8f383cbcb
sendGif ignored replyTarget, so picking a GIF while replying sent a plain message instead of a reply. It now carries replyTo and clears the reply, like sendMessage. Reply bar + quote show 'GIF' instead of the raw media URL. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>