hi everyone!
i’ve recently had a lot of inspiration, and after coding on and off a ton for the past couple of weeks i made Kaleidoscope ^^
it’s a system for threaded chatting and i’m hosting its clientside webpage on my nekoweb here!
and the idea is that servers for it can be unrolled by whomever wherever and you’d join them by IP like minecraft servers :D
i myself am hosting a testing server at kaleido.ddns.net:42069, i finished setting it up just today. it is online, but if someone in the community would like to help me host it in a more proper space, i’d be very happy - as the server is currently on my pc and although with great help from isa we managed to get it running as a fulltime background service, i’d still like to turn my pc off sometimes y’know
the whole system is by no means complete and i’ll keep working on it for a long time to come, but it’s already somewhat usable and i’d love for you to test it out and chat. my testing server should be currently open unless i accidentially forget about it and shut my pc down xD
oh and the source code (client and server) is availible to read on tangled!
Went to the page to test it out on Waterfox (a firefox fork) and I was unable to input anything at all for the login. Are there any plans to make the web interface compatible with a gecko-based browser?
This looks really sick!! I’m a bit confused by the bluesky login; is this sort of a specialized frontend for bluesky threads? Or does it just use bluesky user information to link people? (I don’t have bluesky so sorry if this is a Known Thing people do on there LOL).
that’s very weird! i myself am using firefox and i never had any problems. would you be able to give more details, like is it the problem of the input field not being selectable, is it giving console errors, what is going on?
the only role of bluesky auth is to identify who’s who - so each and every Kaleidoscope server can reliably link the incoming messages you’re sending with the Bluesky account. as such, the only information stored on bluesky (or rather, atproto) is rotating cryptographic public keys needed for such verification, your messages themselves are left between the server’s local database and people connecting to the server.
and no, i don’t think it’s a thing People Do, in fact i don’t know of any other website implementing it it this way with storing verification keys
the field I’m supposed to type in, I cannot type in at all. I disabled ghostry and noscript to eliminate possible points of interference and it does not change the issue.
okay!
the thing that allows you to type in this field is the contentEditable property on the HTML element, it’s a bit weird that it isn’t working?
update: a bit of testing showed that waterfox does not support setting the contentEditable attribute to "planitext-only" which is… a bummer, but i can write a workaround :D
update 2: made the workaround, works for me on waterfox, can you check it works for you?