Welcome back bitdweller! It's been a while -- glad you popped in.
I've been curious about Gemini. Why can't we write new posts or replies through Gemini? Does the protocol not support sending data? Is it by design or it hasn't been implemented yet?
That's a great question. Gemini supports authentication via client certificates, and has a way of sending textual data. Using both, it's in theory possible to maintain a session and write. However, few clients correctly support client side certificates and only a single line of text can be sent when, which would make writing posts or replies a little complicated.
There's a bash script in the manual that can be used to interact with the pub without accessing the web. Feel free to check it out, maybe it can be of use to you. :)