๐พ Archived View for bbs.geminispace.org โบ s โบ AuraGem โบ 12156 captured on 2023-12-28 at 16:12:29. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
I have created a live chat in Gemini. This is obviously not the first time this has been done, but it was a fun project! It does save a history, but only for a day. After 24 hours, the whole history is cleared.
gemini://auragem.letz.dev/chat/
Dec 02 ยท 4 weeks ago ยท ๐ Minko_Ikana, byte ยท โค 1
For some reason it times out on my amfora client. Does it not support amfora or is there something else going on?
๐ clseibold ยท Dec 03 at 03:13:
@N10A Probably not, because amfora assumes that all connections are not infinite and that all pages have to download within this timeout, and it doesn't display as the text is coming in. Amfora just doesn't work with streaming at all, unfortunately.
I do want to make clear that text streaming and any other form of streaming over gemini is spec-compliant and the spec was intentionally cleared of any ambiguity about streaming for the very purpose of being able to use streaming. This was done in 2020, prompted by conversations on IRC and tomasino writing a post about it. Then solderpunk wrote a post, and mozz responded with a post introducing his live chat over gemini.
Lagrange works well with streaming, and I believe diohsc should work as well.
Thanks, I'll probably try out diohsc at some point. The linux box I mainly connect on is tty only.
๐ clseibold ยท Dec 03 at 03:19:
@N10A If you are interested in the history of streaming over gemini, I recommend the following articles:
โ gemini streaming (tomasino, on the gemini mailinglist)
โ A vision for Gemini applications (Solderpunk)
โ Mozz's Response to Solderpunk
Welp, when I tried to install diohsc it failed to make for some reason, guess I'm stuck with amfora for right now.
๐ clseibold ยท Dec 03 at 04:54:
@N10A Sorry to hear. I'm considering developing a non-streaming alternative/workaround for browsers that don't support streaming. It'll just be a different page that shows the text history and will still let you send messages, you'll just have to manually refresh the page every so often to get new messages.
@clseibold Considering how quickly pages refresh on gemini that shouldn't that much worse of an expirience. On another note, hopefully I figure out how building things from source works someday because it never seems to work for me for some reason.
๐ Minko_Ikana ยท Dec 03 at 10:24:
"you'll just have to manually refresh the page every so often to get new messages."
That is not an inconvenience at all. That is how it was before Ajax. It is unfortunate we now live in a lazy world where two clicks of the mouse is one click too many. :)
๐ Minko_Ikana ยท Dec 03 at 10:54:
It is hanging on CHAT "Send Message" after submitting. Should I have put the @ in front of my username? Username supposed to be the same as our Gemini username?
๐ clseibold ยท Dec 04 at 07:21:
@Minko_Ikana I believe that was a bug you encountered, and it should be fixed.
๐ Minko_Ikana ยท Dec 04 at 11:12:
Thank you so much! Quick question... The send message did send my message, but the progress bar only went so far and stopped, while the wheel in the address bar kept spinning. It this normal? The titan upload did the same. But the text did also go on to the chat board. :)
๐ skyjake ยท Dec 04 at 19:43:
@clseibold Are you still using
?
Seems to me you could move some of these posts there.
๐ clseibold ยท Dec 04 at 19:49:
@skyjake Yeah, I sopped using it. It's just easier to click the New Post on the homepage. You can delete it if you want... unless you want me to make posts there! I can start posting in the AuraGem subspace again if it would make things less cluttered.
๐ skyjake ยท Dec 04 at 20:03:
It's up to you. Posts can be freely moved to/from subspaces after publishing, so you can reorganize the posts as needed.
The advantage of using a separate subspace is that you get a dedicated topic-based feed.
If you decide to stick with /u/clseibold, you can also do sub-feeds by tagging posts, but those are not as easy for people to access. (Plus tagging is more work than choosing a subspace to post into.)
Generally speaking, I would recommend using subspaces more often than personal userspaces to keep discussion organized and discoverable.
๐ clseibold ยท Dec 04 at 20:10:
@skyjake I forgot that moving posts between subspaces was a thing. I'll start using the AuraGem subspace for AuraGem stuff now then. Thanks!